* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	}

address, body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td {
	margin: 0;
	padding: 0;
	}

dt {
	font-weight: bold;
	}

ul, ol {
	margin: 0 0 1em 15px;
	padding: 0;
	}

address {
	font-style: normal;
	}

button, label {
	cursor: pointer;
	}

fieldset, img {
	border: 0;
	}

iframe {
	border: none;
	/*overflow: scroll;*/
	margin: 0;
	}

p {
	margin: 0 0 1em 0;
	padding: 0;
	}

sup {
	vertical-align: text-top;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
	}

sub {
	vertical-align: text-bottom;
	}

table {
	font-size: inherit;
	margin: 1em 0 1em 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	}

td, th {
	vertical-align: top;
	}

caption,thead th {
	text-align: left;
	}

tbody th {
	text-align: left;
	}

:link,:visited {
	text-decoration: none;
	}

a:active {
	outline: none;
	}

input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	}

input, textarea, select {
	*font-size: 100%;
	}

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

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
	}

.clearfix:after {
	clear: both;
	}


/*Le pongo el scroll y para solucionar el ticket #341 */
html {
	overflow-y: scroll;
}

/* font sizes */

body {
	font: 13px arial,helvetica,sans-serif;
	padding-bottom: 28px;
	}

.close_overlay {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 21px;
	height: 18px;
	color: #fff;
	background: transparent url(../images/backgrounds/close_overlay.png) 0 0 no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	}
/*
#utility, #site_footer {
	font-size: 12px;
	}
*/
#utility{
	font-size: 12px;
	}

#site_header_nav {
	font-size: 14px;
	}

/* headings */

h1, h2, h3 {
	color: #acbedc;
	background: transparent;
	}

h1 {
	display: inline-block;
	}

h1, h2 {
	margin: 0 0 0 22px;
	padding: 0 10px 0 50px;
	font-size: 24px;
	text-transform: uppercase;
	}

h1.breaking_news, h2.breaking_news, h1.fotw_login {
	background: transparent url(../images/backgrounds/heading_breaking_news.png) 13px 0 no-repeat;
	padding-bottom: 8px;
	margin-bottom: 0;
	}
h1.events {
	background: transparent url(../images/backgrounds/icons_white.png) 0 -470px no-repeat;
	padding-bottom: 8px;
	margin-bottom: 0;
}
h1.syndicate {
	background: transparent url(../images/backgrounds/icons_white.png) 0 -410px no-repeat;
	padding-bottom: 8px;
	margin-bottom: 0;
}
h1.my_portfolios {
	background: transparent url(../images/backgrounds/sprites_header.png) 0 -195px no-repeat;
	padding-bottom: 8px;
	margin-bottom: 0;
	}

h2.news_feed_title{
	background: #376CB9;
	padding:25px 0px 20px 7px;
	margin:0px;
}
h2.news_feed_title small{
	font-size: 20px;
}

/*#on_the_fly h2,*/ #destacadas_otf h2 {
	padding-top: 9px;
	padding-bottom: 28px;
	margin-bottom: 22px;
	margin-right: 36px;
	background: transparent url(../images/backgrounds/heading_on_the_fly.png) 0 0 no-repeat;
	border-bottom: 2px solid #98afce;
	}

.slider h2, .slider h3 {
	color: #000;
	background: transparent;
	}

.slider h2 {
	font-size: 22px;
	}

.slider h3 {
	font-size: 40px;
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0;
	}

#try_the_fly h2, #try_on_the_fly h2  {
	margin: 0 38px 10px 0;
	padding: 0;
	text-transform: none;
	color: #fff;
	background: transparent;
	border: none;
	}

h1 small, h2 small {
	font-size: 16px;
	text-transform: none;
	padding-left: 15px;
	font-weight: normal;
	}

h3 {
	font-size: 19px;
	}

/* structure */

body {
	color: #000;
	background: #d6d6d6;
	}

#site_footer, #wrapper, .container, #wrapper.no_sidebar {
	/*width: 1024px; haciendo mas grande la columna de la derecha*/
	width: 1104px;
	height:100%;
	}

#content_wrapper {
	width: 790px;
	margin: 0;
	padding: 22px 0 0 0;
	/* float: left; */
	display: inline-block;
	}

#content_wrapper header {
	padding-bottom: 8px;
	position: relative;
	}

#content_wrapper.no_sidebar {
	/*width: 1024px; haciendo mas grande la columna de la derecha*/
	width: 1104px;
	margin: 0;
	padding: 20px 0 0 0;
/* 	float: left; */
}

#content_wrapper.no_sidebar.on_the_fly_search {
	background: none repeat scroll 0 0 #255393;
}
.container, #site_footer {
	margin: 0 auto 0 auto;
	}

.container {
	padding: 0;
	}

#main_sidebar {
    color: rgb(172, 190, 220);
    background: none repeat scroll 0% 0% rgb(37, 75, 130);
}

#wrapper.no_sidebar {
	background: #376cb9;
	background-image: none;
	}

#wrapper {
	display: none;
}

#main_sidebar {
	margin: 0;
	padding: 0;
	width: 310px;
	display: inline-block;
	vertical-align: top;
}

.landingpagenews_wrapper #main_sidebar {
	width: 313px
}



#view_all_news {
	display: block;
	clear: both;
	height: 48px;
	line-height: 48px;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 50px;
	color: #000;
	background: rgb(246,208,123);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZDA3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjhkMjdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZjBjYTc3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjYmU5OTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjYjc5MTNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjYjU4ZjNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1OTAzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(246,208,123,1) 0%, rgba(248,210,126,1) 2%, rgba(240,202,119,1) 17%, rgba(190,153,69,1) 81%, rgba(183,145,61,1) 94%, rgba(181,143,60,1) 98%, rgba(181,144,63,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,208,123,1)), color-stop(2%,rgba(248,210,126,1)), color-stop(17%,rgba(240,202,119,1)), color-stop(81%,rgba(190,153,69,1)), color-stop(94%,rgba(183,145,61,1)), color-stop(98%,rgba(181,143,60,1)), color-stop(100%,rgba(181,144,63,1)));
	background: -webkit-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: -o-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: -ms-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6d07b', endColorstr='#b5903f',GradientType=0 );
	border-top: 1px solid #cd953d;
	}

/*
.cookie-consent #wrapper, .cookie-consent #wrapper.no_sidebar {
	box-shadow: 0 -0px 56px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: 0 -0px 56px rgba(0, 0, 0, 0.50);
	-webkit-box-shadow: 0 -0px 56px rgba(0, 0, 0, 0.50);
	margin: 0px auto 0 auto;
}

.logged.cookie-consent #wrapper, .logged.cookie-consent #wrapper.no_sidebar {
	box-shadow: 0 -0px 56px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: 0 -0px 56px rgba(0, 0, 0, 0.50);
	-webkit-box-shadow: 0 -0px 56px rgba(0, 0, 0, 0.50);	
	margin: 0px auto 0 auto;
}
*/

/* shared styles */

/*#utility, */.right {
	float: right;
	}

.left {
	float: left;
	}

nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

nav.site_nav ul{
	margin: 0 0 0 54px;
}

nav li {
	display: inline;
	}

/* site header */

#site_header, #site_header_nav {
	width: 100%;
	position: fixed;
	/*z-index: 100;*/
	}

.cookie-consent #site_header,.cookie-consent #site_header_nav {
	/*position: inherit;*/
}

.site_header_back {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzElIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZDZkNmQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZDBkMGQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(245,245,245,0.97) 0%, rgba(245,245,245,1) 2%, rgba(242,242,242,1) 17%, rgba(221,221,221,1) 71%, rgba(214,214,214,1) 97%, rgba(208,208,208,1) 98%, rgba(198,198,198,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,0.97)), color-stop(2%,rgba(245,245,245,1)), color-stop(17%,rgba(242,242,242,1)), color-stop(71%,rgba(221,221,221,1)), color-stop(97%,rgba(214,214,214,1)), color-stop(98%,rgba(208,208,208,1)), color-stop(100%,rgba(198,198,198,1)));
    background: -webkit-linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
    background: -o-linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
    background: -ms-linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
    background: linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5f5f5', endColorstr='#c6c6c6',GradientType=0 );
}

#site_header {
	height: 66px;
	top: 0;
	z-index: 2000;
	}

#site_header_nav {
	top: 66px;
	height: 47px;
	background: black;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc4f4f4f', endColorstr='#f0010101',GradientType=0 );
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.8);
	box-shadow: 0 0 10px rgba(0,0,0,.8);
	z-index: 100;
	}

#logo {
	display: block;
	margin: 9px 0 11px 22px;
	padding: 0;
	float: left;
	}

#site_header dl {
	float: left;
	margin: 16px 0 0 10px;
	padding: 0;
	}

#site_header dt {
	font-weight: bold;
	}

/*
#site_header_nav {
	margin: 11px 0 0 0;
	padding: 0;
	clear: both;
	}
*/

#site_header_nav ul {
	margin: 0;
	padding: 0;
	}

/*#utility {
	margin: 0;
	padding: 0 0 0 10px;
	min-width: 360px;
	height: 66px;
	max-width: 500px;
	}*/

#alert_count {
	/*font-weight: bold;*/
	}

#login_form .open_free_trial{
	display: inline-block;
	vertical-align: top;
	line-height: 24px;
	height: 24px;
	color: black;
	margin-left: 5px;
	float: right;
	/*margin-top: -1px;*/
}

.textinput {
	height: 27px;
	line-height: 25px;
	}

#login_form .textinput {
	/*width: 124px;*/
	width: 90px;
	height: 24px;
	line-height: 20px;
	border-top: 1px solid #bebebe;
	border-bottom: 1px solid #c3c3c3;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	display: inline-block;
	margin: 0 5px 7px 0;
	padding: 0 5px 0 10px;
	color: #3c3c3c;
	background: #fff;
	}

#login_form .textinput, #login_form img {
	display: inline-block;
	vertical-align: top;
	}

/* main sidebar */

#main_sidebar {
	color: #acbedc;
	background: #254b82;
	}

#main_sidebar .ad {
	margin: 0 0 30px 0;
	padding: 9px;
	background: #193763;
	}

#main_sidebar p {
	margin: 0;
	padding: 0 6px 0 15px;
	}

/* view all ... 
#main_sidebar p a {
	color: #D5DEED; 
}
*/

#main_sidebar th {
	/* width: 76px; */
	margin: 0;
	padding-right: 15px;
	padding-left: 22px;
/* 	color: #fff; */
}

#main_sidebar td {
	padding-right: 16px;
	}

#main_sidebar td, #main_sidebar th {
	padding-bottom: 12px;
	}

#main_sidebar #on_the_fly_sidebar td, #main_sidebar #on_the_fly_sidebar th {
	padding-bottom: 20px;
	}

#main_sidebar #on_the_fly_sidebar th, #main_sidebar #syndicate th {
	color: #acbedc;
	}

/* #newsMostClicked span.multiSymbols { */
					/*ahora hay que achicar todos*/
#newsMostClicked .tituloTTNMC a {  
/* 							 .ticker no sirve porque "Gen" no tiene la clase */
	font-size: 16px;
}
#main_sidebar .carousel {
	margin: 10px 0 0 0;
	padding: 0;
	position: relative;
	}

#main_sidebar section#events .carousel {
	/*Todo esto se agregÃ³ para hacer la columna derecha mÃ¡s ancha*/
	margin: 10px auto 0;
	padding: 0;
	position: relative;
	width: 80%;
	}

#main_sidebar .carousel .next_previous {
/*	color: #fff;*/
	background: #254b82;
	width: 22px;
	height: 90%;
	position: absolute;
	top: 0;
	z-index: 24;
	cursor: pointer;
	}

#main_sidebar #trending_topics .carousel .next_previous {
	padding: 90px 0 0 0;
	/*padding: 50px 0 0 0; TODO: si le sacamos el texto a las newsMostClicked*/
	}

#main_sidebar .carousel .previous_slide {
	left: 0;
	}

#main_sidebar .carousel .next_slide {
	text-align: right;
	right: 0;
	}

#main_sidebar .carousel ul {
	list-style: none;
	width: 164px;
	margin: 0 0 10px 28px;
	padding: 0;
	/*min-height: 100px;*/
	height: 158px;
	/*height: 100px; TODO: si le sacamos el texto a las newsMostClicked*/
	/*overflow-y: visible;*/ 
	}

#main_sidebar #analyst_recs .carousel ul {
	height: 60px;
}

#main_sidebar .carousel ul li {
	width: 160px;
	float: left;
	cursor: pointer;
	}

#main_sidebar .carousel p {
	color: #fff;
	background: transparent;
	margin: 0;
	padding: 0 7px 0 0;
	}

#main_sidebar .carousel p.carousel_counter {
	color: #acbedc;
	font-size: 11px;
	width: 100%;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
	}

#main_sidebar #analyst_recs .carousel p.carousel_counter {
	width: auto;
	float: right;
	}

#main_sidebar .carousel dl {
	margin: 0;
	padding: 0;
	}

#main_sidebar .carousel div.hot_stocks, #main_sidebar .carousel dl.hot_stocks{
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 0 no-repeat;
	}

#main_sidebar .carousel div.rumors, #main_sidebar .carousel dl.rumors {
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 -51px no-repeat;
	}

#main_sidebar .carousel div.general_news, #main_sidebar .carousel dl.general_news {
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 -114px no-repeat;
	}

#main_sidebar .carousel div.periodicals, #main_sidebar .carousel dl.periodicals {
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 -175px no-repeat;
	}

#main_sidebar .carousel div.earnings, #main_sidebar .carousel dl.earnings {
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 -235px no-repeat;
	}

#main_sidebar .carousel div.technical_analysis, #main_sidebar .carousel dl.technical_analysis {
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 -290px no-repeat;
	}

#main_sidebar .carousel div.options, #main_sidebar .carousel dl.options {
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 -349px no-repeat;
	}

#main_sidebar .carousel div.syndicate, #main_sidebar .carousel dl.syndicate {
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 -411px no-repeat;
	}

#main_sidebar .carousel div.events, #main_sidebar .carousel dl.events {
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 -469px no-repeat;
	}

#main_sidebar .carousel div.recUpgrade, 
#main_sidebar .carousel dl.recUpgrade,
#main_sidebar .carousel dl.upgrade {
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 -573px no-repeat;
	}

#main_sidebar .carousel div.recDowngrade, 
#main_sidebar .carousel dl.recDowngrade,
#main_sidebar .carousel dl.downgrade
{
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 -632px no-repeat;
}

#main_sidebar .carousel div.recomm, 
#main_sidebar .carousel dl.recomm {
	background: #254b82 url(../images/backgrounds/icons_light_blue_new.png) 0 -518px no-repeat;
	}

#main_sidebar .carousel div.initiate, #main_sidebar .carousel dl.initiate {
	background: #254b82 url(../images/backgrounds/icons_light_blue_new.png) 0 -804px no-repeat;
	}

#main_sidebar .carousel div.no_change, #main_sidebar .carousel dl.no_change {
	background: #254b82 url(../images/backgrounds/icons_light_blue.png) 0 -751px no-repeat;
	}

#main_sidebar .carousel dt {
	font-size: 20px;
	color: #D5DEED;
	background: transparent;
	margin: 0;
	padding: 0 0 0 52px;	
	}
#trending_topics .carousel dt {
	padding: 0;
} 
#main_sidebar #events .carousel dt {
	padding: 0 0px 5px 5px;
	display: inline;
	width: 160px;
	float: left;
	min-height: 30px;
	}

#main_sidebar .carousel dd {
	color: #D5DEED;
	background: #254b82;
	margin: 0;
	padding: 0 2px 0 0;
	}

#main_sidebar #trending_topics .carousel dd {
/* 	padding-top: 17px; */
	}
#main_sidebar #trending_topics .carousel dd.MCNewsText {
	padding-top: 10px;
}
#main_sidebar .carousel dd.timestamp {
	font-size: 12px;
	color: #acbedc;
	background: transparent;
	margin: 0;
	padding: 0 0 0 52px;	
	}

#main_sidebar #trending_topics .carousel dd.timestamp {
	padding: 0;
	margin-bottom: 3px;
	}

#main_sidebar #events .carousel div.icono_event_0, div.icono_event_0{/*Conference calls*/
    background: #254b82 url(../images/backgrounds/events_lb.png) 0 -40px no-repeat;
    width: 45px;
    height: 35px;
    float: left;
}
#main_sidebar #events .carousel div.icono_event_1, div.icono_event_1{ /*Analyst Events*/
    background: #254b82 url(../images/backgrounds/events_lb.png) 0 -130px no-repeat;
    width: 45px;
    height: 35px;
    float: left;
}
#main_sidebar #events .carousel div.icono_event_2, div.icono_event_2{/*Company events/Industry meetings*/
    background: #254b82 url(../images/backgrounds/events_lb.png) 0 0px no-repeat;
    width: 45px;
    height: 35px;
    float: left;
}
#main_sidebar #events .carousel div.icono_event_3, div.icono_event_3{/*Syndicate Roadshows*/
    background: #254b82 url(../images/backgrounds/events_lb.png) 0 -172px no-repeat;
    width: 45px;
    height: 35px;
    float: left;
}
#main_sidebar #events .carousel div.icono_event_4, div.icono_event_4{/*Conferences*/
    background: #254b82 url(../images/backgrounds/events_lb.png) 0 -210px no-repeat;
    width: 45px;
    height: 35px;
    float: left;
}
#main_sidebar #events .carousel div.icono_event_5, div.icono_event_5 { /*government events*/
    background: #254b82 url(../images/backgrounds/events_lb.png) 0 -82px no-repeat;
    width: 45px;
    height: 35px;
    float: left;
}

/*Iconos negros eventos*/
div.icono_event_negro_0{/*Conference calls*/
    background: transparent url(../images/backgrounds/events_bl.png) 0 -40px no-repeat;
    width: 35px;
    height: 35px;
    float: left;
}
div.icono_event_negro_1{ /*Analyst Events*/
    background: transparent url(../images/backgrounds/events_bl.png) 0 -130px no-repeat;
    width: 35px;
    height: 35px;
    float: left;
}
div.icono_event_negro_2{/*Company events/Industry meetings*/
    background: transparent url(../images/backgrounds/events_bl.png) 0 0px no-repeat;
    width: 35px;
    height: 35px;
    float: left;
}
div.icono_event_negro_3{/*Syndicate Roadshows*/
    background: transparent url(../images/backgrounds/events_bl.png) 0 -172px no-repeat;
    width: 35px;
    height: 35px;
    float: left;
}
div.icono_event_negro_4{/*Conferences*/
    background: transparent url(../images/backgrounds/events_bl.png) 0 -210px no-repeat;
    width: 35px;
    height: 35px;
    float: left;
}
div.icono_event_negro_5 { /*government events*/
    background: transparent url(../images/backgrounds/events_bl.png) 0 -82px no-repeat;
    width: 35px;
    height: 35px;
    float: left;
}


#main_sidebar #events .carousel dd.event_place {
    padding: 5px 0 0px 0px;
    font-size: 12px;
    }
    
#main_sidebar #events .carousel span.event_time {
    padding: 0;
    font-size: 12px;
    float: left;
    font-weight: normal;
    }
    
#main_sidebar #events .carousel dd.event_title {
	padding: 10px 0 0px 0px;
	font-size: 12px;
	}

#main_sidebar #analyst_recs .carousel dd {
	padding-left: 52px; 
	}

#main_sidebar h3 {
	margin: 20px 0 14px 0;
	padding: 0 15px 10px 12px;
	text-transform: uppercase;
	border-bottom: 2px solid #9cb1cf;
	line-height: 1em;
	clear: both;
	}

#main_sidebar h3.logged_out {
	padding-left: 55px;
	padding-right: 60px;
	}

#main_sidebar #trending_topics {
	padding-bottom: 30px;
	}

#trending_topics dt {
	margin-bottom: 3px;
	}

#main_sidebar #trending_topics h3.logged_out {
	background: transparent url(../images/backgrounds/sidebar_heading_icons.png) 18px 0 no-repeat;
	}

#main_sidebar #analyst_recs h3.logged_out {
	padding-top: 7px;
	background: transparent url(../images/backgrounds/sidebar_heading_icons.png) 13px -100px no-repeat;
	}

#main_sidebar #events h3.logged_out {
	padding-top: 6px;
	background: transparent url(../images/backgrounds/sidebar_heading_icons.png) 17px -300px no-repeat;
	}

#main_sidebar #syndicate h3.logged_out {
	padding-top: 9px;
	background: transparent url(../images/backgrounds/sidebar_heading_icons.png) 17px -200px no-repeat;
	}

#main_sidebar section {
	/*width: 94%;*/
	margin: 0 auto 0 auto;
	padding: 0 0 60px 0;
	}

#main_sidebar .view_all {
	display: inline-block;
	float: left;
	/*width: 130px; comentado para agrandar la columna derecha*/
	font-size: 12px;
	margin: 0 0 20px 12px;
	padding: 0;
	}

#main_sidebar #analyst_recs .view_all {
	margin-top: 4px;
	}

/* portfolio */

#portfolio_preview {
	color: #a9a9a9;
	background: #fff;
	margin: 0 22px 50px 12px;
	padding: 26px 12px 20px 12px;
	}

#add_edit_portfolio {
	/*
	width: 242px;
	height: 268px;
	*/
	width: 179px;
	height: 198px;
	margin: 0;
	padding: 20px 12px 0 12px;
	float: left;
	color: #728cb2;
	background: #102a50;
	text-align: left;
	}

#add_edit_portfolio h4 {
	font-size: 16px;
	}

#add_edit_portfolio p {
	font-size: 14px;
	}

.graph_legend {
	list-style: none;
	margin: 0;
	padding: 0 20px 0 20px;
	bottom: 45px;
	width: 242px;
	height: 40px;
	line-height: 40px;
	left: 0;
	}

.graph_legend li {
	display: inline-block;
	width: 64px;
	margin: 0;
	padding: 0;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	}

.graph_legend li:first-child {
	text-align: left;
	}

.graph_legend li:nth-child(2) {
	text-align: center;
	}

.graph_legend li:last-child {
	text-align: right;
	}

.timespan_1 .graph_legend {
	color: #000;
	background: #fdc149;
	}

.timespan_2 .graph_legend {
	color: #ebf1f8;
	background: #376cb9;
	}

.timespan_3 .graph_legend {
	color: #ebf1f8;
	background: #254b82;
	}

.timespan_4 .graph_legend {
	color: #ebf1f8;
	background: #102a50;
	}

#portfolio_legend, #portfolio_legend th, #portfolio_legend td {
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	}

#portfolio_legend {
	margin: 0 0 20px 0;
	padding: 0;
	}

#portfolio_legend th, #portfolio_legend td {
	color: #ebf1f8;
	text-align: center;
	}

#portfolio_legend th {
	width: 132px;
	padding: 0 0 0 19px;
	color: #102a50;
	background: transparent;
	}

#portfolio_legend td {
	color: #ebf1f8;
	text-transform: uppercase;
	text-align: center;
	width: 153px;
	}

#portfolio_legend td#timespan_legend_1 {
	color: #000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzU1MiIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZmZjNTUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjZmZjMTQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjZmZiMDEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZmZhYTAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYWEwMSIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,197,82,0.98) 0%, rgba(255,197,81,1) 2%, rgba(255,193,71,1) 19%, rgba(255,176,18,1) 74%, rgba(255,170,2,1) 98%, rgba(255,170,1,0.98) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,197,82,0.98)), color-stop(2%,rgba(255,197,81,1)), color-stop(19%,rgba(255,193,71,1)), color-stop(74%,rgba(255,176,18,1)), color-stop(98%,rgba(255,170,2,1)), color-stop(100%,rgba(255,170,1,0.98)));
	background: -webkit-linear-gradient(top,  rgba(255,197,82,0.98) 0%,rgba(255,197,81,1) 2%,rgba(255,193,71,1) 19%,rgba(255,176,18,1) 74%,rgba(255,170,2,1) 98%,rgba(255,170,1,0.98) 100%);
	background: -o-linear-gradient(top,  rgba(255,197,82,0.98) 0%,rgba(255,197,81,1) 2%,rgba(255,193,71,1) 19%,rgba(255,176,18,1) 74%,rgba(255,170,2,1) 98%,rgba(255,170,1,0.98) 100%);
	background: -ms-linear-gradient(top,  rgba(255,197,82,0.98) 0%,rgba(255,197,81,1) 2%,rgba(255,193,71,1) 19%,rgba(255,176,18,1) 74%,rgba(255,170,2,1) 98%,rgba(255,170,1,0.98) 100%);
	background: linear-gradient(top,  rgba(255,197,82,0.98) 0%,rgba(255,197,81,1) 2%,rgba(255,193,71,1) 19%,rgba(255,176,18,1) 74%,rgba(255,170,2,1) 98%,rgba(255,170,1,0.98) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faffc552', endColorstr='#faffaa01',GradientType=0 );
	}

#portfolio_legend td#timespan_legend_2 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhODRjMCIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjNTk4M2JmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjNTE3YWI1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjMzI1OTkxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMjc0ZDg0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2NGM4MyIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(90,132,192,0.98) 0%, rgba(89,131,191,1) 2%, rgba(81,122,181,1) 23%, rgba(50,89,145,1) 72%, rgba(39,77,132,1) 98%, rgba(38,76,131,0.98) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90,132,192,0.98)), color-stop(2%,rgba(89,131,191,1)), color-stop(23%,rgba(81,122,181,1)), color-stop(72%,rgba(50,89,145,1)), color-stop(98%,rgba(39,77,132,1)), color-stop(100%,rgba(38,76,131,0.98)));
	background: -webkit-linear-gradient(top,  rgba(90,132,192,0.98) 0%,rgba(89,131,191,1) 2%,rgba(81,122,181,1) 23%,rgba(50,89,145,1) 72%,rgba(39,77,132,1) 98%,rgba(38,76,131,0.98) 100%);
	background: -o-linear-gradient(top,  rgba(90,132,192,0.98) 0%,rgba(89,131,191,1) 2%,rgba(81,122,181,1) 23%,rgba(50,89,145,1) 72%,rgba(39,77,132,1) 98%,rgba(38,76,131,0.98) 100%);
	background: -ms-linear-gradient(top,  rgba(90,132,192,0.98) 0%,rgba(89,131,191,1) 2%,rgba(81,122,181,1) 23%,rgba(50,89,145,1) 72%,rgba(39,77,132,1) 98%,rgba(38,76,131,0.98) 100%);
	background: linear-gradient(top,  rgba(90,132,192,0.98) 0%,rgba(89,131,191,1) 2%,rgba(81,122,181,1) 23%,rgba(50,89,145,1) 72%,rgba(39,77,132,1) 98%,rgba(38,76,131,0.98) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa5a84c0', endColorstr='#fa264c83',GradientType=0 );
	}

#portfolio_legend td#timespan_legend_3 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5NmRiOCIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjMzg2Y2I2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjMzA1ZWExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjMTkzOTY3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMTEyYzUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEwMmI1MSIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(57,109,184,0.98) 0%, rgba(56,108,182,1) 2%, rgba(48,94,161,1) 28%, rgba(25,57,103,1) 74%, rgba(17,44,83,1) 98%, rgba(16,43,81,0.98) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,109,184,0.98)), color-stop(2%,rgba(56,108,182,1)), color-stop(28%,rgba(48,94,161,1)), color-stop(74%,rgba(25,57,103,1)), color-stop(98%,rgba(17,44,83,1)), color-stop(100%,rgba(16,43,81,0.98)));
	background: -webkit-linear-gradient(top,  rgba(57,109,184,0.98) 0%,rgba(56,108,182,1) 2%,rgba(48,94,161,1) 28%,rgba(25,57,103,1) 74%,rgba(17,44,83,1) 98%,rgba(16,43,81,0.98) 100%);
	background: -o-linear-gradient(top,  rgba(57,109,184,0.98) 0%,rgba(56,108,182,1) 2%,rgba(48,94,161,1) 28%,rgba(25,57,103,1) 74%,rgba(17,44,83,1) 98%,rgba(16,43,81,0.98) 100%);
	background: -ms-linear-gradient(top,  rgba(57,109,184,0.98) 0%,rgba(56,108,182,1) 2%,rgba(48,94,161,1) 28%,rgba(25,57,103,1) 74%,rgba(17,44,83,1) 98%,rgba(16,43,81,0.98) 100%);
	background: linear-gradient(top,  rgba(57,109,184,0.98) 0%,rgba(56,108,182,1) 2%,rgba(48,94,161,1) 28%,rgba(25,57,103,1) 74%,rgba(17,44,83,1) 98%,rgba(16,43,81,0.98) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa396db8', endColorstr='#fa102b51',GradientType=0 );
	}

#portfolio_legend td#timespan_legend_4 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3NTJhOSIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjMTc1MWE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjMTM0ODk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjMDgyMzRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMDQxNzMzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA0MTYzMSIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(23,82,169,0.98) 0%, rgba(23,81,167,1) 2%, rgba(19,72,150,1) 21%, rgba(8,35,75,1) 74%, rgba(4,23,51,1) 98%, rgba(4,22,49,0.98) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(23,82,169,0.98)), color-stop(2%,rgba(23,81,167,1)), color-stop(21%,rgba(19,72,150,1)), color-stop(74%,rgba(8,35,75,1)), color-stop(98%,rgba(4,23,51,1)), color-stop(100%,rgba(4,22,49,0.98)));
	background: -webkit-linear-gradient(top,  rgba(23,82,169,0.98) 0%,rgba(23,81,167,1) 2%,rgba(19,72,150,1) 21%,rgba(8,35,75,1) 74%,rgba(4,23,51,1) 98%,rgba(4,22,49,0.98) 100%);
	background: -o-linear-gradient(top,  rgba(23,82,169,0.98) 0%,rgba(23,81,167,1) 2%,rgba(19,72,150,1) 21%,rgba(8,35,75,1) 74%,rgba(4,23,51,1) 98%,rgba(4,22,49,0.98) 100%);
	background: -ms-linear-gradient(top,  rgba(23,82,169,0.98) 0%,rgba(23,81,167,1) 2%,rgba(19,72,150,1) 21%,rgba(8,35,75,1) 74%,rgba(4,23,51,1) 98%,rgba(4,22,49,0.98) 100%);
	background: linear-gradient(top,  rgba(23,82,169,0.98) 0%,rgba(23,81,167,1) 2%,rgba(19,72,150,1) 21%,rgba(8,35,75,1) 74%,rgba(4,23,51,1) 98%,rgba(4,22,49,0.98) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa1752a9', endColorstr='#fa041631',GradientType=0 );
	}

#portfolio_wrapper {
	width: 766px;
	margin: 0 0 0 12px;
	padding: 14px 0 20px 10px;
	color: #000;
	background: #fff;
	}

#sortable {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: left;
	}

#sortable > li {
	margin: 10px 10px 0 0;
	padding: 0;
	display: block;
	float: left;
	/*
	width: 242px;
	height: 268px;
	*/
	width: 179px;
	height: 198px;
	position: relative;
}

#sortable .portfolio_chart{
	width: 179px;
	height: 74px;
}

/*.see_breaking_news, .see_breaking_news_link, .graph_legend {*/
.see_breaking_news_link, .graph_legend {
	position: absolute;
}

#sortable > li dl {
	/*width: 240px;*/
	width: 177px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	/*padding: 10px 10px 0 10px;*/
	padding: 7px 7px 0 7px;
	}

#sortable > li dt {
	float: left;
	/*font-size: 18px;*/
	color: #ebf1f8;
	background: transparent;
	margin: 0;
	padding: 0;
	}

#sortable .portfolio_highlights {
	font-size: 13px;
	font-style: italic;
	color: #ebf1f8;
	margin: 0;
	background: transparent;
	height:66px;
	padding: 12px 7px 0 12px;
}

#sortable .portfolio_highlights .activity_symbols {
	padding: 20px 0 0 0;
	font-size: 10px;
}

#sortable > li .timestamp {
	/*
	float: right;
	text-align: right;
	font-size: 11px;
	font-style: italic;
	color: #ebf1f8;
	margin: 0;
	padding: 5px 0 0 0;
	background: transparent;
	*/
	}

#sortable > li .story_count {
	/*
	clear: both;
	text-align: center;
	font-size: 82px;
	font-weight: bold;
	color: #fff;
	background: transparent;
	margin: 0;
	padding: 26px 0 0 0;
	height:90px;
	*/
	}

#sortable > li.timespan_1 dt, #sortable > li.timespan_1 .story_count, #sortable > li.timespan_1 .timestamp, #sortable > li.timespan_1 .activity_symbols {
	color: #000;
	}

#sortable > li .draggable_indicator {
	width: 242px;
	height: 224px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	background: rgba(255,255,255,0.8) url(../images/backgrounds/ui-state-highlight.png) center center no-repeat;
	border: 4px solid #000;
	}

/*
#sortable > li.ui-sortable-helper {
	border: 4px solid #000;
	cursor: move;
	}

#sortable > li.ui-sortable-helper:after {
	content: url('../images/backgrounds/ui-state-highlight.png');
	}
*/

#sortable li.sortable_target {
	display: block;
	/*
	width: 242px;
	height: 268px;
	*/
	width: 179px;
	height: 198px;
	color: #666;
	background: #eee url(../images/backgrounds/ui-state-highlight.png) center center no-repeat;
	border: 4px solid #000;
	}

/* static footer */

.fly_cast, .fly_cast_active {
	width: 222px;
	height: 28px;
	line-height: 28px;
	float: right;
	}

.fly_cast {
	border-right: 1px solid #959595;
	border-left: 1px solid #959595;
	color: #fff;
	background: rgb(96,96,96);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwNjA2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzVjNWM1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzUzNTM1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzI0MjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjFiMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(96,96,96,1) 0%, rgba(92,92,92,1) 11%, rgba(83,83,83,1) 25%, rgba(36,36,36,1) 82%, rgba(27,27,27,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,96,96,1)), color-stop(11%,rgba(92,92,92,1)), color-stop(25%,rgba(83,83,83,1)), color-stop(82%,rgba(36,36,36,1)), color-stop(100%,rgba(27,27,27,1)));
	background: -webkit-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(92,92,92,1) 11%,rgba(83,83,83,1) 25%,rgba(36,36,36,1) 82%,rgba(27,27,27,1) 100%);
	background: -o-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(92,92,92,1) 11%,rgba(83,83,83,1) 25%,rgba(36,36,36,1) 82%,rgba(27,27,27,1) 100%);
	background: -ms-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(92,92,92,1) 11%,rgba(83,83,83,1) 25%,rgba(36,36,36,1) 82%,rgba(27,27,27,1) 100%);
	background: linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(92,92,92,1) 11%,rgba(83,83,83,1) 25%,rgba(36,36,36,1) 82%,rgba(27,27,27,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#1b1b1b',GradientType=0 );
	cursor: pointer;
	}

.fly_cast_active {
	color: #000;
	background: rgb(249,212,128);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDQ4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2VlYzk3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2MwOWE0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNDhlM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,212,128,1) 0%, rgba(238,201,117,1) 21%, rgba(192,154,71,1) 79%, rgba(180,142,58,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,212,128,1)), color-stop(21%,rgba(238,201,117,1)), color-stop(79%,rgba(192,154,71,1)), color-stop(100%,rgba(180,142,58,1)));
	background: -webkit-linear-gradient(top,  rgba(249,212,128,1) 0%,rgba(238,201,117,1) 21%,rgba(192,154,71,1) 79%,rgba(180,142,58,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,212,128,1) 0%,rgba(238,201,117,1) 21%,rgba(192,154,71,1) 79%,rgba(180,142,58,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,212,128,1) 0%,rgba(238,201,117,1) 21%,rgba(192,154,71,1) 79%,rgba(180,142,58,1) 100%);
	background: linear-gradient(top,  rgba(249,212,128,1) 0%,rgba(238,201,117,1) 21%,rgba(192,154,71,1) 79%,rgba(180,142,58,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d480', endColorstr='#b48e3a',GradientType=0 );
	}

#fixed_footer {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 500;
	bottom: 0;
	height: 28px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c6c6c6;
	background: #e3e3e3 url(../images/backgrounds/fixed_footer.png) 0 0 repeat-x;
	overflow: visible;
	}

#fixed_footer .container {
	height: 28px;
	line-height: 28px;
	border-left: 1px solid #959595;
	overflow: visible;
	}

#fixed_footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#fixed_footer li {
	display: inline;
	}

/* On the Fly */

#content_wrapper footer {
	margin: 0;
	/*padding: 0 0 0 22px;*/
	color: #fff;
	/*background: #255393;*/
	clear: both;
	}

#on_the_fly .column, #on_the_fly table, #destacadas_otf .column, #destacadas_otf table {
	width: 210px;
	display: inline-block;
	vertical-align: top;
	margin: 0 9px 0 20px;
	}
	
#on_the_fly .column dl, #destacadas_otf .column dl {
	margin: 20px 0 20px 0;
	padding: 0 0 0 43px;
	font-size: 20px;
	}

#on_the_fly .column .chart_stats  dl {
	margin: 0;
	padding: 0;
	}

#on_the_fly .chart_stats .column dl {
	margin: 0;
	padding: 0;
	}

#on_the_fly .column dl.hot_stocks, #destacadas_otf .column dl.hot_stocks  {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 0 no-repeat;
	}

#on_the_fly .column dl.rumors, #destacadas_otf .column dl.rumors {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 -52px no-repeat;
	}

#on_the_fly .column dl.general_news, #destacadas_otf .column dl.general_news {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 -114px no-repeat;
	}

#on_the_fly .column dl.periodicals, #destacadas_otf .column dl.periodicals {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 -175px no-repeat;
	}

#on_the_fly .column dl.earnings, #destacadas_otf .column dl.earnings {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 -234px no-repeat;
	}

#on_the_fly .column dl.technical_analysis, #destacadas_otf .column dl.technical_analysis {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 -290px no-repeat;
	}

#on_the_fly .column dl.options, #destacadas_otf .column dl.options {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 -349px no-repeat;
	}

#on_the_fly .column dl.syndicate, #destacadas_otf .column dl.syndicate {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 -410px no-repeat;
	}

#on_the_fly .column dl.events, #destacadas_otf .column dl.events {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 -470px no-repeat;
	}

#on_the_fly .column dl.upgrade, #destacadas_otf .column dl.upgrade {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 -581px no-repeat;
	}

#on_the_fly .column dl.downgrade, #destacadas_otf .column dl.downgrade {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 -642px no-repeat;
	}

#on_the_fly .column dl.initiate, #destacadas_otf .column dl.initiate {
	background: transparent url(../images/backgrounds/icons_yellow_new.png) 0 -809px no-repeat;
	}

#on_the_fly .column dl.no_change, #destacadas_otf .column dl.no_change {
	background: transparent url(../images/backgrounds/icons_yellow.png) 0 -754px no-repeat;
	}

#on_the_fly .column dd, #on_the_fly th, #destacadas_otf .column dd, #destacadas_otf th {
	color: #c4d2e9;
	background: transparent;
	}

#on_the_fly .column h4, #destacadas_otf .column h4 {
	color: #fff;
	background: transparent;
	font-size: 15px;
	margin: 0 0 3px 0;
	padding: 0;
	}

#on_the_fly .column p, #destacadas_otf .column p {
	color: #fff;
	background: transparent;
	font-size: 13px;
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 1.25em;
	}
#on_the_fly .column p.companyPrice {
	margin: 0;
}
#on_the_fly .column .fpo_overlay_img p {
	color: #000;
}
#on_the_fly .column .fpo_overlay_img .gain p.companyPrice {
	color: #669A0A;
}
#on_the_fly .column .fpo_overlay_img .loss p.companyPrice {
	color: #FF0000;
}

.toggleDetails {
	position: relative;
	}

#on_the_fly table, #destacadas_otf table {
	/*padding: 12px 0 0 0;
	border-top: 1px solid #98afce; lo comento porque no anda en IE*/ 
	}

#on_the_fly td,#on_the_fly th, #destacadas_otf td,#destacadas_otf th {
	padding: 0 0 18px 0;
	}

#on_the_fly th, #destacadas_otf th {
	width: 52px;
	}

#try_the_fly {
	margin: 35px 36px 0 22px;
	padding: 182px 0 0 372px;
	border-top: 1px solid #98afce;
	background: transparent url(../images/backgrounds/try_the_fly2.png) 54px 24px no-repeat;
	}
.landingPage_wrapper #try_the_fly {
	border: none;
	margin: 0;
	background: #255393 url(../images/backgrounds/try_the_fly2.png) 54px 24px no-repeat;
}
.landingTryTheFlyAd {
	background: #255393;
	padding: 60px 0 50px 40px;
}
	
#content_wrapper footer#try_on_the_fly {
	height: 450px;
	margin: 35px 36px 0 22px;
	padding: 0 0 0 0;
	border-top: 1px solid #98afce;
	background: #255393 url(../images/backgrounds/otfLoggedOutAd.png) 400px no-repeat;
	}

footer#on_the_fly {
	padding-top: 20px;
	padding-bottom: 20px;
	}

#try_the_fly p, #try_on_the_fly p  {
	color: #acbedc;
	background: transparent;
	font-size: 16px;
	}

#try_the_fly_sidebar ul, #try_on_the_fly ul {
	margin: 10px 0 10px 15px;
	list-style: none;
	}
#try_on_the_fly ul {
	width: 70%;
}
#try_the_fly_sidebar li, #try_on_the_fly li {
	margin: 0 0 1em 0;
	}

#try_the_fly_sidebar .button, #try_on_the_fly .button {
	margin: 10px 0 0 15px;
	color: black;
	}
	
section.try_on_the_fly_aside {
	width: 390px;
}

#try_on_the_fly h2 {
	margin: 10px 0 25px 15px;
}
#content_wrapper.try_on_the_fly {
	background-color: #255393;
}
#content_wrapper #like_what_you_see {
	padding: 55px 0 55px 100px;
	}

#content_wrapper #like_what_you_see h2 {
	margin: 0 0 14px 0;
	padding: 0;
	text-transform: none;
	font-size: 40px;
	color: #fff;
	}

#content_wrapper #like_what_you_see p {
	margin: 0 0 8px 0;
	padding: 0;
	font-size: 16px;
	color: #a7c0e4;
	}

/* tabs */

.tabs {
	margin: 12px 0 0 0;
	}

.tab_nav {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #4f7bb9;
	}

.tab_nav li {
	display: inline;
	text-align: center;
	}

.tabs > div {
	clear: both;
	margin: 45px 0 26px 2px;
	padding: 0;
	/*width: 206px; haciendo mÃ¡s grande la columna de la derecha*/ 
	width: 286px;
	}

.tabs dl {
	display: inline-block;
	/*margin: 0 0 0 9px; comentado para hacer la columna derecha mas ancha*/
	margin: 0 0 0 35px;
	padding: 0;
	}

/* syndicate */

#syndicate table {
	width: 100%;
	}

#syndicate th {
	width: 70px;
	padding: 8px 0 9px 12px;
	}

#syndicate td {
	padding: 8px 0 9px 0;
	}

.odd {
	background: #36598c;
	}

/* breaking news */

.story_details {
	padding: 9px 0 9px 0;
	}

.story_details div, .story_details dl, .chart_stats dl {
	display: inline-block;
	vertical-align: top;
	}

.story_details div dt {
	color: #000;
	background: transparent;
	font-size: 16px; /* Ticket #274 */
	}

.story_details div dd {
	font-size: 16px;
	font-weight: bold;
	}

.story_details div dd small {
	font-weight: normal;
	}

/* TODO: hay algo que necesite 26px ??? me parece que ya no... */
.chart_stats dt {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background: transparent;
	}

.chart_stats dd {
	font-size: 16px;
	font-weight: normal;
	}

.story_details div dd.gain, .chart_stats dd.gain {
	color: #669a0a;
	}

.story_details div dd.loss, .chart_stats dd.loss {
	color: #f00;
	}

.story_details dl {
	margin: 0;
	padding: 0;
	}

.story_details dl.upgrade, .story_details dl.downgrade, .story_details dl.initiate, .story_details dl.no_change  {
margin: 5px 0 0 15px;
    padding: 0 0 0 38px;
    width: 45%;
    position: relative;
    font-size: 11px;
    min-height: 37px;
	}

/*
div.newsFeedWidget .elementosRelacionadosWrapper dl.no_change {
    background: transparent url(../images/rel-rec-no-change-icon.png) 5px 4px no-repeat;
}

 div.newsFeedWidget .elementosRelacionadosWrapper dl.downgrade {
    background: transparent url(../images/rel-rec-down-icon.png) no-repeat scroll 5px 4px;
}

div.newsFeedWidget .elementosRelacionadosWrapper dl.initiate{
    background: transparent url(../images/rel-rec-new-icon.png) 0px 5px no-repeat;
}

div.newsFeedWidget .elementosRelacionadosWrapper dl.upgrade {
    background: transparent url(../images/rel-rec-up-icon.png) 5px 4px no-repeat;
}

*/

.overlayRecNews article.upgrade, .overlayRecNews article.downgrade, .overlayRecNews article.initiate, .overlayRecNews article.no_change {
	/*margin: 0 0 0 20px;*/
	padding: 0 0 0 35px;
	width: 90px;
	height: 35px;
	position: relative;
	}
.story_details dl.upgrade {
	/*background: transparent url(../images/backgrounds/upgrade.png) no-repeat;*/
	background: transparent url(../images/rel-rec-up-icon.png) 5px 4px no-repeat;
}
.overlayRecNews article.upgrade {
	/*background: transparent url(../images/backgrounds/sprites_content.png) -8px -250px no-repeat;*/
	background: transparent url(../images/rel-rec-up-icon.png) 5px 4px no-repeat;
	}
.story_details dl.downgrade {
	/*background: transparent url("../images/backgrounds/downgrade.png") no-repeat scroll 15px 35px / 28px auto;*/
	/*background: transparent url("../images/backgrounds/downgradeBig.png") no-repeat scroll 0px -5px;*/
	background: transparent url(../images/rel-rec-down-icon.png) no-repeat scroll 5px 4px;
}



.overlayRecNews article.downgrade {
	/*background: transparent url(../images/backgrounds/sprites_content.png) -6px -199px no-repeat;*/
	background: transparent url(../images/rel-rec-down-icon.png) no-repeat scroll 5px 4px;
	background-size: 25%;
	}
.story_details dl.initiate, .overlayRecNews article.initiate {
	/*background: transparent url(../images/backgrounds/icons_black2.png) -3px -748px no-repeat;
	background-size: 38%;*/
	background: transparent url(../images/rel-rec-new-icon.png) 0px 5px no-repeat;
	}
.search_results_bar .story_details dl.initiate {
	/*background: transparent url(../images/backgrounds/icons_white_new.png) 0 -810px no-repeat;*/
	background: transparent url(../images/rel-rec-new-icon.png) 0px 5px no-repeat;
}
.story_details dl.no_change {
	/*background: transparent url(../images/backgrounds/no_changes.png) -5px -8px no-repeat;*/
	background: transparent url(../images/rel-rec-no-change-icon.png) 5px 4px no-repeat;
}

.story_details dl.no_change.disabled,
dl.no_change.disabled {
	background: transparent url(../images/backgrounds/no_changesDisabled.png) -5px -8px no-repeat;
}
.onTheFlyHomeNews .story_details dl.no_change.disabled {
	background: transparent url(../images/backgrounds/no_changesDisabled.png) -5px -8px no-repeat;
}
.overlayRecNews article.no_change {
	/*background: transparent url(../images/backgrounds/no_changes.png) -8px -8px no-repeat;*/
	background: transparent url(../images/rel-rec-no-change-icon.png) 5px 4px no-repeat;
}

#toggle_stories {
	background: #d3dde9;
	height: 36px;
	}

/* promos */

#portfolio_promos {
	padding-bottom: 40px;
	}

#portfolio_promos h2 {
	color: #fff;
	background: transparent;
	font-size: 40px;
	text-transform: none;
	margin: 0;
	padding: 0;
	}

#portfolio_promos p {
	color: #acc4e6;
	background: transparent;
	font-size: 20px;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	}

#portfolio_promos div {
	clear: both;
	}

#portfolio_promos .right {
	padding: 0 0 0 476px;
	}

#portfolio_promos .left {
	padding: 0 500px 0 36px;
	}

#portfolio_promos #create_portfolios {
	margin-bottom: 45px;
	padding-top: 16px;
	background: transparent url(../images/backgrounds/promo_create_portfolios.png) 92px 0 no-repeat;
	}

#portfolio_promos #filter_news {
	margin-bottom: 55px;
	padding-bottom: 20px;
	background: transparent url(../images/backgrounds/promo_filter_news.png) 353px 22px no-repeat;
	}

#portfolio_promos #stay_informed {
	padding-bottom: 50px;
	padding-right: 484px;
	background: transparent url(../images/backgrounds/promo_stay_informed.png) 378px 28px no-repeat;
	}

/* site_footer */

#site_footer {
	/*clear: both;*/
	height: 170px;
	padding: 23px 0 26px 0;
	background: #254B82;
	color: white;
	box-shadow: 0 -50px 56px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: 0 -50px 56px rgba(0, 0, 0, 0.50);
	-webkit-box-shadow: 0 -50px 56px rgba(0, 0, 0, 0.50);
	/*
	color: #b0b0b0;
	background: #44484d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNDY0NjQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjNDM0MzQzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjMzIzMjMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjMTUxNTE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjMDQwNDA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #44484d 0%, #464646 1%, #434343 10%, #323232 34%, #151515 67%, #040404 91%, #010101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#44484d), color-stop(1%,#464646), color-stop(10%,#434343), color-stop(34%,#323232), color-stop(67%,#151515), color-stop(91%,#040404), color-stop(100%,#010101));
	background: -webkit-linear-gradient(top,  #44484d 0%,#464646 1%,#434343 10%,#323232 34%,#151515 67%,#040404 91%,#010101 100%);
	background: -o-linear-gradient(top,  #44484d 0%,#464646 1%,#434343 10%,#323232 34%,#151515 67%,#040404 91%,#010101 100%);
	background: -ms-linear-gradient(top,  #44484d 0%,#464646 1%,#434343 10%,#323232 34%,#151515 67%,#040404 91%,#010101 100%);
	background: linear-gradient(top,  #44484d 0%,#464646 1%,#434343 10%,#323232 34%,#151515 67%,#040404 91%,#010101 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44484d', endColorstr='#010101',GradientType=0 );
	*/
	}

#site_footer a.blue{
	background: transparent linear-gradient(180deg, #85C7F0 0%, #77B5F2 47%, #0076FF 100%) 0% 0% no-repeat padding-box;
    color: white;
}

#site_footer ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.fly {
	position: absolute;
	} 

.big_fly {
	width: 60px;
	height: 56px;
	background: transparent url(../images/backgrounds/footer_flies.png) 0 0 no-repeat;
	top: -30px;
	left: -50px;
	}

.small_fly {
	background: transparent url(../images/backgrounds/footer_flies.png) 0 -66px no-repeat;
	width: 35px;
	height: 37px;
	top: -15px;
	left: -20px;
	z-index: 1000;
	}

.overlay_fly {
	position: absolute;
	width: 58px;
	height: 57px;
	background: transparent url(../images/backgrounds/overlay_fly.png) 0 0 no-repeat;
	bottom: -30px;
	/*right: -74px;*/
	right: -34px;
	z-index: 2000;
	}

/* ticker popup */

#ticker_popup {
	width: 350px;
	height: 80px;
	padding: 0 0 0 8px;
	background: transparent url(../images/backgrounds/popup_left_top_arrow.png) 0 13px no-repeat;
	display: none;
	}

#ticker_popup_contents {
	padding: 20px 28px;
	color: #000;
	background: #b8b8b8 url(../images/backgrounds/ticker_popup_contents.png) 0 0 no-repeat;
	}

#ticker_popup_contents #ticker_popup_name {
	width: 114px;
	float: left;
	}

#ticker_popup_contents #ticker_popup_name dt {
	font-size: 35px;
	font-weight: bold;
	color: #000;
	background: transparent;
	margin: 0;
	padding: 0;
	}

#ticker_popup_contents #ticker_popup_name dd {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	background: transparent;
	}

#ticker_popup_contents .chart_stats {
	float: right;
	}

#popup_ticker_search {
	clear: both;
	margin: 0;
	padding: 10px 0 0 0;
	}

#popup_ticker_search label {
	font-size: 13px;
	color: #000;
	background: transparent;
	}

/* sliders */

.slider {
	width: 100%;
	margin: 0;
	padding: 0;
	position: fixed;
	z-index: 200;
	color: #000;
	bottom: 28px;
	background: #b7b7b7 url(../images/backgrounds/sliders.png) 0 0 repeat-x;
	-moz-box-shadow: 0px -6px 50px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0px -6px 50px rgba(0, 0, 0, 0.25);
	box-shadow: 0px -6px 50px rgba(0, 0, 0, 0.25);
	display: none;
	overflow: visible;
	}

.slider .container {
	padding: 20px 0 0 28px;
	overflow: visible;
	}

.slider .container, #fixed_footer .container {
	position: relative;
	overflow: visible;
	}

#portfolio_activity {
	height: 213px;
	overflow: visible;
	}

#portfolio_activity h2 {
	margin: 0 0 44px 0;
	padding: 0;
	}

#portfolio_activity table {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	}

#portfolio_activity th {
	width: 120px;
	margin: 0;
	padding: 0 12px 0 0;
	font-size: 83px;
	line-height: 0.75;
	text-align: right;
	}

#portfolio_activity td {
	width: 210px;
	font-size: 13px;
	}

#portfolio_activity #recommendation th {
	font-size: 30px;
	}

#portfolio_activity #recommendation th small {
	display: block;
	margin: 0;
	padding: 9px 0 0 0;
	font-size: 13px;
	font-weight: normal;
	}

#portfolio_activity #recommendation td {
	width: 180px;
	}

.portfolio_activity_panel .story_details dl{
	text-align: center;
}

#my_portfolio_activity {
	padding: 25px 0 40px 34px;
	}

#my_portfolio_activity table {
	display: inline-block;
	vertical-align: top;
	}

#my_portfolio_activity table {
	width: 250px;
	}

#my_portfolio_activity table#my_breaking_news {
	margin-right: 30px;
	}

#my_portfolio_activity table#my_events {
	margin-right: 16px;
	}

#my_portfolio_activity table#my_syndicate {
	width: 200px;
	}

#my_portfolio_activity th {
	font-size: 68px;
	font-weight: normal;
	color: #fff;
	height: 100%;
	padding: 0 10px 0 0;
	}

#my_portfolio_activity td {
	font-size: 14px;
	color: #fff;
	padding: 12px 0 0 0;
	}

#my_portfolio_activity h2 {
	font-weight: normal;
	font-size: 22px;
	color: #bdbdbd;
	margin: 0;
	padding: 0;
	text-transform: none;
	}

#fly_cast_info {
	height: 396px;
	}

#fly_cast_info h2 {
	margin: 0 0 20px 0;
	padding: 0;
	}

#fly_cast_info .contents {
	width: 674px;
	float: left;
	}

#fly_cast_info .contents p {
	padding-right: 20px;
	font-size: 16px;
	}

#fly_cast_info .contents li {
	font-size: 14px;
	margin-bottom: 1em;
	}

#market_buzz {
	width: 200px;
	height: 320px;
	margin: 66px 0 80px 0;
	padding: 0 0 0 56px;
	color: #000;
	background: transparent url(../images/backgrounds/market_buzz.png) 0 70px no-repeat;
	float: right;
	}

#market_buzz p:last-child {
	margin: 0;
	padding: 0;
	font-size: 16px;
	}

#market_buzz p:first-child {
	margin: 0 0 180px 0;
	padding: 0;
	font-size: 20px;
	}

/* Get Free Trial */

#why_learn_more {
	position: absolute;
	right: 48px;
	top: 248px;
	width: 165px;
	}

#why_the_fly .container {
	padding-bottom: 40px;
	background: transparent url(../images/backgrounds/get_free_trial.png) 90px 70px no-repeat;
	position: relative;
	}

#why_the_fly p {
	font-size: 16px;
	text-align: right;
	}

#why_the_fly h2 {
	margin: 0 0 200px 0;
	padding: 0;
	}

#why_the_fly dl {
	width: 222px;
	float: left;
	margin: 0 40px 40px 0;
	padding: 0;
	}

#why_the_fly dl:first-child {
	margin-left: 26px;
	}

#why_the_fly dl:last-child {
	margin-right: 20px;
	}
 
#why_the_fly dd {
	font-size: 14px;
	}
 
#why_the_fly dt {
	font-size: 16px;
	margin: 0 0 6px 0;
	padding: 0;
	}

div.msg_2{
    font-size: 0.4em;
    padding-top: 10px;
    font-weight: normal;
}

/* search_news */

#search_news, #onthefly_search_news, #home_news {
	color: #000;
	background: #fff;
	margin: 0 22px 18px 22px;
	padding: 0;
	clear: both;
	position: relative;
	}

#popout_news {
	color: #000;
	background: #fff;
	/* margin: 0 22px 18px 22px; */
	padding: 0;
	clear: both;
	position: relative;
}

#search_news .ad, #onthefly_search_news .ad, #home_news .ad {
	display: block;
	margin: 0 0 0 20px;
	padding: 0;
	margin-bottom: 15px;
	}

#search_news.wide .ad, #onthefly_search_news .ad, #home_news.wide .ad {
	margin: 0 0 0 156px;
	}

#search_news legend, #onthefly_search_news legend, #home_news legend, #popout_news legend {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	/*margin: 0 0 17px 0;*/
	padding: 17px 0 0 0;
	color: #fff;
	width: 100%;
	height: 55px;
	display: block;
	}

#search_stories {
	margin: 0;
	padding: 0 0 12px 20px;
	color: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIgc3RvcC1vcGFjaXR5PSIwLjg4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNDY0NjQ2IiBzdG9wLW9wYWNpdHk9IjAuOTYiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiM0NjQ2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiM0MTQxNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiMzOTM5MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NiUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMC45NyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOTEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(70,70,70,0.88) 0%, rgba(70,70,70,0.96) 1%, rgba(70,70,70,1) 2%, rgba(65,65,65,1) 13%, rgba(57,57,57,1) 26%, rgba(14,14,14,1) 76%, rgba(1,1,1,1) 98%, rgba(1,1,1,0.97) 99%, rgba(0,0,0,0.91) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,70,70,0.88)), color-stop(1%,rgba(70,70,70,0.96)), color-stop(2%,rgba(70,70,70,1)), color-stop(13%,rgba(65,65,65,1)), color-stop(26%,rgba(57,57,57,1)), color-stop(76%,rgba(14,14,14,1)), color-stop(98%,rgba(1,1,1,1)), color-stop(99%,rgba(1,1,1,0.97)), color-stop(100%,rgba(0,0,0,0.91)));
	background: -webkit-linear-gradient(top,  rgba(70,70,70,0.88) 0%,rgba(70,70,70,0.96) 1%,rgba(70,70,70,1) 2%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 26%,rgba(14,14,14,1) 76%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.97) 99%,rgba(0,0,0,0.91) 100%);
	background: -o-linear-gradient(top,  rgba(70,70,70,0.88) 0%,rgba(70,70,70,0.96) 1%,rgba(70,70,70,1) 2%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 26%,rgba(14,14,14,1) 76%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.97) 99%,rgba(0,0,0,0.91) 100%);
	background: -ms-linear-gradient(top,  rgba(70,70,70,0.88) 0%,rgba(70,70,70,0.96) 1%,rgba(70,70,70,1) 2%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 26%,rgba(14,14,14,1) 76%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.97) 99%,rgba(0,0,0,0.91) 100%);
	background: linear-gradient(top,  rgba(70,70,70,0.88) 0%,rgba(70,70,70,0.96) 1%,rgba(70,70,70,1) 2%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 26%,rgba(14,14,14,1) 76%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.97) 99%,rgba(0,0,0,0.91) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0464646', endColorstr='#e8000000',GradientType=0 );
	box-shadow: 0 0 56px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: 0 0 56px rgba(0, 0, 0, 0.50);
	-webkit-box-shadow: 0 0 56px rgba(0, 0, 0, 0.50);
	}

.news_filters input, .news_filters select, .news_filters button, .news_filters ul, #nav_search input, #nav_search select, #nav_search button {
	display: inline-block;
	vertical-align: top;
	}

#search_stories .advanced_search_link span{
	padding-top: 9px;
	padding-left: 10px;
	cursor: pointer;
	height: 27px;
	display: inline-block;
	clear: both;
}
#advancedSearchFilters{
	margin-top:10px;
}
#advancedSearchFilters li{
	float:left;
	margin-right:10px;
}
#search_stories .selector, #search_stories .textinput,  #search_stories .searchImg, #search_stories .searchOr{
	float: left;
}
#search_stories .textinput{
	margin-right:5px;
}
#search_stories .searchOr{
	padding-top:9px;
	margin-left:5px;
	margin-right:5px;
	height:27px;
	display:inline-block;
}

#portfolio_timeframe, #category_filters {
	color: #fff;
	}

#portfolio_timeframe {
	padding: 5px 0 5px 20px;
	/* height: 100%; */
	position: relative;
	min-height: 55px;
	}

#portfolio_timeframe label {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	}

#show_more_filters {
	position: absolute;
	right: 30px;
	padding-right: 20px;
	background: transparent url(../images/backgrounds/show_more.png) 100% 0 no-repeat;
	}

#show_less_filters {
	padding-right: 20px;
	background: transparent url(../images/backgrounds/show_less.png) 100% 2px no-repeat;
	display: none;
	position: absolute;
	right: 30px;
	}

#category_filters {
	margin: 0;
	padding: 20px 0 0 80px;
	position: relative;
	}

#category_filters legend {
	color: #fff;
	position: absolute;
	top: 0;
	left: 10px;
	}

#category_filters.collapsed {
	height: 44px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIgc3RvcC1vcGFjaXR5PSIwLjg5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjNDU0NTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjM2UzZTNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzclIiBzdG9wLWNvbG9yPSIjMGUwZTBlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMDIwMjAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(70,70,70,0.89) 0%, rgba(69,69,69,1) 2%, rgba(62,62,62,1) 19%, rgba(14,14,14,1) 77%, rgba(2,2,2,1) 98%, rgba(1,1,1,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,70,70,0.89)), color-stop(2%,rgba(69,69,69,1)), color-stop(19%,rgba(62,62,62,1)), color-stop(77%,rgba(14,14,14,1)), color-stop(98%,rgba(2,2,2,1)), color-stop(100%,rgba(1,1,1,0.9)));
	background: -webkit-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(69,69,69,1) 2%,rgba(62,62,62,1) 19%,rgba(14,14,14,1) 77%,rgba(2,2,2,1) 98%,rgba(1,1,1,0.9) 100%);
	background: -o-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(69,69,69,1) 2%,rgba(62,62,62,1) 19%,rgba(14,14,14,1) 77%,rgba(2,2,2,1) 98%,rgba(1,1,1,0.9) 100%);
	background: -ms-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(69,69,69,1) 2%,rgba(62,62,62,1) 19%,rgba(14,14,14,1) 77%,rgba(2,2,2,1) 98%,rgba(1,1,1,0.9) 100%);
	background: linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(69,69,69,1) 2%,rgba(62,62,62,1) 19%,rgba(14,14,14,1) 77%,rgba(2,2,2,1) 98%,rgba(1,1,1,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3464646', endColorstr='#e6010101',GradientType=0 );
	}

#category_filters.expanded {
	height: 285px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIgc3RvcC1vcGFjaXR5PSIwLjk0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNDY0NjQ2IiBzdG9wLW9wYWNpdHk9IjAuOTQiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiM0NjQ2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzNlM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzBlMGUwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIwLjk0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(70,70,70,0.94) 0%, rgba(70,70,70,0.94) 1%, rgba(70,70,70,1) 2%, rgba(70,70,70,1) 4%, rgba(62,62,62,1) 18%, rgba(14,14,14,1) 75%, rgba(1,1,1,1) 98%, rgba(1,1,1,0.94) 99%, rgba(0,0,0,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,70,70,0.94)), color-stop(1%,rgba(70,70,70,0.94)), color-stop(2%,rgba(70,70,70,1)), color-stop(4%,rgba(70,70,70,1)), color-stop(18%,rgba(62,62,62,1)), color-stop(75%,rgba(14,14,14,1)), color-stop(98%,rgba(1,1,1,1)), color-stop(99%,rgba(1,1,1,0.94)), color-stop(100%,rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top,  rgba(70,70,70,0.94) 0%,rgba(70,70,70,0.94) 1%,rgba(70,70,70,1) 2%,rgba(70,70,70,1) 4%,rgba(62,62,62,1) 18%,rgba(14,14,14,1) 75%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.94) 99%,rgba(0,0,0,0.9) 100%);
	background: -o-linear-gradient(top,  rgba(70,70,70,0.94) 0%,rgba(70,70,70,0.94) 1%,rgba(70,70,70,1) 2%,rgba(70,70,70,1) 4%,rgba(62,62,62,1) 18%,rgba(14,14,14,1) 75%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.94) 99%,rgba(0,0,0,0.9) 100%);
	background: -ms-linear-gradient(top,  rgba(70,70,70,0.94) 0%,rgba(70,70,70,0.94) 1%,rgba(70,70,70,1) 2%,rgba(70,70,70,1) 4%,rgba(62,62,62,1) 18%,rgba(14,14,14,1) 75%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.94) 99%,rgba(0,0,0,0.9) 100%);
	background: linear-gradient(top,  rgba(70,70,70,0.94) 0%,rgba(70,70,70,0.94) 1%,rgba(70,70,70,1) 2%,rgba(70,70,70,1) 4%,rgba(62,62,62,1) 18%,rgba(14,14,14,1) 75%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.94) 99%,rgba(0,0,0,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0464646', endColorstr='#e6000000',GradientType=0 );
	}

#portfolio_timeframe.collapsed {
/*	height: 68px; */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIgc3RvcC1vcGFjaXR5PSIwLjg5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNDY0NjQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjNDE0MTQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMzkzOTM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjMGUwZTBlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjMDYwNjA2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMDEwMTAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(70,70,70,0.89) 0%, rgba(70,70,70,1) 1%, rgba(65,65,65,1) 13%, rgba(57,57,57,1) 25%, rgba(14,14,14,1) 76%, rgba(6,6,6,1) 88%, rgba(1,1,1,1) 99%, rgba(1,1,1,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,70,70,0.89)), color-stop(1%,rgba(70,70,70,1)), color-stop(13%,rgba(65,65,65,1)), color-stop(25%,rgba(57,57,57,1)), color-stop(76%,rgba(14,14,14,1)), color-stop(88%,rgba(6,6,6,1)), color-stop(99%,rgba(1,1,1,1)), color-stop(100%,rgba(1,1,1,0.9)));
	background: -webkit-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	background: -o-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	background: -ms-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	background: linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3464646', endColorstr='#e6010101',GradientType=0 );
	}

#portfolio_timeframe.expanded {
/*	height: 68px; */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIgc3RvcC1vcGFjaXR5PSIwLjg5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNDY0NjQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjNDE0MTQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMzkzOTM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjMGUwZTBlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjMDYwNjA2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMDEwMTAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(70,70,70,0.89) 0%, rgba(70,70,70,1) 1%, rgba(65,65,65,1) 13%, rgba(57,57,57,1) 25%, rgba(14,14,14,1) 76%, rgba(6,6,6,1) 88%, rgba(1,1,1,1) 99%, rgba(1,1,1,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,70,70,0.89)), color-stop(1%,rgba(70,70,70,1)), color-stop(13%,rgba(65,65,65,1)), color-stop(25%,rgba(57,57,57,1)), color-stop(76%,rgba(14,14,14,1)), color-stop(88%,rgba(6,6,6,1)), color-stop(99%,rgba(1,1,1,1)), color-stop(100%,rgba(1,1,1,0.9)));
	background: -webkit-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	background: -o-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	background: -ms-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	background: linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3464646', endColorstr='#e6010101',GradientType=0 );
	}

.news_filters ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#category_filters ul {
	float: left;
	}

#category_filters ul {
	list-style: none;
	font-weight: bold;
	/* margin-bottom: 10px; */
	float: left;
	}

#category_filters ul li {
	float: left;
	margin-right: 10px;
	position: relative;
	}

#category_filters ul li ul {
	margin: 8px 0 0 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 0;
	}

#category_filters ul li ul li {
	display: block;
	float: left;
	width: 115px;
	margin: 16px 0 0 0;
	padding: 0;
	}

#category_filters.collapsed #market_story_filters {
	width: 180px;
	}

#category_filters.expanded #market_story_filters {
	width: 180px;
	height: 250px;
	border-right: 1px solid #626262;
	/*margin-right: 20px;*/
	}

#category_filters.expanded #market_story_filters ul {
	width: 277px;
	left: -65px;
}

#category_filters.collapsed #recommendations_filters {
	width: 145px;
}

#category_filters #onthefly_filters {
	width: 110px;
}
#category_filters.expanded #onthefly_filters {
	width: 110px;
	height: 250px;
	border-right: 1px solid #626262;
	}

#category_filters.expanded #recommendations_filters {
	width: 145px;
	height: 250px;
	border-right: 1px solid #626262;
	/*margin-right: 10px;*/
	}

#category_filters.expanded ul li {
	font-weight: bold;
	}

#category_filters.collapsed ul li, #category_filters.expanded ul li ul li {
	font-weight: normal;
	}

#category_filters.collapsed ul li ul {
	display: none;
	}

#category_filters.expanded ul li ul {
	display: block;
	}

#nav_search {
	margin: 10px 22px 0 0;
	float: right;
	}

.news_table {
	width: 100%; /*TODO: no sÃ© si esto estarÃ¡ bien, la cosa es que si se lo saco, en la pÃ¡g de news, la tabla que viene despues de la publicidad, se ve un toque mas chica.*/
	margin: 0;
	padding: 0;
	}
/*
#search_news .news_table, #home_news .news_table {
	width: 758px;
} 
*/
.news_table tr {
	border-bottom: 1px solid #4274bd;
	}

.news_table tr:last-child {
	 border-bottom: none; 
}

.news_table td {
	color: #376cb9;
	background: transparent;
	padding: 11px 0 20px 0;
	}

.news_table th {
	width: 150px;
	padding: 11px 0 20px 20px;
	/* font-size: 30px; */
	font-size: 16px;
	line-height: 1;
	}

.wide .news_table th {
	width: 160px;
	padding: 11px 0 20px 20px;
}


.news_table th:nth-of-type(2) {
	padding: 11px 15px 20px 15px;
	width: 160px;	
}

.news_table th small div {
	position: absolute;
	top: -25px;
	left: 62px;
	z-index: 200;
	display: none;
	}

/* start fpo */
.news_table th small img {
	position: absolute;
	top: -25px;
	left: 62px;
	z-index: 200;
	display: none;
	}

table.listed_events li img, .news_table .listed_events li img {
	position: absolute;
	top: -21px;
	right: 100%;
	z-index: 600;
	display: none;
	}
/* end fpo */

.news_table th span.plus {
	color: #a1a1a1;
	background: transparent;
	}

.news_table th small {
	display: block;
	/* width: 68px; */
	vertical-align: top;
	margin: -1px 0 0 0;
	padding: 5px 0 7px 0;
	font-size: 14px;
	cursor: pointer;
	position: relative;
	}
.news_table tr th small.iconType {
	width: 35px;
	display: inline-block;
	height: 21px;
	margin-left: 2px;
}
.news_table tr.hot_stocks th small.iconType {
	/* width: 60px; */
	width: 27px;
	height: 27px;
	background: transparent url(../images/backgrounds/icons_blue.png) 100% 0 no-repeat;
	background-position-x: -5px;
}

.news_table tr th small.timeType {
	display: inline-block;
	min-width: 45px;
	padding-top: 1px;
}

.news_table td.listed_events {
	width: 142px;
	padding: 0 30px 0 0;
	}

table.listed_events ul, .news_table td.listed_events ul {
	list-style: none;
	margin: 9px 4px 0 0;
	padding: 0;
	float: right;
	text-align: right;
	}
table.listed_events ul {
	float: left;
	margin: 0px 4px 0px 0px;
}
table.listed_events li, .news_table td.listed_events li {
	display: inline;
	}

/* fpo */
.news_table .ticker img {
	position: absolute;
	top: -16px;
	left: 100%;
	z-index: 100;
	display: none;
	}

#free_promo {
	width: 402px;
	margin: 10px 0 0 0;
	padding: 0;
	height: 50px;
	}

#search_news > #free_promo, #home_news > #free_promo {
	margin-left: 155px;
	}

#free_promo p {
	width: 290px;
	float: left;
	margin: 0;
	padding: 0 0 0 40px;
	color: #000;
	background: transparent url(../images/backgrounds/lock.png) 0 0 no-repeat;
	}

#free_promo .button {
	float: right;
	}

/* links */

a {
	color: #fff;
	background: transparent;
	}

/* events links*/

p.tablaDetalles a{
    color: #376cb9;
    background: transparent;
}

p.tablaDetalles img.parlantito{
display: inline-table;
position: relative;
top: initial;
right: initial;
}


#main_sidebar dl a:hover, #main_sidebar p a:hover, #main_sidebar table a:hover {
	text-decoration: underline;
	}

#see_older_stories, #see_all_day_stories {
	display: inline-block;
	width: 49%;
	vertical-align: top;
	color: #386cba;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 18px 0;
	padding: 10px 0 0 23px;
	/* border-top: 1px solid #4274bd; */
	}
/* #see_all_day_stories { */
/* 	text-align: right; */
/* } */
#fixed_footer a, .news_table a, #site_header a, .slider a, .discount a {
	color: #376cb9;
	}

.see_breaking_news, .see_breaking_news_link {
	/*
	width: 242px;
	height: 45px;
	line-height: 45px;
	*/
	width: 179px;
	height: 33px;
	line-height: 33px;
}

.see_breaking_news .activity_syndicates{
	float:left;
	margin:0px 0px 0px 5px;
	cursor:pointer; 
}

.activity_symbols{
	/*float:right;*/
}

.see_breaking_news {
	margin: 0;
	padding: 0;
	color: #ebf1f8;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	}

.see_breaking_news_link {
	z-index: 60;
	}

.portfolio_actions {
	float:right;
	/*margin: 0px 5px 0px 5px;*/
}

.portfolio_action_img{
	vertical-align: middle;
}

.portfolio_action_search{
	width: 25px;
	height: 25px;
}

.portfolio_action_edit{
	width: 20px;
	height: 20px;
	margin-right: 7px;
}

.portfolio_action_move{
	width: 18px;
	height: 18px;
}

.timespan_1 {
	background: rgb(253,193,73);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkYzE0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZjYzE0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2Y1YmI0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2RiYTczZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2QyYTAzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2NjOWIzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NiOWIzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZTlkM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(253,193,73,1) 0%, rgba(252,193,73,1) 70%, rgba(245,187,71,1) 77%, rgba(219,167,63,1) 88%, rgba(210,160,61,1) 93%, rgba(204,155,59,1) 98%, rgba(203,155,59,1) 99%, rgba(206,157,59,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,193,73,1)), color-stop(70%,rgba(252,193,73,1)), color-stop(77%,rgba(245,187,71,1)), color-stop(88%,rgba(219,167,63,1)), color-stop(93%,rgba(210,160,61,1)), color-stop(98%,rgba(204,155,59,1)), color-stop(99%,rgba(203,155,59,1)), color-stop(100%,rgba(206,157,59,1)));
	background: -webkit-linear-gradient(top,  rgba(253,193,73,1) 0%,rgba(252,193,73,1) 70%,rgba(245,187,71,1) 77%,rgba(219,167,63,1) 88%,rgba(210,160,61,1) 93%,rgba(204,155,59,1) 98%,rgba(203,155,59,1) 99%,rgba(206,157,59,1) 100%);
	background: -o-linear-gradient(top,  rgba(253,193,73,1) 0%,rgba(252,193,73,1) 70%,rgba(245,187,71,1) 77%,rgba(219,167,63,1) 88%,rgba(210,160,61,1) 93%,rgba(204,155,59,1) 98%,rgba(203,155,59,1) 99%,rgba(206,157,59,1) 100%);
	background: -ms-linear-gradient(top,  rgba(253,193,73,1) 0%,rgba(252,193,73,1) 70%,rgba(245,187,71,1) 77%,rgba(219,167,63,1) 88%,rgba(210,160,61,1) 93%,rgba(204,155,59,1) 98%,rgba(203,155,59,1) 99%,rgba(206,157,59,1) 100%);
	background: linear-gradient(top,  rgba(253,193,73,1) 0%,rgba(252,193,73,1) 70%,rgba(245,187,71,1) 77%,rgba(219,167,63,1) 88%,rgba(210,160,61,1) 93%,rgba(204,155,59,1) 98%,rgba(203,155,59,1) 99%,rgba(206,157,59,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc149', endColorstr='#ce9d3b',GradientType=0 );
	}

.timespan_2 {
	background: rgb(61,113,187);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNzFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMzc2Y2I5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjMzc2YmI4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjMzU2OGIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjMmY1YjljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJjNTc5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(61,113,187,1) 0%, rgba(55,108,185,1) 1%, rgba(55,107,184,1) 74%, rgba(53,104,179,1) 80%, rgba(47,91,156,1) 93%, rgba(44,87,149,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,113,187,1)), color-stop(1%,rgba(55,108,185,1)), color-stop(74%,rgba(55,107,184,1)), color-stop(80%,rgba(53,104,179,1)), color-stop(93%,rgba(47,91,156,1)), color-stop(100%,rgba(44,87,149,1)));
	background: -webkit-linear-gradient(top,  rgba(61,113,187,1) 0%,rgba(55,108,185,1) 1%,rgba(55,107,184,1) 74%,rgba(53,104,179,1) 80%,rgba(47,91,156,1) 93%,rgba(44,87,149,1) 100%);
	background: -o-linear-gradient(top,  rgba(61,113,187,1) 0%,rgba(55,108,185,1) 1%,rgba(55,107,184,1) 74%,rgba(53,104,179,1) 80%,rgba(47,91,156,1) 93%,rgba(44,87,149,1) 100%);
	background: -ms-linear-gradient(top,  rgba(61,113,187,1) 0%,rgba(55,108,185,1) 1%,rgba(55,107,184,1) 74%,rgba(53,104,179,1) 80%,rgba(47,91,156,1) 93%,rgba(44,87,149,1) 100%);
	background: linear-gradient(top,  rgba(61,113,187,1) 0%,rgba(55,108,185,1) 1%,rgba(55,107,184,1) 74%,rgba(53,104,179,1) 80%,rgba(47,91,156,1) 93%,rgba(44,87,149,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d71bb', endColorstr='#2c5795',GradientType=0 );
	}

.timespan_3 {
	background: rgb(37,75,130);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1NGI4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzI1NGE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzIwNDE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTNjNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(37,75,130,1) 0%, rgba(37,74,129,1) 75%, rgba(32,65,112,1) 89%, rgba(30,60,105,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(37,75,130,1)), color-stop(75%,rgba(37,74,129,1)), color-stop(89%,rgba(32,65,112,1)), color-stop(100%,rgba(30,60,105,1)));
	background: -webkit-linear-gradient(top,  rgba(37,75,130,1) 0%,rgba(37,74,129,1) 75%,rgba(32,65,112,1) 89%,rgba(30,60,105,1) 100%);
	background: -o-linear-gradient(top,  rgba(37,75,130,1) 0%,rgba(37,74,129,1) 75%,rgba(32,65,112,1) 89%,rgba(30,60,105,1) 100%);
	background: -ms-linear-gradient(top,  rgba(37,75,130,1) 0%,rgba(37,74,129,1) 75%,rgba(32,65,112,1) 89%,rgba(30,60,105,1) 100%);
	background: linear-gradient(top,  rgba(37,75,130,1) 0%,rgba(37,74,129,1) 75%,rgba(32,65,112,1) 89%,rgba(30,60,105,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254b82', endColorstr='#1e3c69',GradientType=0 );
	}

.timespan_4 {
	background: rgb(16,42,80);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwMmE1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzEwMmE1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzBkMjM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDIyNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(16,42,80,1) 0%, rgba(16,42,80,1) 69%, rgba(13,35,67,1) 88%, rgba(13,34,64,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(16,42,80,1)), color-stop(69%,rgba(16,42,80,1)), color-stop(88%,rgba(13,35,67,1)), color-stop(100%,rgba(13,34,64,1)));
	background: -webkit-linear-gradient(top,  rgba(16,42,80,1) 0%,rgba(16,42,80,1) 69%,rgba(13,35,67,1) 88%,rgba(13,34,64,1) 100%);
	background: -o-linear-gradient(top,  rgba(16,42,80,1) 0%,rgba(16,42,80,1) 69%,rgba(13,35,67,1) 88%,rgba(13,34,64,1) 100%);
	background: -ms-linear-gradient(top,  rgba(16,42,80,1) 0%,rgba(16,42,80,1) 69%,rgba(13,35,67,1) 88%,rgba(13,34,64,1) 100%);
	background: linear-gradient(top,  rgba(16,42,80,1) 0%,rgba(16,42,80,1) 69%,rgba(13,35,67,1) 88%,rgba(13,34,64,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#102a50', endColorstr='#0d2240',GradientType=0 );
	}

/*
.timespan_1 .see_breaking_news {
	color: #000;
	background: #fdcd6d;
	}

.timespan_2 .see_breaking_news {
	background: #5f89c7;
	}

.timespan_3 .see_breaking_news {
	background: #516f9b;
	}
*/

.timespan_1 .see_breaking_news, .timespan_2 .see_breaking_news, .timespan_3 .see_breaking_news, .timespan_4 .see_breaking_news {
	background: #405573;
	}

.close_slider, #fixed_footer .open_free_trial {
	color: #000;
	}

#fixed_footer .container ul a.active {
	color: #696969;
	background: rgb(216,216,216);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2M3YzdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMmMyYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(216,216,216,1) 0%, rgba(214,214,214,1) 22%, rgba(199,199,199,1) 74%, rgba(194,194,194,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(22%,rgba(214,214,214,1)), color-stop(74%,rgba(199,199,199,1)), color-stop(100%,rgba(194,194,194,1)));
	background: -webkit-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(214,214,214,1) 22%,rgba(199,199,199,1) 74%,rgba(194,194,194,1) 100%);
	background: -o-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(214,214,214,1) 22%,rgba(199,199,199,1) 74%,rgba(194,194,194,1) 100%);
	background: -ms-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(214,214,214,1) 22%,rgba(199,199,199,1) 74%,rgba(194,194,194,1) 100%);
	background: linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(214,214,214,1) 22%,rgba(199,199,199,1) 74%,rgba(194,194,194,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#c2c2c2',GradientType=0 );
	}

#fixed_footer a {
	display: block;
	float: left;
	margin: 0;
	padding: 0 20px 0 20px;
	height: 28px;
	line-height: 28px;
	border-right: 1px solid #959595;
	}

.close_slider {
	position: absolute;
	top: 22px;
	right: 11px;
	width: 21px;
	height: 18px;
	color: #000;
	background: transparent url(../images/backgrounds/close_slider.png) 0 0 no-repeat;
	}


#add_edit_portfolio a {
	display: block;
	padding: 0 44px 0 0;
	width: 150px;
	font-size: 18px;
	color: #fff;
	background: transparent url(../images/backgrounds/profile_settings_link.png) 100% 9px no-repeat;
	background-size: 15%;
	}

/*
#site_footer a, #site_header_nav a {
	display: block;
	float: left;
	}

#site_footer a {
	color: #b0b0b0;
	background: transparent;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 0 10px 0 10px;
	text-transform: uppercase;
	border-right: 1px solid #3a3a3a;
	}
*/
#site_header_nav a {
	display: block;
	float: left;
	}

#site_footer a {
	display: block;
	}

#site_footer .footer_section{
	float:left;
	/*height: 160px;*/
	height: 147px;
	margin: 0px 40px 0px 8px;
	padding: 0px 0px 90px 0px;
}

#site_footer .footer_title{
	height: 16px;
	margin: 0px 0px 10px 0px;
}

#site_footer .social_link{
	height: 20px;
	float:left;
	margin: 8px 5px 0px 0px;
}

#site_footer .fly_cast_link{
	cursor:pointer;
}

#site_footer .thefly_copyright{
    height: 10px;
    width: 100%;
    background: #254B82;
    padding: 20px 0px 55px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
}

/*
#site_footer li:last-child a {
	border-right: none;
	}
*/

#site_header_nav li:first-child a {
	border-left: 1px solid #5d5d5d;
	}

#site_header_nav a {
	color: #fff;
	background: transparent;
	height: 47px;
	line-height: 47px;
	margin: 0;
	padding: 0 17px 0 17px;
	border-right: 1px solid #5d5d5d;
	text-transform: uppercase;
	}

#site_header_nav a:hover {
	color: #000;
	background: #ffb726;
	-webkit-box-shadow: inset 0 0 16px #c0943c;
	-moz-box-shadow: inset 0 0 16px #c0943c;
	box-shadow: inset 0 0 16px #c0943c;
	}

#site_header_nav li.active a {
	color: #fff;
	background: #4d6283;
	-webkit-box-shadow: inset 0 0 16px #101f36;
	-moz-box-shadow: inset 0 0 16px #101f36;
	box-shadow: inset 0 0 16px #101f36;
	}

#site_header dl a {
	color: #507ac0;
	background: transparent;
	}

/*#utility a {
	background: transparent;
	padding: 0;
	}*/

/*#utility li:last-child a {
	border-right: none;
	}*/

#main_sidebar .tab_nav a {
	display: block;	
	float: left;
	height: 31px;
	line-height: 31px;
	text-align: center;
	/* cambiado por mi a 103 para que entre en nuestro sitio */
	/*width: 103px; columna derecha mÃ¡s ancha*/
	width: 50%;
	color: #D5DEED;
	background: #26416e;
	border-right: 1px solid #4f7bb9;
	border-left: 1px solid #4f7bb9;
	border-bottom: 1px solid #4f7bb9;
	}

#main_sidebar .tab_nav a.selected {
	color: #acbedc;
	background: transparent;
	border-right: none;
	border-left: none;
	border-bottom: none;
	cursor: default;
	}

table.listed_events li, .news_table td.listed_events li {
	display: inline-block;
	width: 18px;
	height: 17px;
	background: transparent url(../images/backgrounds/events_icon2.png) 0 0 no-repeat;
	cursor: pointer;
	padding: 6px 0 0 4px;
	/* Esto lo necesita Chrome para que no se superpongan, no parece molestar en Firefox */
	margin-bottom: 11px;
	}

#toggle_stories a {
	display: block;
	float: right;
	height: 36px;
	line-height: 36px;
	margin: 0;
	padding: 0 20px 0 0;
	color: #254b82;
	background: transparent;
	text-decoration: underline;	
}

.story_details, #toggle_stories a#hide_full_stories {
	display: none;
}

.landingPage_wrapper .story_details.landingNews, .onthefly_wrapper .story_details.landingNews {
	display: block;
	
	/*background: #d7e1ec; ahora el fondo es con gradient*/
}
.search_results_bar .story_details {
	display: block;
}
/* view options */

#view_label {
	color: #acbedc;
	font-size: 16px;
	padding-right: 9px;
	}

#view_options {
	position: absolute;
	top: 2px;
	right: 25px;
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0;
	}

#view_options li {
	display: inline;
	}

#view_options a {
	display: inline-block;
	margin: 0 6px 0 0;
	padding: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	}

#view_options a.active {
	cursor: default;
	}

#hide_sidebar {
	width: 26px;
	height: 16px;
	background: transparent url(../images/backgrounds/view_options.png) 0 -26px no-repeat;
	}

#hide_sidebar.active {
	background: transparent url(../images/backgrounds/view_options.png) 0 0 no-repeat;
	}

#show_sidebar {
	width: 26px;
	height: 16px;
	background: transparent url(../images/backgrounds/view_options.png) -32px 0 no-repeat;
	}

#show_sidebar.active {
	background: transparent url(../images/backgrounds/view_options.png) -32px -26px no-repeat;
	}

#open_popup {
	width: 15px;
	height: 16px;
	background: transparent url(../images/backgrounds/view_options.png) -64px 0 no-repeat;
	}

/* buttons */

button, a.button {
	display: inline-block;
	margin: 0;
	padding: 0 9px 0 9px;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: black;
	}

#why_the_fly .button {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	padding: 0 10px 0 10px;
	margin: 0 0 18px 0;
	}

.black, .slider a.black {
	color: #fff;
	background: #737373;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczNzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjJmMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #737373 0%, #666666 25%, #393939 81%, #2f2f2f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#737373), color-stop(25%,#666666), color-stop(81%,#393939), color-stop(100%,#2f2f2f));
	background: -webkit-linear-gradient(top,  #737373 0%,#666666 25%,#393939 81%,#2f2f2f 100%);
	background: -o-linear-gradient(top,  #737373 0%,#666666 25%,#393939 81%,#2f2f2f 100%);
	background: -ms-linear-gradient(top,  #737373 0%,#666666 25%,#393939 81%,#2f2f2f 100%);
	background: linear-gradient(top,  #737373 0%,#666666 25%,#393939 81%,#2f2f2f 100%);
	-pie-background: linear-gradient(top,  #737373 0%,#666666 25%,#393939 81%,#2f2f2f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#737373', endColorstr='#2f2f2f',GradientType=0 );
	border: none;
	}

.gold, .slider a.gold, #free_promo a.gold, #show_full_stories_not_logged a.gold{
	color: #000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDQ4MCIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjdkMjdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjZWRjNzc0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjYmU5OTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjYjY5MDNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I0OGUzYSIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(249,212,128,0.97) 0%, rgba(247,210,126,1) 4%, rgba(237,199,116,1) 23%, rgba(190,153,69,1) 81%, rgba(182,144,60,1) 96%, rgba(180,142,58,0.98) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,212,128,0.97)), color-stop(4%,rgba(247,210,126,1)), color-stop(23%,rgba(237,199,116,1)), color-stop(81%,rgba(190,153,69,1)), color-stop(96%,rgba(182,144,60,1)), color-stop(100%,rgba(180,142,58,0.98)));
	background: -webkit-linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
	background: -o-linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
	background: -ms-linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
	background: linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
	-pie-background: linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9d480', endColorstr='#fab48e3a',GradientType=0 );
	border: none;
	}

.gray {
	color: #fff;
	background: #939393;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzOTM5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzg3ODc4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzU4NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDRkNGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #939393 0%, #878787 23%, #585858 81%, #4d4d4d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#939393), color-stop(23%,#878787), color-stop(81%,#585858), color-stop(100%,#4d4d4d));
	background: -webkit-linear-gradient(top,  #939393 0%,#878787 23%,#585858 81%,#4d4d4d 100%);
	background: -o-linear-gradient(top,  #939393 0%,#878787 23%,#585858 81%,#4d4d4d 100%);
	background: -ms-linear-gradient(top,  #939393 0%,#878787 23%,#585858 81%,#4d4d4d 100%);
	background: linear-gradient(top,  #939393 0%,#878787 23%,#585858 81%,#4d4d4d 100%);
	-pie-background: linear-gradient(top,  #939393 0%,#878787 23%,#585858 81%,#4d4d4d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#4d4d4d',GradientType=0 );
	border: none;
	}

.show_tooltip_text {
	display: none;
	position: absolute;
	font-size: 11px;
	color: white;
	background: red;
	padding: 6px 12px 6px 12px;
	}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #666;
	}

input:-moz-placeholder, textarea:-moz-placeholder {
	color: #666;
	}

	
/* Mariano: flechas para cambiar de dia en pÃ¡gina de eventos */
.flechaDiaAnt, .flechaDiaSig {
	cursor: pointer;
}

/* headlines de las noticias con prioridad */
.importantHeadline {
	font-weight: bold;
	/*color: #CC0000;
    text-decoration: underline;*/
}
#content_wrapper .importantHeadline span {
    color: #376CB9;
}
#main_sidebar .importantHeadline span {
    color: #D5DEED;
}
/* fin headlines con prioridad */


/* tickers en los tabs */
.story_details .ticker {
	font-size: 16px; /*TODO: tratar de unificar en un sÃ³lo lugar porque esto estÃ¡ por todos lados...*/
	font-weight: bold;
}

/*Search - Autocomplete symbols*/
#searchAutocompleteWrapper .itemLabel{
}
#searchAutocompleteWrapper .itemDesc{
	width:170px;
	float:right;
	color:grey;
}

#searchAutocompleteWrapper .ui-autocomplete {
	width: 250px;
}
#searchAutocompleteWrapper a{
	cursor:pointer;
}

#searchAutocompleteWrapper a:hover{
	color:blue;
	/*border:0px;*/
}

.disclaimer_table td {
	padding: 10px;
	color: black;
}

/*ADS*/
#contentAdsWrapper{
	/*width:1263px;*/
	/*width:1137px;
	display:flex;
	margin: 0 auto 0 auto;*/
}
#wrapper.landingpagenews_wrapper{
	width:1104px;
	margin-left:auto;
	margin-right:auto;
	/*overflow: hidden;*/
}

#wrapper.landingpagenews_wrapper.backgroud_sidebar{
    background-color: #254b82;	
}

#wrapper.landingpagenews_wrapper.background_content{
	background-color: #376CB9;
}

#content_wrapper.landingPage_wrapper{
	float:left;
}

#wrapper.landingpagenews_wrapper .open_free_trial{
	/*padding-bottom: 25px;*/
}

#wrapper.landingpagenews_wrapper aside{
	/*
	width: 219px;
	*/
}

#wrapper .bottom_banners{
	width:80%;
	margin-left:auto;
	margin-right:auto;
}

#wrapper.landingpagenews2_wrapper .bottom_banners{
	width:100%;
	padding-left: 55px;
	min-height: 290px;
	background:#376CB9;
	margin-left:auto;
	margin-right:auto;
}

#adsLeftSkyScraper, #adsRightSkyScraper{
	width:160px;
	height:600px;
	float:left;
	/*margin: 10px 3px 0px 3px;*/
	margin: 64px 3px 33px 33px;
}

#adsLeaderBoard, #adsLeaderBoard_top, #adsLeaderBoard_bottom,#adsLeaderBoard_middle{
	margin: 0 35px 15px 35px;
}

/*#wrapper.landingpagenews2_wrapper .leader_board_feed{*/
#wrapper .leader_board_feed{
	margin: 20px 10px 20px 12px;
	padding:0px;
	border: 1px lightgray solid;
}

#wrapper.landingpagenews2_wrapper .small_square{
	margin: 0px 10px 0px 10px;
	padding:0px;
}

#adsMediumRectangle1, #adsMediumRectangle2{
	margin: 20px 10px 20px 10px;
	float:left;
}

#statusResendEmailFT .resend_email_ft_sending{
	color:blue;
}

#statusResendEmailFT .resend_email_ft_sent{
	color:green;
}

#statusResendEmailFT .resend_email_ft_send_err{
	color:red;
}

/*
Login change CC
*/
.change_cc_login_section{
	margin: auto;
	width: 65%;
    padding-top: 20px;
}

.change_cc_login_section .or_wrapper{
	width:100%;
	margin-bottom:20px;
}

.change_cc_login_section span.or_text{
	font-size: 13px;
	background-color: white;
	padding: 10px 10px;
	color: grey;
}

.change_cc_login_section .title{
	font-weight: normal;
    color: #254B82;
    font-size: 1.6em;
}

.change_cc_login_section input{
	margin-top: 8px;
}

/*
Login usuarios theflyonthewall
*/
#content_wrapper.fotw_login_content_wrapper{
    min-height: 640px;
}

.fotw_login_wrapper .fotw_login_section {
    margin: 0 0 30px 4%;
	background: #FFF;
    width: 92%;
    overflow: hidden;
    min-height: 600px;
}

.fotw_login_wrapper div.separator{
    border-top: 1px solid lightgrey;
    width: 95%;
    diplay: block;
    margin: auto;	
}

.fotw_login_section .promo_info{
	margin: 100px 0 0 30px;
}

.fotw_login_wrapper .promo_img{
	width:63.5%;
}

.fotw_login_wrapper .promo_login{
	width:36.5%;
}

.fotw_login_wrapper .promo_img, .fotw_login_wrapper .promo_login{
	position: relative;
	float:left;
}

.fotw_login_section .text{
    /*color: black;*/
    font-size: 1.2em;
    padding: 15px;
    margin: 0;
}

.fotw_login_section li{
/*    list-style: none;*/
    margin: 0px 0px 15px 50px;
}

.fotw_login_section a{
    color: #376cb9;
}

.fotw_login_section .promo_exp{
    /*height: 168px;*/
    /*background-color: #102340;*/
    /*color: white;*/
    padding: 0px 70px 30px 15px;
    font-size: 1.2em;
}

.fotw_login_section .title, .fotw_login_section .textinput, .fotw_login_section .image{
	/*margin-bottom: 10px;*/
	font-weight: bold;
}

.fotw_login_section .highlight{
	font-weight: bold;
}

.fotw_login_section .title{
    font-weight: normal;
    color: #254B82;
    font-size: 1.6em;
}

.fotw_login_section .promo_invite{
	padding: 6px 0 6px 0;
    margin: 0 0 0 0;
    font-size: 22px;
    font-family: Arial, sans-serif;
    line-height: normal;
    color: #FFFFFF;
    text-align: center;
    background: #254B82;
}

.fotw_login_section .faq_link{
	color: #f6c259; 
	text-decoration: underline;
}

.try_popular a{
    color: #376cb9; 
    /*text-decoration: underline;*/
}


.try_popular{
    margin: 0 0 30px 4%;
    background: #FFF;
    width: 92%;
    overflow: hidden;
    padding: 20px;
    font-size: 1.4em;
    font-weight: bold;    
}

.try_popular ul{
	margin-top: 20px;
	font-weight: 0.95em;
}

.try_popular li{
    display: inline-block;
    width: 24%;
    margin: auto;
}


/* 404 page*/
.page_not_found{
    padding: 22px 0px 22px 0px;
    background: white;
    align-content: center;
    color: #376cb9;
    font-size: 1.5em;
    width: 70%;
    margin: 0px auto 20px;
    text-align: center;
    }
    
/* Thefly Tooltip */
.thefly_tooltip {
	position: absolute;
	padding: 20px;
	z-index: 600;
	padding: 8px;
	color: #000;
	text-align: center;
	white-space: pre;
	background: rgb(246,208,123);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZDA3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjhkMjdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZjBjYTc3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjYmU5OTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjYjc5MTNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjYjU4ZjNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1OTAzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(246,208,123,1) 0%, rgba(248,210,126,1) 2%, rgba(240,202,119,1) 17%, rgba(190,153,69,1) 81%, rgba(183,145,61,1) 94%, rgba(181,143,60,1) 98%, rgba(181,144,63,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,208,123,1)), color-stop(2%,rgba(248,210,126,1)), color-stop(17%,rgba(240,202,119,1)), color-stop(81%,rgba(190,153,69,1)), color-stop(94%,rgba(183,145,61,1)), color-stop(98%,rgba(181,143,60,1)), color-stop(100%,rgba(181,144,63,1)));
	background: -webkit-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: -o-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: -ms-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6d07b', endColorstr='#b5903f',GradientType=0 );
	-webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);
     display: none;
}

/* HomePageNewsWidget */
.news_widget {
    /* width: 100%; */
    margin: 0 5px;
    min-height: 630px;
    display: block;
    /*background-color: #24406F;*/
    color: white;
    margin-bottom: 60px;
}


.recent .image_wrapper{
	height: 200px;
}

.recent img{
	height: 100%;
	position: relative;
    margin: auto;
    display: block;	
}

div.recent.no_landscape img{
	height: 100%;
    position: relative;
    margin: auto;
    display: block;
    left: inherit;
}

div.recent.no_landscape .image_wrapper{
	width: 100%;
}

.image_wrapper{
	overflow: hidden;
    height: 350px;
   /*height: 100%;*/
}

#homePageNewsWidget .image_wrapper{
	background-color: white;
}

.news_widget div{
	/*border: 1px solid;*/
}

.news_widget .sub_title{
	display: inline-block;
}

.news_widget .title{
	display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 2em;
    border-right: 2px solid;
    /* padding-right: 15px; */
    padding: 4px 15px;
    margin: 7px;
}

.news_widget .news_section{
	position: relative;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.news_widget div.news_section.pinned.no_landscape{
	width: 75%;
    margin-left: 15%;
}

.news_widget div.news_widget_footer{
    width: 170px;
    margin: auto;
    display: block;
    padding-bottom: 7px;
	
}
.news_widget div.news_widget_footer a{
	color: white;	
}

.news_link{
    /* position: absolute; */
    /* top: 68px; */
    /* left: 222px; */
    font-size: 1.3em;
    color: #FED94C;
    cursor: pointer;
    /*text-align: right;*/
    display: inline-block;
    float: right;
    top: -16px;
    position: relative;    
    
}

.news_widget .pinned .image{
	width: 100%;
	/*height:100%;*/
}

.news_widget div.pinned.no_landscape img{
	height: 100%;
    width: auto;
    display: block;
    margin: auto;
}

.news_widget div.pinned div.image_wrapper{
  	display: flex;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-between;
}

.news_widget .news_abstract{
	position: absolute;
	left: 0; 
	background-color: rgba(0,0,0,0.6);
	color: white;
	padding: 4px 8px;
	margin: 0;	
	font: 14px Sans-Serif;
}

.news_abstract div{
	display: inline-block;
}

.news_widget .recent_wrapper{
	width: 100%;
    float: left;
    height: 220px;
}

.news_widget .recent_wrapper .image_wrapper{
	display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
}

.news_widget .recent .news_abstract div{
	display: block;
}

.news_widget .recent .news_abstract .news_title{
	font-weight: bold;
}

.news_widget .recent .news_abstract .news_author{
	font-style: italic;
}

.news_widget .news_section{
	cursor: pointer;
} 

.news_widget .recent_wrapper div.recent{
    width: 32%;
    margin: 5px;
    height: 200px;
    overflow: hidden;
}

.news_widget .recent .news_abstract{
    width: 100%;
    /*top: 110px;*/
    /*height: 90px;*/
}

.news_widget .pinned .news_abstract{
    top: -70px;
    width: 100%;
    height: 70px;
    position: relative;
}

.top_story{
    color: #FED94C;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.8em;
    border-right: 2px white solid;
    padding-right: 10px;
    margin: 20px 5px;
    height: 30px;
    float: left;
}

.header_wrapper{
	background-color: #24406F;
    display: inline-block;
    width: 100%;
}

.dummy_wrapper{
    position: relative;
    top: -60px;
    background-color: #24406F;
    z-index: 0;
}


/* Landing de OTF landscape*/
div#onTheFlyNewLanding .image_wrapper img{
	width: 100%;
	/*min-height: 350px;*/
}

div#onTheFlyNewLanding .chartRedLne{
	display: none;
}

.imagen_wide {
    width: 100%;
    height: auto;
}
.imagen_tall {
    height: 100%;
    width: auto;
}
â€‹
div#onTheFlyNewLanding .image_wrapper{
	margin-bottom: 10px; 
	display: block;
}

div#onTheFlyNewLanding header {
	padding: 10px;
    position: relative;
    /*top: -140px;
    height: 140px;*/
    clear: both;
    float: left;
    width: 100%;
    background: rgba(0,0,0,0.6);
    color: white;
}

div#onTheFlyNewLanding header .date{
	color: #FED94C;
	font-size: 1.1em;
	/*font-weight: bold;*/
}

div#onTheFlyNewLanding header .titulo{
font-weight: bold;
    font-size: 1.5em;
    margin-bottom: 10px;
}

div#onTheFlyNewLanding header .subtipo{
	font-style: italic;
	margin-top:0px;
}


/* Landing de OTF no landscape*/

div#onTheFlyNewLanding.no_landscape_new .image_wrapper img{
	/*width: 100%;*/
}

div#onTheFlyNewLanding .chartRedLne{
	display: none;
}

div#onTheFlyNewLanding.no_landscape_new .image_wrapper{
	overflow: hidden; 
    width: 45%;
    float: left;
    position: relative;
    margin: 0 10px;
    height: inherit;
}

div#onTheFlyNewLanding.no_landscape_new header {
	padding: 10px;
    /* position: relative; */
    top: -00px;
    height: inherit;
    clear: both;
    float: right;
    width: 52%;
    background: rgba(0,0,0,0.6);
    color: white;
    z-index: 10;
    margin: 20px 0 20px 0;
}

div#onTheFlyNewLanding.no_landscape_new{
	padding-top: 10px; 
}

div#onTheFlyNewLanding.no_landscape_new div.featured_content_wrapper{
	top:0px;
	float:right;
	padding: 0.8em;
	position: inherit;
	float: inherit;
}

div.featured_content_wrapper{
	top:-140px;
	float:left;
	position:relative;
	padding: 0.8em;
	margin-top: 10px;
}

div#onTheFlyNewLanding header div {
	/*display: inline-block;*/
	margin: 4px 0px;
}

div#onTheFlyNewLanding .fpo_overlay_img2{
	left:20px;
}

div#onTheFlyNewLanding .Simbolos{
	padding:10px;
}

div#onTheFlyNewLanding .keywords{
	padding: 0px 10px;
	/*font-style: italic;*/
}

div#onTheFlyNewLanding .abstract{
	padding: 20px 0px;
}

div#onTheFlyNewLanding .abstract_empty{
	visibility: hidden;
}

div#onTheFlyNewLanding .abstract_text{
    /*display: inline-block;*/
    vertical-align: top;
    margin-left: 5px;
}


div#onTheFlyNewLanding.no_landscape_new .abstract_text{
	display: inline;
}

div#onTheFlyNewLanding ul.ul-double-spaced li{
	margin-bottom: 22px;
}

div.position_top div.news_title{
    width: 75%;
    float: left;
    font-size: 1.3em;
    font-weight: bolder;
    padding: 5px 5px 0px 0px;
    margin-right: 0px;
}

div.position_top.no_landscape div.news_title{
	width: 65%;
}

.otf_landing_wrapper .featured_content_wrapper a{
	color:#376cb9;
}


/* Hubs widget */
.hubs_widget{
	margin: 5px 5px 10px 5px;
	padding: 0 0 10px 4px;
	background-color: #24406F;
	clear: both;
	overflow: hidden;
	top: -63px;
    position: relative;	
}

.hubs_widget .title{
	color: white;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.8em;
    padding: 20px 0px 10px 15px;
}

.hubs_widget .hub{
    width: 250px;
    height: 222px;
    /* float: left; */
    display: inline-block;
    margin: 0.5%;
    overflow: auto;
    background-color: #245292;
    cursor: pointer;
}

.hubs_widget .disabled{
	background-color: rgb(85, 107, 138);
	cursor: default;
}

#hubs_widget div.disabled footer{
	background-color: #384c67;
	cursor: default;
}


.hubs_widget .hub div.name{
    height: 35%;
    color: white;
    padding: 50px 35px 0px 35%;
}

.hubs_widget .hub div.description{
    height: 40%;
    color: white;
    padding: 10px 20px 20px 20px;
    font-size: 1.15em;
}

.hubs_widget .hub footer{
	height: 36px;
    background-color: #103464;
    text-align: center;
    padding-top: 10px;
    top: 95px;
    /*position: relative*/
}

.hub_1{
	background: url("/images/backgrounds/Icon-Hub-Breaking-News.png") 20px 20px no-repeat;
}

.hub_2{
	background: url("/images/backgrounds/Icon-Hub-Street-Research.png") 20px 20px no-repeat;
}

.hubs_widget div.hub_2 div.name{
	padding-left: 44%;
}

.hub_3{
	background: url("/images/backgrounds/Icon-Hub-Earnings.png") 20px 20px no-repeat;
}

.hubs_widget div.hub_3 div.name{
	/*padding-left: 45%;*/
	padding-top: 70px;
}

.hub_4{
	background: url("/images/backgrounds/Icon-Hub-Tech-Analysis.png") 20px 20px no-repeat;
}

.hubs_widget div.hub_4 div.name{
	padding-left: 45%;
}

.hub_5{
	background: url("/images/backgrounds/Icon-Hub-Market-Movers.png") 20px 20px no-repeat;
}

.hubs_widget div.hub_5 div.name{
	padding-left: 42%;
}

.hub_6{
	background: url("/images/backgrounds/Icon-Hub-Fly-Insights.png") 20px 20px no-repeat;
}

.hubs_widget div.hub_6 div.name{
	padding-left: 40%;
}

.banner_ft{
	clear: both;
	margin-top:10px;
}

/* overlay onthefly*/
#wrapper.landingpage_overlay{
	margin-top:0px;
	width: 100%;
	background: none;
}

#wrapper.landingpage_overlay .landingPage_wrapper{
	width: 100%;
	min-height: 800px;
}
.body_overlay{
	padding-bottom:0px;
}

#wrapper.landingpage_overlay #search_news{
	min-height: 750px;
}

/* OTF feed */

.tr_noticia span.open_new_overlay{
    vertical-align: top;
    line-height: 24px;
    height: 24px;
    color: black;
	margin-top: 7px;
    padding: 0 9px 0 9px;
    font-size: 12px;
    font-weight: bold;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}


ul.miseventos li.C:not(:last-child):after {
    content: "\25CF ";
}

.discount a{
	font-weight: bold;
}
.smaller {
	font-size: 0.9em;
}
#change_credit_card{
	cursor: pointer;
}

/*
Chart Quote
*/
.chart_notice{
	padding: 8px 0px 0px 55px;
}

.chart_notice a:link{
	color: #0000EE; 
}
.chart_notice a:visited{
	color: #551A8B; 
}


/**********************
Nuevo formato noticias
**********************/
/*
 		$ClaseImagenes[""]     = "recomm";
		$ClaseImagenes[""]         = "recUpgrade";
		$ClaseImagenes[""]       = "recDowngrade";
		$ClaseImagenes[""]        = "initiate";
		$ClaseImagenes[""]          = "hot_stocks";
		$ClaseImagenes[""]  = "technical_analysis";
		$ClaseImagenes[""]   = "events";
		$ClaseImagenes[""] = "conferenceMeetings";
		$ClaseImagenes[""]         = "periodicals";
		$ClaseImagenes[""]        = "general_news";
		$ClaseImagenes[""]              = "rumors";
		$ClaseImagenes[""]           = "syndic";
		$ClaseImagenes[""]             = "options";
		$ClaseImagenes[""]            = "earnings";
		$ClaseImagenes["OnTheFly"]            = "on_the_fly";*/


table.news_table td{
	padding-left: 5px;	

}

table.news_table .story_header a.newsTitleLink{
	display:inline;
}

.feed_home .ticker,
table.news_table .ticker{
	cursor: pointer;
	color: black;
    font-size: 0.9em;
    font-weight: bold;
	position: relative;
}

table.news_table td.story_type{
	padding-top: 3px;	
	width: 5%;
    text-align: center;
	width: 5%;
}

small.timeType{
	color:black;
	display: inline-block;
    vertical-align: top;
    position: relative;
    padding-top:1px;
}

small.timeType span{
	display: inline-block;
	font-size: 1.1em;
}

small.timeType div.fpo_overlay_ticker{
	display: none;
}
/*
  Overlays horas y tipos

*/

/*td.story_type*/ 

td.story_type .icon_story_type{
	position: relative;
} 


/* fechas */

.newsFeedWidget span.time_date{
	display: inline;
	float: right;
	padding: 3px 8px 0 0;
	color: grey;
	font-size: 0.95em;
}

.newsFeedWidget small.timeType{
	color: inherit;
}
.newsFeedWidget span.fechaConAnio div.fpo_overlay_ticker{
	display: none;
    position: absolute;
    left: 100px;
    top: -6px;	
}

.newsFeedWidget span.soloHora div.fpo_overlay_ticker,
.newsFeedWidget span.fecha div.fpo_overlay_ticker
{
	display: none;
    position: absolute;
    left: 82px;
    top: -6px;
}


/* Zebrado de noticias y bordes */
.newsFeedWidget table tr.tr_noticia:not(.tr_noticia_prioridad):nth-of-type(even)  {
    background: #F3F3F3;
}

.newsFeedWidget table tr{
	border: none;
}


/*
Fechas segun tabla
*/

div.newsFeedWidget table.today span.fechaConAnio,
div.newsFeedWidget table.yesterday span.fechaConAnio,
div.newsFeedWidget table.news_table.week_day span.fechaConAnio,
div.newsFeedWidget table.news_table.over_week span.fechaConAnio,
div.newsFeedWidget table.news_table.over_month span.fechaConAnio,
div.newsFeedWidget table.news_table.today span.fecha,
div.newsFeedWidget table.news_table.yesterday span.fecha,
div.newsFeedWidget table.news_table.week_day span.fecha,
div.newsFeedWidget table.news_table.over_week span.soloHora,
div.newsFeedWidget table.news_table.over_week span.fechaConAnio,
div.newsFeedWidget table.news_table.over_month span.soloHora,
div.newsFeedWidget table.news_table.over_month span.fechaConAnio,
div.newsFeedWidget table.news_table.over_quarter span.soloHora,
div.newsFeedWidget table.news_table.over_quarter span.fechaConAnio
{
	display:none;
}

div.newsFeedWidget table.news_table.today span.soloHora,
div.newsFeedWidget table.news_table.yesterday span.soloHora,
div.newsFeedWidget table.news_table.week_day span.soloHora,
div.newsFeedWidget table.news_table.over_week span.fecha,
div.newsFeedWidget table.news_table.over_month span.fecha,
div.newsFeedWidget table.news_table.over_quarter span.fechaConAnio
{
	display:inline-block;
}


div.newsFeedWidget table.news_table span.fechaConAnio{
	display:inline-block;
}

div.newsFeedWidget table.news_table span.fecha{
	display:none;
}

div.newsFeedWidget table.news_table span.fechaConAnio{
	display:none;
}

table.news_table span.icon_story_type{
	display: inline-block;
	padding-left: 3px;
}

table.news_table span.fechaConAnio{
	display:block-inline;
}

table.news_table span.fecha{
	display:none;
}

.newsFeedWidget .news_table td {
	color: #376cb9;
	background: transparent;
	padding: 11px 0 0px 0;
}

.newsFeedWidget .toggleRelated{
	margin-bottom: 10px;
}

div.newsFeedWidget .elementosRelacionadosWrapper,
table.news_table td div.newsContent{
	color:black;
	padding-right: 4px;	
	font-size: 13px;
}


div.newsFeedWidget .eventDateCalendar {
    display: inline-block;
    width: 28px;
    color: white;
    align-items: center;
    text-align: center;
    padding-top: 10px;
    margin: 0px 10px;
    height: 40px;    
}


div.related-evs .eventDateCalendar {
    display: inline-block;
    width: 100%;
    color: black;
    align-items: inherit;
    text-align: inherit;
    padding-top:0px;
    margin: 0px;
    height: inherit;
    cursor:pointer;    
}

div.related-ev-wrapper{
	display: inline-block;
	width: 50%;
	margin-top: 5px;
}

div.newsFeedWidget .open_free_trial{
	font-size: 13px;
}

div.newsFeedWidget .open_free_trial a{
    color: #376cb9;
}

.monthDateEvent{
	color: #376cb9;
    margin: 0;
    padding: 0;
    font-size: 10px;
    width: 100%;
    text-align: center;
}

table.news_table td span.flechitaflechita{
	display: inline-block;
    font-size: 1.4em;
}

.elementosRelacionadosWrapper{
	width:100%;	
}



dl.relatedRec,
.elementosRelacionadosWrapper dl,
dl.related{
	/*margin: 0 0 0 15px;*/
    padding: 0 0 0 35px;
    width: 50%;
    position: relative;
    font-size: 11px;
    min-height: 37px;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
}

dl.related.conf{
	background: transparent url(../images/backgrounds/icons_blue.png) no-repeat 0px -341px
}

dl.related.tech{
	background: transparent url(../images/backgrounds/icons_blue.png) no-repeat 0px -212px
}


dl.related.opt{
	background: transparent url(../images/backgrounds/icons_blue.png) no-repeat 0px -254px
}

dl.related.general{
	background: transparent url(../images/backgrounds/icons_blue.png) no-repeat 0px -84px
}



dl.related.synd{
	background: transparent url(../images/backgrounds/icons_blue.png) no-repeat 0px -297px
}

dl.related.hot{
	background: transparent url(../images/backgrounds/icons_blue.png) no-repeat 0px 2px
}


dl.related.period{
	background: transparent url(../images/backgrounds/icons_blue.png) no-repeat 0px -126px
}

dl.related.ear{
	background: transparent url(../images/backgrounds/icons_blue.png) no-repeat 0px -166px
}
dl.related.rumors{
	background: transparent url(../images/backgrounds/icons_blue.png) no-repeat 0px -38px
}


dl.related.otf{
background:transparent url(../images/backgrounds/heading_on_the_fly.png) no-repeat;
background-size: 10%;
}

.toggleRelated{
	color: #D7B15E;
	font-weight: bold;
}

.elementosRelacionadosWrapper .evRelated ul,
.elementosRelacionadosWrapper .syndRelated  ul{

	list-style:none;
} 

.elementosRelacionadosWrapper .evRelated li,
.elementosRelacionadosWrapper .syndRelated  li{
	display:inline-block;
}

div.newsFeedWidget .hideWord{
	padding-left: 2px;
}

td.landingStoryDetails div.div_tab dl.no_change,
div.newsFeedWidget .elementosRelacionadosWrapper dl.no_change {
    background: transparent url(../images/rel-rec-no-change-icon.png) 5px 4px no-repeat;
}

td.landingStoryDetails div.div_tab dl.downgrade,
 div.newsFeedWidget .elementosRelacionadosWrapper dl.downgrade {
    background: transparent url(../images/rel-rec-down-icon.png) no-repeat scroll 5px 4px;
}

td.landingStoryDetails div.div_tab dl.initiate,
div.newsFeedWidget .elementosRelacionadosWrapper dl.initiate{
    background: transparent url(../images/rel-rec-new-icon.png) 0px 5px no-repeat;
}

td.landingStoryDetails div.div_tab dl.upgrade,
div.newsFeedWidget .elementosRelacionadosWrapper dl.upgrade {
    background: transparent url(../images/rel-rec-up-icon.png) 5px 4px no-repeat;
}

/* 27/12/2019 related events design */
div.newsFeedWidget .elementosRelacionadosWrapper dl.ev_t_conferences {
    background: transparent url(../images/rel-ev-conf.png) 5px 4px no-repeat;
}
div.newsFeedWidget .elementosRelacionadosWrapper dl.ev_t_conference_calls {
    background: transparent url(../images/rel-ev-call.png) 10px 4px no-repeat;
}
div.newsFeedWidget .elementosRelacionadosWrapper dl.ev_t_analyst {
    background: transparent url(../images/rel-ev-analy.png) 5px 4px no-repeat;
}
div.newsFeedWidget .elementosRelacionadosWrapper dl.ev_t_company_events {
    background: transparent url(../images/rel-ev-comp.png) 5px 0px no-repeat;
}
div.newsFeedWidget .elementosRelacionadosWrapper dl.ev_t_gov {
    background: transparent url(../images/rel-ev-gov.png) 5px 4px no-repeat;
}
div.newsFeedWidget .elementosRelacionadosWrapper dl.ev_t_syndicate_roadshows {
    background: transparent url(../images/rel-ev-road.png) 5px 4px no-repeat;
}


div.newsFeedWidget .elementosRelacionadosWrapper dl.no_change.disabled {
	background: transparent url(../images/backgrounds/no_changesDisabled.png) -5px -8px no-repeat;
}

div.newsFeedWidget li.ui-state-default,
div.newsFeedWidget .relatedContent {
    background: 0 0;
}


/******
Noticias abiertas o cerradas
ABRIR
  Ocultar
  	extender
  	abstract
  Mostrar
    .elementosRelacionadosWrapper
  	candado
  	linkRelated
  	div.completeText
  	

*******/
/**
a nivel tr de noticia -> noticiaAbierta o noticiaCerrada
a nivel div class newsFeedWidget -> feedAbierto o feedCerrado (edited) 
*/

div.newsFeedWidget div.candado{
	display: none;
}

div.newsFeedWidget.feedAbierto tr span.flechitaflechita,
div.newsFeedWidget tr.noticiaAbierta span.flechitaflechita,
div.newsFeedWidget.feedAbierto tr p.abstract,
div.newsFeedWidget tr.noticiaAbierta p.abstract,
div.newsFeedWidget tr.noticiaCerrada div.candado,
div.newsFeedWidget.feedAbierto tr.noticiaCerrada div.candado,
div.newsFeedWidget tr.noticiaCerrada div.elementosRelacionadosWrapper,
div.newsFeedWidget .elementosRelacionadosWrapper .hideWord,
div.newsFeedWidget .elementosRelacionadosWrapper,
div.newsFeedWidget .relatedContent,
div.newsFeedWidget .elementosRelacionadosWrapper.abierto .showWord,
div.newsFeedWidget tr.noticiaCerrada div.completeText,
div.newsFeedWidget.feedAbierto tr.noticiaCerrada .completeText,
div.newsFeedWidget tr.noticiaCerrada .completeText,
div.newsFeedWidget tr.noticiaCerrada div.elementosRelacionadosWrapper.noMoreContent,
div.newsFeedWidget .completeText
{
	display: none;
}

div.newsFeedWidget tr.noticiaCerrada p.abstract,
div.newsFeedWidget.feedAbierto tr dd.blocked p.abstract,
div.newsFeedWidget tr.noticiaAbierta dd.blocked p.abstract{
	display:  block;
}

div.newsFeedWidget .elementosRelacionadosWrapper .showWord,
div.newsFeedWidget .elementosRelacionadosWrapper.abierto .relatedContent,
div.newsFeedWidget .elementosRelacionadosWrapper.abierto .hideWord,
div.newsFeedWidget.feedAbierto tr div.candado,
div.newsFeedWidget.feedAbierto tr div.completeText,
div.newsFeedWidget.feedAbierto .elementosRelacionadosWrapper,
div.newsFeedWidget tr.noticiaAbierta div.candado,
div.newsFeedWidget tr.noticiaAbierta div.completeText,
div.newsFeedWidget tr.noticiaAbierta div.elementosRelacionadosWrapper,
div.newsFeedWidget tr.noticiaCerrada span.flechitaflechita,
div.newsFeedWidget.feedAbierto .completeText,
div.newsFeedWidget tr.noticiaAbierta .completeText
{
	display:inline-block
}


/**********
fin noticias abiertas o cerradas
**********/

/******
Iconos noticias
*******/

table.news_table span.icon_story_type{
	display: inline-block;
	padding-left: 3px;
}

table.news_table span.icon_story_type.recUpgrade{
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -421px no-repeat;
	width: 27px;
	height: 27px;
	background-position-x: -7px;
}

table.news_table span.icon_story_type.recDowngrade{
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -462px no-repeat;
	width: 27px;
	height: 27px;
	background-position-x: -7px;
}

table.news_table span.icon_story_type.initiate{
    background: transparent url(../images/backgrounds/icons_blue3.png) -2px -586px no-repeat;
    width: 27px;
    height: 30px;
}

table.news_table span.icon_story_type.hot_stocks{
    width: 27px;
    height: 29px;
    background: transparent url(../images/backgrounds/icons_blue.png) 100% 5px no-repeat;
    background-position-x: -5px;
}

table.news_table span.icon_story_type.technical_analysis{
    padding-top: 7px;
    background: transparent url(../images/backgrounds/icons_blue.png) 100% -208px no-repeat;
    height: 30px;
    width: 27px;
}

table.news_table span.icon_story_type.events{
    background: transparent url(../images/backgrounds/icons_blue.png) 100% -338px no-repeat;
    width: 27px;
    height: 30px;
    background-position-x: -2px;	
}

table.news_table span.icon_story_type.periodicals{
	margin-top: 2px;
	padding-top: 4px;
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -124px no-repeat;
	width: 27px;
	height: 27px;
}

table.news_table span.icon_story_type.general_news{
    padding-top: 6px;
    background: transparent url(../images/backgrounds/icons_blue.png) 100% -80px no-repeat;
    width: 27px;
    height: 30px;
}

table.news_table span.icon_story_type.rumors{
	padding-top: 8px;
	padding-bottom: 14px;
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -39px no-repeat;
	width: 27px;
	height: 29px;
}

table.news_table span.icon_story_type.syndic{
    background: transparent url(../images/backgrounds/icons_blue.png) 100% -293px no-repeat;
    width: 27px;
    height: 29px;
    background-position-x: -2px;
}

table.news_table span.icon_story_type.options{
    background: transparent url(../images/backgrounds/icons_blue.png) -8px -250px no-repeat;
    width: 27px;
    height: 32px;
}

table.news_table span.icon_story_type.earnings{
margin-top: 2px;
    padding-top: 2px;
    background: transparent url(../images/backgrounds/icons_blue.png) 0 -166px no-repeat;
    width: 27px;
    height: 27px;	
}

table.news_table span.icon_story_type.on_the_fly{
    padding-top: 6px;
    background: transparent url(../images/backgrounds/heading_on_the_fly.png) no-repeat;
    width: 28px;
    height: 32px;
    background-size: 100%;
    background-position-y: 6px;
}
table.news_table span.icon_story_type.recomm{
	background: transparent url(../images/backgrounds/flechas.png) no-repeat 0px 8px;
    width: 27px;
    height: 27px;
    display: inline-block;
}

a.newsTitleLink{
	display: inline-block;
    color: #376cb9;
    font-size: 1.4em;
}   

/**
Calendarios noticias
overlays synd y ev
overlays recs
*/
div.newsFeedWidget .calendarDate{
    display: inline-block;
    width: 30px;
    height: 30px;
    background: transparent url(../images/backgrounds/events_icon2.png) 0 0 no-repeat;
    cursor: pointer;
    /* padding: 6px 0 0 4px; */
    margin-bottom: 0px;
    background-size: 90%;
    padding-top: 11px;
    background-position-x: 2px;
}

div.newsFeedWidget .individualSyn{
	font-size: 13px;
}


div.newsFeedWidget .syndDateCalendar{
    background: url(../images/backgrounds/syndicate_icon_search2.png) 2px 0px no-repeat;
    background-size: 90%;
    display: inline-block;
    width: 30px;
    color: black;
    align-items: center;
    text-align: center;
    padding-top: 10px;
    margin: 10px 10px 0px 10px;
    height: 39px;
}

div.newsFeedWidget .syndDateCalendar .dia{
	margin-top: 1px;
	font-size: 11px;
	font-weight: bold;
}

div.newsFeedWidget .syndDateCalendar .mes{
	margin-top: 7px;
	margin-left:-2px;
	font-size: 11px;	
}

div.newsFeedWidget .relatedContent{
	width: 80%;
	padding:0px;
}

div.newsFeedWidget section.recsCompany div.overlayRecNews{
	display: none;
	position: absolute;
	color: #000;
	left: -15px;
	top: 50px;
	padding: 15px 20px;
	width: 390px;
	z-index: 91;
	font-size: 12px;
	background: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,#ffffff 0%,#b9b9b9 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#b9b9b9));
	background: -webkit-linear-gradient(top,#ffffff 0%,#b9b9b9 100%);
	background: -o-linear-gradient(top,#ffffff 0%,#b9b9b9 100%);
	background: -ms-linear-gradient(top,#ffffff 0%,#b9b9b9 100%);
	background: linear-gradient(to bottom,#ffffff 0%,#b9b9b9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#b9b9b9',GradientType=0 );
	-webkit-box-shadow: 10px 10px 10px 10px rgba(0,0,0,.1);
	box-shadow: 0 8px 25px rgba(0,0,0,.5);
}

div.newsFeedWidget section.recsCompany div.overlayRecNews:before{
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent;
	border-bottom-color: #f0f0f0;
	top: -20px;
	left: 25px;
}

.relatedRec, dl.related{
	cursor: pointer;	
}

/*
Fin nuevo formato noticias
*/

/* Newsletter */
#content_wrapper.newsletter_page{
	width:100%;
	padding:0px;
}
#content_wrapper.newsletter_page #newsletter_wrapper {
	float: none;
	background-color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	color: #000;
	padding:0px;
	min-height: 500px;
}

#content_wrapper.newsletter_page header {
	height: 130px;
	background: #204988 url(/images/logo_overlay.png) no-repeat 40px 10px;
	color: #fff;
}

#content_wrapper.newsletter_page header h1 {
	color: #fff;
	line-height: 50px;
	font-size: 30px;
	display: block;
	padding: 0;
	margin: 0;
}

#newsletterList {
	width:80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}

#newsletterList th, #newsletterList td {
	border: 2px solid #fff;
	padding: 20px;
	width: 50%;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	height: 50px;	
}

#newsletterList th {
	background-color: #eaedf2;
	color: #8592a4;
}

#newsletterList td {
	background-color: #f3f7fd;
	color: black;
}

#newsletterList tr a{
	color: black;
}

#newsletterList tr a:visited{
	color: gray;
}

/* Cookie Consent Banner */
.cookie-consent .cookie-banner{
	background-color: #313131;
	padding:1em;
	color: white;
	/*z-index: 9999;*/
	z-index: 1499;
	width: 100%;
	font-size: 14px;
	display: flex;
	position: fixed;
	bottom: 0;
}

.cookie-banner .cookie-accept{
	background-color: white;
	position: absolute;
	top: 30%;
	right: 2%;
	height: auto;
	padding:0.325em 3.125em;
	line-height: auto;
 	color:black;
 	border-radius:0;
 	border:0;
 	font-size:1em;
}

.cookie-banner .consent-accept{
	width: 45%;
}

.cookie-banner .exclamation-icon{
	width: 5%;
}

.exclamation-icon img{
	width: 100%;
}

.cookie-banner .consent-message{
	margin: 10px;
	width: 50%;
}

.cookie-banner .consent-title{
	font-weight: bold;
	font-size: 15px;
}

.cookie-banner .consent-text{
	color: gray;
}

.cookie-banner .open_disclaimer_overlay{
	color: #f8cb47;
}


/* Agregados menu */
.sf-menu ul li.wrap_menu
{
	white-space: pre-wrap;
    display: inline-block;
}

#site_header_nav .sf-menu ul li.wrap_menu a
{
 	padding-left: 3em;
    text-indent: -2em;
    height:auto;
}

#site_header_nav a.no-upercase{
	text-transform: initial;
}
/* fin agregados menu */

a#link_mobile{
	width: 149px;
    height: 29px;
    background: var(--unnamed-color-7398cb) 0% 0% no-repeat padding-box;
    background: #7398CB 0% 0% no-repeat padding-box;
    border-radius: 4px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    padding-top: 7px;}



#fixed_footer a.blue{
	background: transparent linear-gradient(180deg, #85C7F0 0%, #77B5F2 47%, #0076FF 100%) 0% 0% no-repeat padding-box;
    color: white;
}

/*events page*/
.empty_events{
	padding: 10px;
    text-align: center;
    font-size: 1.1em;
}


/* responsive para menos de 1280 */
 @media (max-width: 1480px) {
      body.ads #wrapper  {
      	width: 944px;
      }
      body.ads #content_wrapper:not(.confirm_email):not(.no_sidebar):not(.free_trial_page):not(.apis):not(.landingPage_wrapper):not(.rates_page):not(.free_sign_up):not(.about_us):not(.faq_wrapper):not(.contact_page):not(.disclaimer_wrapper):not(.ads_app):not(.dividend_calc):not(.services){
      	width: 630px;
      }
      body.ads #site_header_nav a,
      body.ads #site_header_nav a#link_calendar_menu {
    	padding: 0 5px;
   	  }

   	  body.ads #site_header_nav .container {
   	  	width: 944px;
   	  }

   	  /*news*/
   	  body.ads .news_table tr td.fixedLine{
   	  	width: 586px;
   	  }

   	  /*syndicate*/
	  body.ads .syndicate_wrapper #search_news{
	  	margin: 0 2px 18px 3px;
	  	font-size: 0.8em;
	  }

	  body.ads #syndicateList ul.synItems li {
	  	min-height: 45px;	  	
	  }

	  body.ads #site_footer{
	  	width: 944px;
	  }

	  /*services*/
	  body.ads div.ser_calendar{
	  	width:270px;
	  }
	body.ads div.ser_portfolios,
	body.ads div.ser_otf,	
	  body.ads div.ser_bn{
	  	  	background-position-x: 10%;
	  	  }

	 body.ads div.ser_alerts{
	  	  	background-position-x: -5%;
	  	  }
    body.ads div.ser_subscriptions {
		background: #f0f1f2 url(/images/ser_plans.webp) 90% 190px no-repeat;
		background-size: 50%;
	}

    body.ads div.ser_portfolios {
	  	  	background-position-x: 100%;
	  	  }

	body.ads div.ser_inst{
       background: transparent url('/images/ser_istock2.png') -350px no-repeat;
	}

	body.ads div.gold_comment{
	    margin: 50px 40px;
	    background: #fcd048 url("/images/jim_cramer.jpg") no-repeat 0px 0;
	    height: 165px; 
	    padding: 20px 20px 20px 45%;
	    background-size: 20%;
	    color: #c36e00;
	    font-size: 1.5em;
	    background-size: auto;
	}

	 /* about  */
	body.ads div.manager {
		background-position-y: 30px;
	}
	/*body.ads .info_column{
		width: 30%;
	}

	body.ads .info_header{
		height: 100px;
	} */


	body.ads div.ser_free_trial {
	    padding: 73px 0px 0px 80%;
	}
	

	/*pag portfolios*/
	body.ads .portfolios h1 { 
	    font-size: 20px;
	    /* margin: 0 0 0 22px; */
	    padding: 0 0px 0 45px;
	    line-height: 40px;
	 }
	body.ads .portfolios h1 small{ font-size:14px; }


	body.ads #portfolio_promos #filter_news {
	    background-size: 40%;
	    background-position-x: 90%;
	}

	body.ads #portfolio_promos .left {
    	padding: 0 310px 0 36px;
	}

	body.ads #portfolio_promos #create_portfolios{
		transparent url(../images/backgrounds/promo_create_portfolios.png) 22px 0 no-repeat
	}

	body.ads #portfolio_promos .right {
	    padding: 0 0 0 355px;
	}

	body.ads #portfolio_promos #stay_informed{
	    padding-bottom: 50px;
	    padding-right: 300px;
	    background: transparent url(../images/backgrounds/promo_stay_informed.png) 378px 28px no-repeat;
	    background-size: 40%;
	    background-position-x: 350px;
    }


    body.ads #portfolio_promos #create_portfolios {
	    background: transparent url(../images/backgrounds/promo_create_portfolios.png) 5px 45px no-repeat;
	}


	}
/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix: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); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

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


/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.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 #aaaaaa; background: #ffffff url(images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-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; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.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-off { background-position: -96px -144px; }
.ui-icon-radio-on { 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 is deprecated, use ui-icon-seek-start instead */
.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; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!
 * jQuery UI Resizable 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.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;}/*!
 * jQuery UI Selectable 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*!
 * jQuery UI Accordion 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*!
 * jQuery UI Autocomplete 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.23
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*!
 * jQuery UI Button 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.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; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.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; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*!
 * jQuery UI Dialog 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; 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; margin: 1px; }
.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: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*!
 * jQuery UI Slider 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.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; }/*!
 * jQuery UI Tabs 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.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: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; 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-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*!
 * jQuery UI Datepicker 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.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; }

/* with multiple calendars */
.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:0em; }

/* RTL support */
.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; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*!
 * jQuery UI Progressbar 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.clickeable {
	cursor: pointer;
}
dl#header_new {
	width: 450px;
	display: none;
}
.muestraEvento {
	padding: 10px;
	/* border: 1px solid #e9e9e9; */ 
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
	color: #000;
	top: -10px;
	left: -360px;
	width: 350px;
	max-height: 1000px;
	-webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);
     position: absolute;
     text-align: left;
	z-index: 100;
     /* overflow: hidden;*/ 
}
.muestraEvento.eventWithProgram, .muestraEventoBackward.eventWithProgram {
	left: -660px;
	width: 650px;
	max-height: 1000px;
     /* overflow: hidden;*/ 
}
.muestraEvento.bottomAlign, .muestraEvento.eventWithProgram.bottomAlign {
	top: -209px;
}
.rating .muestraEvento {
	width: 250px;
	left: -265px;
	top: -20px;
}
.syn_periodTime .muestraEvento {
	width: 180px;
	left: 500px;
	top: 0px;
}
.synCommentItem .muestraEvento {
	width: 180px;
	left: -200px;
	top: 0px;
}
.synIssuerItem .muestraEvento {
	width: 200px;
	left: 0px;
	top: 30px;
}
.eventArrow {
	position: absolute;
	border: 10px solid transparent;
	border-left-color: #f0f0f0;
	top: 0;
	right: 8px;
	z-index: 1;
}

.muestraEventoBackward {
	padding: 10px;
	z-index: 25;
	/* border: 1px solid #e9e9e9; */ 
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
	color: #000;
	top: -25px;
	width: 350px;
	max-height: 1000px;
	-webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);
     position: absolute;
     /* overflow: hidden;*/ 
}
#sy_gride  .rating .muestraEventoBackward {
	width: 250px;
	right: -215px;
	top: -12px;
}
/*Le saco el before porque no puedo manipularlo con jquery
.muestraEventoBackward:before {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent;
	border-right-color: #f0f0f0;
	top: 22px;
	left: -20px;
	z-index: 50;
}*/

#sy_gride .muestraEvento {
	width: 290px;
	top: -18px;
	left: -305px;
}


#sy_gride .muestraEventoBackward {
	top: -15px;
	right: -285px;
	width: 290px;
}

#sy_gride .muestraEventoBackward:before {
	top: 15px;
}
.vevent {
	max-height: 1000px;
	z-index: 600;
	/* overflow: auto; */
}
.news_table table.details_table td {
	color:#000;
}
.news_table table.details_table tr {
	border-bottom: 1px solid #b9b9b9;
}
p.tablaDetalles span.title {
	font-weight: bold;
}
p.tablaDetalles{
	margin-bottom:4px;
}
.eventTypeDetails {
	font-size: 1.2em;
	font-weight: bold;
}
span.summary, p.summary {
	font-size: 1.2em;
}
.tablita {
	padding-top: 15px;
	/* border-top: 1px solid #666; */
	display: inline-block;
	width: 300px;
	vertical-align: top;
}
table.listed_events li, .news_table td.listed_events li {
	padding: 0;
}

.search_results_bar table.listed_events li{
	background: transparent url(../images/backgrounds/events_icon3b.png) 0 0 no-repeat;
	width: 27px;
	height: 26px;
}


table.listed_events li div.eventDateCalendar, .news_table td.listed_events li div.eventDateCalendar,
table.listed_events li div.syndDateCalendar, .news_table td.listed_events li div.syndDateCalendar
{
	padding: 7px 0 0;
	text-align: center;
}

table.listed_events li div p.calendarDate, .news_table td.listed_events li div p.calendarDate {
	color: #fff;
	font-size: 9px;
	/*margin: 0 0 2px;*/
	margin: 0 0 4px;
}

table.listed_events li div p.calendarDate {
	color: #000;
	padding-top: 4px;

}
table.listed_events li div p.monthDateEvent, .news_table td.listed_events li div p.monthDateEvent {
	color: rgb(55, 108, 185);
	margin: 0 0 0 -2px;
	padding: 0;
	font-size: 10px;
}
table.listed_events li div p.monthDateEvent {
	color: #fff;
}
.fpo_overlay_img {
	display: none;
	position: absolute;
	width: auto;
	min-width: 290px;
	left: 130%;
	top: -10px;
	padding: 10px;
	z-index: 600;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);
}
.fpo_overlay_img.overlayNotWide {
	min-width: 150px;
}
#on_the_fly .fpo_overlay_img {
	left: 125%;
}
#on_the_fly .fpo_overlay_img p.infoSymbol {
	font-size: 30px;
	margin: 0;
}

#trending_topics div.fpo_overlay_img2 {
    display: none;
    position: absolute;
    color: #000;
    left: 50px;
    top: -20px;
    width: 250px;
    padding: 10px;
    z-index: 600;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
    -webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);
}
#trending_topics div.fpo_overlay_img2:before {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    border: 10px solid transparent;
    border-right-color: #f0f0f0;
    top: 15px;
    left: -20px;
}

#trending_topics div.fpo_overlay_img2_izq{
    display: none;
    position: absolute;
    color: #000;
    left: -270px;
    top: -20px;
    width: 250px;
    padding: 10px;
    z-index: 600;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
    -webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);	
}

#trending_topics div.fpo_overlay_img2_izq:before{
    
}

.fpo_overlay_img2{
	display: none;
	position: absolute;
	color: #000;
	left: -50px;
	top: 20px;
	width: 300px;
	padding: 10px;
	z-index: 600;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);
}
/* Este es el overlay de la lista de sÃ­mbolos cuanto estÃ¡ abajo de todo, para que aparezca arriba */
.fpo_overlay_img2_up {
	display: none;
	position: absolute;
	color: #000;
	left: -50px;
	top: -90px;
	width: 300px;
	padding: 10px;
	z-index: 600;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);
}
.fpo_overlay_img2_up:before {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent;
	border-top-color: #a0a0a0;
	top: 80px;
	left: 55px;
}
.fpo_overlay_recs {
	display: none;
	position: absolute;
	color: #000;
	left: 0;
	top: 40px;
	padding: 10px;
	z-index: 95;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);
}

/* Overlay TT */
section#trending_topics .fpo_overlay_img2 section.statsCompany{
    display: inline-block;
    margin-left: 12px;
    width: 100%;
}

section#trending_topics .fpo_overlay_img2 section.infoCompany{
    width:100%;
    margin-bottom: 10px;
}

section#trending_topics .fpo_overlay_img2 section.statsCompany div.chart_stats{
	width:100%;
}

section#trending_topics .fpo_overlay_img2 section.statsCompany div.chart_stats dl{
	display:inline-block;
	margin-left: 5px;	
}

section#trending_topics .fpo_overlay_img2 section.statsCompany div.chart_stats dl dd p{
    padding-left: 0;
}

/* Algunos estilos especiales para el rollover de los Analytics Recs de la Home */

#main_sidebar .carousel .muchosOverlays p {
	color: #000;
}

#main_sidebar section.infoCompany, #main_sidebar section.numberCompany, #main_sidebar section.searchCompany, #main_sidebar section.statsCompany{
	width: 90px;
	display: inline-block;
	vertical-align: top;
}
#main_sidebar section.statsCompany .chart_stats dl, .fpo_overlay_img2 section.statsCompany .chart_stats dl{
	display: inline;
}
#main_sidebar .carousel .chart_stats dt {
	padding: 0;
	color: #000;
}
#main_sidebar #analyst_recs .carousel .chart_stats dd {
	padding-left: 0;
	background: transparent;
	color: #669a0a; 
}
#main_sidebar #analyst_recs .carousel .chart_stats dd.loss {
	color: #f00;
}

#analyst_recs .next_previous {
	padding-top: 15px;
}

.story_details dl div.overlayRecNews {
	display: none;
	position: absolute;
	color: #000;
	left: -15px;
	top: 50px;
	padding: 15px 20px;
	width: 390px;
	z-index: 91;
	font-size: 12px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);
}
table.landingPageFeatured .story_details dl div.overlayRecNews {
	top: 60px;
	left: -5px;
}

#try_the_fly_banner{
	/*width: 500px;*/
	width: 460px;
	height: 60px;
	background-color: #376CB9;
	float: left;
	padding:5px 5px 0 5px;
	margin: 3px 0 0 0;	
}
#try_the_fly_banner h2{
	color: white;
	margin: 0;
	padding: 0;
	font-size: 19px;
	text-align: center;
}
#try_the_fly_banner p{
	color: #acbedc;
	background: transparent;
	font-size: 16px;
	margin:3px 0 0 10px;
	width: 50%;
	float: left;
}
#try_the_fly_banner a{
	float: right;
	margin: 3px 5px 0 0;
	color: black;
	height: 23px;
	line-height: 23px;	
}


.fpo_overlay_img2 .infoSymbol, .fpo_overlay_img2_up .infoSymbol{
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	z-index: 600;
}
.fpo_overlay_img .infoSymbol{
	margin: 0;
}
.fpo_overlay_img2 .infoSymbol .infoSymbol, .fpo_overlay_img2_up .infoSymbol .infoSymbol{
	font-size: 13px;
	font-weight: bold;
	background-color: #555;
}
.eventDateCalendar {
	
}
.fpo_overlay_img:before {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent;
	border-right-color: #f0f0f0;
	top: 10px;
	left: -20px;
}
/*
.fpo_overlay_img2:before {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent;
	border-bottom-color: #f0f0f0;
	top: -20px;
	left: 55px;
}
*/
.story_details dl div.overlayRecNews:before {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent;
	border-bottom-color: #f0f0f0;
	top: -20px;
	left: 25px;
}
.fpo_overlay_recs:before {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent;
	border-bottom-color: #f0f0f0;
	top: -20px;
	left: 45%;
}
.news_table th p.infoCompany, #on_the_fly p.infoCompany {
	font-size: 12px;
	margin: 0;
/*	white-space: nowrap; */
	font-weight: normal;
}

.news_table th section.searchCompany {
	font-size: 11px;
	white-space: nowrap;
	font-weight: normal;
}
.accordion {
	/* overflow-y: auto; */
	min-height: 240px;
}
.invisible{
	display: none;
}
.greyed {
	color: #bababa;
}
.news_table th small div.fpo_overlay_ticker:before,
span.icon_story_type div.fpo_overlay_ticker:before,
span.time_date div.fpo_overlay:before,
div.newsFeedWidget div.fpo_overlay_ticker:before
 {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent;
	border-right-color: #d4af5b;
	top: 2px;
	left: -19px;
}
/*.news_table th small div.fpo_overlay_ticker
 {
	position: absolute;
	left: 88px;
	top: 0;
	padding: 20px;
	z-index: 600;
	padding: 5px;
	color: #000;
	white-space: pre;
	background: rgb(246,208,123);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZDA3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjhkMjdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZjBjYTc3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjYmU5OTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjYjc5MTNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjYjU4ZjNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1OTAzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(246,208,123,1) 0%, rgba(248,210,126,1) 2%, rgba(240,202,119,1) 17%, rgba(190,153,69,1) 81%, rgba(183,145,61,1) 94%, rgba(181,143,60,1) 98%, rgba(181,144,63,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,208,123,1)), color-stop(2%,rgba(248,210,126,1)), color-stop(17%,rgba(240,202,119,1)), color-stop(81%,rgba(190,153,69,1)), color-stop(94%,rgba(183,145,61,1)), color-stop(98%,rgba(181,143,60,1)), color-stop(100%,rgba(181,144,63,1)));
	background: -webkit-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: -o-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: -ms-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6d07b', endColorstr='#b5903f',GradientType=0 );
	-webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);

}*/

span.icon_story_type div.fpo_overlay_ticker,
div.newsFeedWidget div.fpo_overlay_ticker
 {
	position: relative;
	left: 33px;
	top: 0;
	padding: 20px;
	z-index: 600;
	padding: 5px;
	color: #000;
	white-space: pre;
	background: rgb(246,208,123);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZDA3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjhkMjdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZjBjYTc3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjYmU5OTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjYjc5MTNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjYjU4ZjNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1OTAzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(246,208,123,1) 0%, rgba(248,210,126,1) 2%, rgba(240,202,119,1) 17%, rgba(190,153,69,1) 81%, rgba(183,145,61,1) 94%, rgba(181,143,60,1) 98%, rgba(181,144,63,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,208,123,1)), color-stop(2%,rgba(248,210,126,1)), color-stop(17%,rgba(240,202,119,1)), color-stop(81%,rgba(190,153,69,1)), color-stop(94%,rgba(183,145,61,1)), color-stop(98%,rgba(181,143,60,1)), color-stop(100%,rgba(181,144,63,1)));
	background: -webkit-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: -o-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: -ms-linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	background: linear-gradient(top,  rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6d07b', endColorstr='#b5903f',GradientType=0 );
	-webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);
    width: fit-content;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    font-weight:bold;
    display:none;
}

.date_bar {
	height:35px; 
	background-color: #d2dde9;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	position: relative;
}

div.popout.syndicate_wrapper .date_bar{
	top: 102px;	
}

div.popout.syndicate_wrapper #sy_list{
	top: 110px;
    position: relative;
}

.SyndNoDate {
	position: absolute;
	left: 0;
	color: #376CB9;
	margin-left: 10px;
	padding-top: 5px;
}
span.SyndNoDate {
	color: #000;
}
.SyndDate {
	color: #376CB9;
}
#category_filters ul.ev_filter {
	list-style: none;
	float: none;
}
#category_filters ul.ev_filter li {
	min-width: 165px;
}
#category_filters {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIgc3RvcC1vcGFjaXR5PSIwLjg4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNDY0NjQ2IiBzdG9wLW9wYWNpdHk9IjAuOTYiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiM0NjQ2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiM0MTQxNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiMzOTM5MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NiUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiMwMTAxMDEiIHN0b3Atb3BhY2l0eT0iMC45NyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOTEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(70,70,70,0.88) 0%, rgba(70,70,70,0.96) 1%, rgba(70,70,70,1) 2%, rgba(65,65,65,1) 13%, rgba(57,57,57,1) 26%, rgba(14,14,14,1) 76%, rgba(1,1,1,1) 98%, rgba(1,1,1,0.97) 99%, rgba(0,0,0,0.91) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,70,70,0.88)), color-stop(1%,rgba(70,70,70,0.96)), color-stop(2%,rgba(70,70,70,1)), color-stop(13%,rgba(65,65,65,1)), color-stop(26%,rgba(57,57,57,1)), color-stop(76%,rgba(14,14,14,1)), color-stop(98%,rgba(1,1,1,1)), color-stop(99%,rgba(1,1,1,0.97)), color-stop(100%,rgba(0,0,0,0.91)));
	background: -webkit-linear-gradient(top,  rgba(70,70,70,0.88) 0%,rgba(70,70,70,0.96) 1%,rgba(70,70,70,1) 2%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 26%,rgba(14,14,14,1) 76%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.97) 99%,rgba(0,0,0,0.91) 100%);
	background: -o-linear-gradient(top,  rgba(70,70,70,0.88) 0%,rgba(70,70,70,0.96) 1%,rgba(70,70,70,1) 2%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 26%,rgba(14,14,14,1) 76%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.97) 99%,rgba(0,0,0,0.91) 100%);
	background: -ms-linear-gradient(top,  rgba(70,70,70,0.88) 0%,rgba(70,70,70,0.96) 1%,rgba(70,70,70,1) 2%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 26%,rgba(14,14,14,1) 76%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.97) 99%,rgba(0,0,0,0.91) 100%);
	background: linear-gradient(top,  rgba(70,70,70,0.88) 0%,rgba(70,70,70,0.96) 1%,rgba(70,70,70,1) 2%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 26%,rgba(14,14,14,1) 76%,rgba(1,1,1,1) 98%,rgba(1,1,1,0.97) 99%,rgba(0,0,0,0.91) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0464646', endColorstr='#e8000000',GradientType=0 );
	position: relative;
}
.columna_hora {
	width: 196px;
	/* float:left; */
	display: inline-block;
	min-height: 650px;
	/* border-right: 1px solid #acbcce; */
	vertical-align: top;
}
header.calendar_time p {
	background-color: #bbcdde;
	text-align:center;
	height: 50px;
	width: 151px;
	clear: both;
	font-weight: bold;
	padding: 18px 0 0 0;
	font-size: 14px;
	margin: 0;
}

header.calendar_time_syn p {
	background-color: #bbcdde;
	text-align:center;
	clear: both;
	font-weight: bold;
	padding: 8px 0 8px 0;
	font-size: 13px;
	margin: 0;
}
header.today_deals p{
	background-color:lightyellow;
}
header.syn_week_desc p{
	background-color:transparent;
	font-size: 14px;
	color: rgb(30, 30, 158);
}
/*
header.syn_week_desc{
	margin: 0px 0px 0px 0px;
}
*/

.today_deals_list{
	padding: 0px 0px 50px 0px;
}

#ev_gride header.calendar_time p {
	width: 196px;
}

#grilla {
	margin: 0;
	list-style:none;
	clear:both;
	/*
	width:5000px;
	position: absolute;
	left: 0;
	height: 100px;
	*/
}
#grilla li {
	margin: 0;
}

#grilla ul.ul_event_type li{
	margin-bottom: 7px;
}

#grilla ul.miseventos li{
    margin: 0;
}

#grilla li ul {
	margin: 0;
}
#grilla ul.synItems li {
	margin-bottom: 10px;
}
#syndicateList ul.synItems {
	margin:0px !important;
}
#syndicateList ul.synItems li {
	border-bottom: 1px solid #d3d3d3;
    padding-left: 10px;
    padding-right: 10px;
    /* overflow: hidden; */
    /* width: 97%; */
    margin-top: 10px;
}
#ev_gride {
	height: 100%;
    /*overflow-x: hidden;*/
    /*width: 980px; comentado para columna derecha en eventos */
    width: 100%;
    position: relative;
    border-top: 1px solid #acbcce;
    background: transparent url(../images/backgrounds/syndicateGrideBack.png) repeat-y;
}
span.priced_at, div.esPriced .price{
	color: green;
}
span.syn_postponed, div.postponed .price{
	color: red;
}

div.notPriced .price{
	color: goldenRod;
}

.flechaHoraAnt {
		position: absolute;
		left: 15px;
		z-index: 90;
		cursor: pointer;
		top: 10px/*180px;*/;
}
.flechaHoraSig {
		position: absolute;
		right: 15px;
		z-index: 90;
		cursor: pointer;
        top: 10px/*180px;*/;
}
#content_wrapper {
/*		height: 100%; */
	background: #376CB9;
	min-height: 500px;
/*	box-shadow: 0 8px 56px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: 0 8px 56px rgba(0, 0, 0, 0.50);
	-webkit-box-shadow: 0 8px 56px rgba(0, 0, 0, 0.50); */
}
#grilla li ul.miseventos {
	list-style: none;
	/*margin-left: 35px;
	margin-top: -15px;*/
	color: #376cb9;
	font-weight: normal;
}

#grilla p.evento_detalle {
    margin-bottom: 5px;
    display: inline-block;
    padding: 0px 5px;
}

#grilla li ul.miseventos li {
	cursor: pointer;
	/*padding: 0 17px 0 0;*/
	display: inline-block;
}
ul.ul_event_type {
	list-style: none;
	font-weight: bold;
}
#search_events {
	color: #000;
	background: #fff;
	margin: 0 22px 18px 22px;
	padding: 0;
	clear: both;
	position: relative;
}
#search_events legend {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 17px 0;
	padding: 17px 0 0 0;
	color: #fff;
}


/* Syndicate */

#sy_gride {
	height: 100%;
    overflow-x: hidden;
    /*TODO: le comentÃ© esto mpara que aparezca la columna derecha, pero hay que descomentarlo para
    		que aparezca la columna del viernes... Hay que repensar los tamaÃ±os... */
/*     width: 980px; */
    position: relative;
    border-top: 1px solid #acbcce;
    background: transparent url(../images/backgrounds/syndicateGrideBackSmall.png) repeat-y;
}
#sy_list {
	height: 100%;
}
#sy_gride legend {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 17px 0;
	padding: 17px 0 0 0;
	color: #fff;
}
.ratingDesc a, .syn_comments a{
	color: #376cb9;	
	margin-bottom: 8px
}


.ratingDesc a.open_free_trial, .syn_comments a.open_free_trial{
	color: black;	
}
.open_subscription_page,
.open_free_trial{
	cursor:pointer;
}
#sy_list .syn_comments{
    cursor: pointer;
  width: 100%;
  margin: auto;
}
/*div.syn_comments:hover{*/
div.syn_comments{
	background: aliceblue;
}
.columna_syn {
	width: 151px;
	/* float:left; */
	display: inline-block;
	min-height: 650px;
	/* border-right: 1px solid #acbcce; */
	vertical-align: top;
}
.syn_noResults {
	color: #666;
	font-weight: bold;
	text-align: center;	
}
.syn_periodTime {
	background-color: #e0e8f4;
	height: 47px;
}
#sy_list .syn_periodTime {
	float:right;
	height: 22px;
	width: 22px;
}
.synItems {
	list-style: none;
}
#content_wrapper header.calendar_time {
	padding: 0;
}
#content_wrapper header.onthefly_header {
	background: none repeat scroll 0 0 #255393;
}
.indivdualSyn {
	width: 90%;
	position: relative;
}
.synSymbolItem {
	font-size: 16px;
	font-weight: bold;
}
/*Tabla syndicates*/
#syndicateList header{
	padding: 0px 0px 0px 0px;
}
#syndicateList .synHeaderWrapper{
	background-color: lightgrey;
	margin: 0px 0px 0px 0px;
}
#syndicateList .synHeader{
	margin: 0px 15px 0px 15px;
	padding: 5px 0px 5px 0px;
	background-color: lightgrey;
	font-weight: bold;
}
#syndicateList .c1{
	float:left;
	width: 55px;
	min-width: 55px;
	min-height: 16px;
}
#syndicateList .c2{
	float:left;
	width: 150px;
	min-width: 150px;
	min-height: 16px;
}
#syndicateList .c3{
	float:left;
	width: 100px;
	min-width: 100px;
	min-height: 16px;
}
#syndicateList .c4{
	float:left;
	width: 100px;
	min-width: 100px;
	min-height: 16px;
}
#syndicateList .c5{
	float:left;
	width: 60px;
	min-width: 60px;
	min-height: 16px;
}
#syndicateList .c6{
	float:left;
	width: 120px;
	min-width: 120px;
	min-height: 16px;
}
#syndicateList .c7{
	min-width: 16px;
	min-height: 16px;
}

#syndicateList .synSymbolItem {
	font-size: 14px;
}
#syndicateList .synIssuerItem {

}
.synIssuerItem {
	color: #376cb9;
	font: 13px arial,helvetica,sans-serif;
}
.synTypeItem {
	color: #797979;
}
#syndicateList .synPricedAt {
	color: #797979;
}
#syndicateList .synShares {
	color: #797979;
}
#syndicateList .synTypeItem {
}
#syndicateList .managersList {
	color: #797979;
	float:left;
}
header.night {
	background: #e0e8f4 url(../images/backgrounds/sprites_content.png) 49% -324px no-repeat;
}
header.morning {
	background: #e0e8f4 url(../images/backgrounds/sprites_content.png) 49% -364px no-repeat;
}
div.syn_periodTime.night {
	float:left;
	background: transparent url(../images/backgrounds/sprites_content.png) 0 -197px no-repeat;
	background-size: 25px 399px;
}
div.syn_periodTime.morning {
	float:left;
	background: transparent url(../images/backgrounds/sprites_content.png) 0 -198px no-repeat;
	background-size: 22px 359px;
}
div.syn_periodTime.intra-day {
	float: left;
	background: transparent url(../images/backgrounds/intraday.png) no-repeat;
	background-size: 22px 22px;
}
div.synCommentItem {
	background: transparent url(../images/backgrounds/sprites_content.png) -12px -500px no-repeat;
	display: inline-block;
	height: 14px;
	width: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	/*top: -2px;*/
}
#sy_list .synCommentItem {
	float:right;
	background: transparent url(../images/backgrounds/new_syndicate_comment.png) -6px 0px no-repeat;
	width: 20px;
	height: 20px;
	background-size: 27px;
	margin-left: 5px;
}

#sy_list .synCommentItemReaded {
	background: transparent url(../images/backgrounds/sprites_content.png) -20px -648px no-repeat;
	background-size: 55px 865px;
	width: 20px;
	height: 20px;
	margin-left: 5px;
}
div.individualSyn{
	cursor: pointer;
	/*display: none;*/
}
div.individualSyn.synItem{
	/*margin-bottom: 10px;*/
	height:35px;
}
div.individualSyn.synItem:hover{
	background: aliceblue;
}
.synStars {
	width: 25px;
	height: 25px;
	display: inline-block;
}
#syndicateList .synStars {
	width: 20px;
	height: 20px;
	display: inline-block;
}
.synStars.on {
	background: transparent url(../images/backgrounds/sprites_content.png) -12px -414px no-repeat;
}
#syndicateList .synStars.on {
	background: transparent url(../images/backgrounds/sprites_content.png) -12px -417px no-repeat;
}
.synStars.off {
	background: transparent url(../images/backgrounds/sprites_content.png) -12px -454px no-repeat;
}
#syndicateList .synStars.off {
	background: transparent url(../images/backgrounds/sprites_content.png) -12px -457px no-repeat;
}
.synStars.disabled {
	background: transparent url(../images/backgrounds/sprites_content3.png) -12px -677px no-repeat;
}
#syndicateList .synStars.disabled {
	background: transparent url(../images/backgrounds/sprites_content3.png) -12px -680px no-repeat;
}
#site_header_nav li ul, #site_header_nav li.active ul  {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOGI4YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #b8b8b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b8b8b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#b8b8b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#b8b8b8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#b8b8b8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#b8b8b8 100%); /* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b8b8b8',GradientType=0 ); /* IE6-8 */ 
	top: 47px;
}

#site_header_nav li.active ul li a {
	background: none;
	box-shadow: none;
	color: #000;
}
#site_header_nav li.active ul li a:hover {
	color: #000;
	background: #ffb726;
	-webkit-box-shadow: inset 0 0 16px #c0943c;
	-moz-box-shadow: inset 0 0 16px #c0943c;
	box-shadow: inset 0 0 16px #c0943c;
}
	
#site_header_nav li ul a {
	color: #000;
	border: none;
	width: 100%;
	padding-left: 15px;
}
#site_header_nav li ul li:first-child a {
	border: none;
}

div#sy_gride span.cerrarBoton{
	cursor: pointer;
}

.calendario {
	width: 18px;
	height: 18px;
	display: inline-block;
/* 	background: transparent url(../images/backgrounds/sprites_content.png) 49% -297px no-repeat; */
	position: relative;
	top: 5px;
	cursor: pointer;
}

#search_news .calendario {
	top: 3px;
	margin-left: 5px;
}

.syndicate_wrapper #search_news .calendario, .events_wrapper .calendario {
	margin-left: 0px;
}

.syndicate_wrapper .calendario img, .events_wrapper .calendario img {

    padding-left: 5px;
	/*width: 25px;
	height: 21px;*/
}
.syndicate_wrapper .flechaSemSig, .events_wrapper .flechaDiaSig {
	margin-left: 3px;
}

h1.onthefly {
	background: transparent url(../images/backgrounds/heading_on_the_fly.png) 13px 0 no-repeat;
	padding-bottom: 8px;
	margin-bottom: 0;
	background-size: 28px;
}
h1.landingPage {
	background: transparent url(../images/backgrounds/heading_breaking_news.png) 13px 0 no-repeat;
	padding-bottom: 8px;
	margin-bottom: 0;
}
#onthefly_search_news {
	background-color: #255393;
	padding: 0 22px 18px;
	margin: 0;
}
#onthefly_search_news .news_table {
	background-color: #fff;
}
#destacadas_otf .column dl {
	color: #fff;	
}
hr {
	width: 80%;
	border: 0;
	height: 1px;
	border-top: 1px solid #98afce;
}
span.fecha {
	color: #aeaeae;
}
#simbolosBuscando li {
	font-size: 20px;
	line-height: 1;
	display: inline-block;
	cursor: pointer;
	margin-right: 10px;
}
#simbolosBuscando li span:hover {
	text-decoration: underline;
}

#simbolosBuscando li .close-sign {
	color: #666;
}
#simbolosBuscando li .close-sign:hover {
	color: #ddd;
}
.search_results_bar {
	display: inline-block;
	vertical-align: top;
	margin-left: 3px;
}
.search_results_bar p {
	margin-bottom: 5px;
}
.search_results_bar:nth-of-type(1) {
	width: 69%;
}
.search_results_bar:nth-of-type(2) {
	position: absolute;
	right: 25px;
}

div.wide .search_results_bar:nth-of-type(1) {
	width: 75%;
}
.plus-button {
	width: 25px;
	height: 25px;
	margin-top: 1px;
	display: inline-block;
	background: #919191; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxOTE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjRmNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #919191 0%, #4f4f4f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#919191), color-stop(100%,#4f4f4f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #919191 0%,#4f4f4f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #919191 0%,#4f4f4f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #919191 0%,#4f4f4f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #919191 0%,#4f4f4f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#919191', endColorstr='#4f4f4f',GradientType=0 ); /* IE6-8 */
	padding: 3px 0 0 0;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
}
.search_results_bar input {
	border: 1px solid #333;
	padding: 5px;
}
div.simboloBuscando {
	font-size: 16px; /* ticket #275 */
	float: left;
	margin-right: 15px;
}
div.chart_stats {
	float: left;
	position: relative;
}
img.chartRedLne {
	position: absolute;
	display: none;
}
.news_table .ticker img.chartRedLne {
	left: 4px;
	top: 0;
	z-index: 650;
	display: none;
}
/* Atributos para mover la lÃ­nea roja del grÃ¡fico  quÃ© garron esto...*/
.news_table [data-timeOffset="1"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="1"], table.landingPageFeatured img.chartRedLne[data-timeOffset="1"] {
	left: 6px;
	display: none;
}
.news_table [data-timeOffset="2"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="2"], table.landingPageFeatured img.chartRedLne[data-timeOffset="2"] {
	left: 7px;
	display: none;
}
.news_table [data-timeOffset="3"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="3"], table.landingPageFeatured img.chartRedLne[data-timeOffset="3"] {
	left: 8px;
	display: none;
}
.news_table [data-timeOffset="4"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="4"], table.landingPageFeatured img.chartRedLne[data-timeOffset="4"] {
	left: 9px;
	display: none;
}
.news_table [data-timeOffset="5"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="5"], table.landingPageFeatured img.chartRedLne[data-timeOffset="5"] {
	left: 10px;
	display: none;
}
.news_table [data-timeOffset="6"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="6"], table.landingPageFeatured img.chartRedLne[data-timeOffset="6"] {
	left: 11px;
	display: none;
}
.news_table [data-timeOffset="7"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="7"], table.landingPageFeatured img.chartRedLne[data-timeOffset="7"] {
	left: 12px;
	display: none;
}
.news_table [data-timeOffset="8"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="8"], table.landingPageFeatured img.chartRedLne[data-timeOffset="8"] {
	left: 13px;
	display: none;
}
.news_table [data-timeOffset="9"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="9"], table.landingPageFeatured img.chartRedLne[data-timeOffset="9"] {
	left: 14px;
	display: none;
}
.news_table [data-timeOffset="10"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="10"], table.landingPageFeatured img.chartRedLne[data-timeOffset="10"] {
	left: 15px;
	display: none;
}
.news_table [data-timeOffset="11"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="11"], table.landingPageFeatured img.chartRedLne[data-timeOffset="11"] {
	left: 16px;
	display: none;
}
.news_table [data-timeOffset="12"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="12"], table.landingPageFeatured img.chartRedLne[data-timeOffset="12"] {
	left: 17px;
	display: none;
}
.news_table [data-timeOffset="13"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="13"], table.landingPageFeatured img.chartRedLne[data-timeOffset="13"] {
	left: 18px;
	display: none;
}
.news_table [data-timeOffset="14"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="14"], table.landingPageFeatured img.chartRedLne[data-timeOffset="14"] {
	left: 19px;
	display: none;
}
.news_table [data-timeOffset="15"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="15"], table.landingPageFeatured img.chartRedLne[data-timeOffset="15"] {
	left: 20px;
	display: none;
}
.news_table [data-timeOffset="16"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="16"], table.landingPageFeatured img.chartRedLne[data-timeOffset="16"] {
	left: 21px;
	display: none;
}
.news_table [data-timeOffset="17"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="17"], table.landingPageFeatured img.chartRedLne[data-timeOffset="17"] {
	left: 22px;
	display: none;
}
.news_table [data-timeOffset="18"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="18"], table.landingPageFeatured img.chartRedLne[data-timeOffset="18"] {
	left: 23px;
	display: none;
}
.news_table [data-timeOffset="19"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="19"], table.landingPageFeatured img.chartRedLne[data-timeOffset="19"] {
	left: 24px;
	display: none;
}
.news_table [data-timeOffset="20"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="20"], table.landingPageFeatured img.chartRedLne[data-timeOffset="20"] {
	left: 25px;
	display: none;
}
.news_table [data-timeOffset="21"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="21"], table.landingPageFeatured img.chartRedLne[data-timeOffset="21"] {
	left: 26px;
	display: none;
}
.news_table [data-timeOffset="22"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="22"], table.landingPageFeatured img.chartRedLne[data-timeOffset="22"] {
	left: 27px;
	display: none;
}
.news_table [data-timeOffset="23"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="23"], table.landingPageFeatured img.chartRedLne[data-timeOffset="23"] {
	left: 28px;
	display: none;
}
.news_table [data-timeOffset="24"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="24"], table.landingPageFeatured img.chartRedLne[data-timeOffset="24"] {
	left: 29px;
	display: none;
}
.news_table [data-timeOffset="25"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="25"], table.landingPageFeatured img.chartRedLne[data-timeOffset="25"] {
	left: 30px;
	display: none;
}
.news_table [data-timeOffset="26"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="26"], table.landingPageFeatured img.chartRedLne[data-timeOffset="26"] {
	left: 31px;
	display: none;
}
.news_table [data-timeOffset="27"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="27"], table.landingPageFeatured img.chartRedLne[data-timeOffset="27"] {
	left: 32px;
	display: none;
}
.news_table [data-timeOffset="28"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="28"], table.landingPageFeatured img.chartRedLne[data-timeOffset="28"] {
	left: 33px;
	display: none;
}
.news_table [data-timeOffset="29"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="29"], table.landingPageFeatured img.chartRedLne[data-timeOffset="29"] {
	left: 34px;
	display: none;
}
.news_table [data-timeOffset="30"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="30"], table.landingPageFeatured img.chartRedLne[data-timeOffset="30"] {
	left: 35px;
	display: none;
}
.news_table [data-timeOffset="31"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="31"], table.landingPageFeatured img.chartRedLne[data-timeOffset="31"] {
	left: 36px;
	display: none;
}
.news_table [data-timeOffset="32"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="32"], table.landingPageFeatured img.chartRedLne[data-timeOffset="32"] {
	left: 37px;
	display: none;
}
.news_table [data-timeOffset="33"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="33"], table.landingPageFeatured img.chartRedLne[data-timeOffset="33"] {
	left: 38px;
	display: none;
}
.news_table [data-timeOffset="34"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="34"], table.landingPageFeatured img.chartRedLne[data-timeOffset="34"] {
	left: 39px;
	display: none;
}
.news_table [data-timeOffset="35"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="35"], table.landingPageFeatured img.chartRedLne[data-timeOffset="35"] {
	left: 40px;
	display: none;
}
.news_table [data-timeOffset="36"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="36"], table.landingPageFeatured img.chartRedLne[data-timeOffset="36"] {
	left: 41px;
	display: none;
}
.news_table [data-timeOffset="37"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="37"], table.landingPageFeatured img.chartRedLne[data-timeOffset="37"] {
	left: 42px;
	display: none;
}
.news_table [data-timeOffset="38"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="38"], table.landingPageFeatured img.chartRedLne[data-timeOffset="38"] {
	left: 43px;
	display: none;
}
.news_table [data-timeOffset="39"] .ticker img.chartRedLne, img.chartRedLne[data-timeOffset="39"], table.landingPageFeatured img.chartRedLne[data-timeOffset="39"] {
	left: 44px;
	display: none;
}

/* Fin de los atributos */
div.story_details {
	clear: both;
}
#search_filter_stories .story_details {
	display: block;
}
dd.story_details {position: relative;}
#notifyForm {
	background: black;
}
/* TODO: Hacerlo para IE http://abouthalf.com/development/poor-mans-nth-child-selector-for-ie-7-and-8/ */

#search_news dd.story_details dl:nth-child(5) {
	display: none;
}
#home_news dd.story_details dl:nth-child(5) {
	display: none;
}

#search_news dd.story_details>dl + dl + dl +dl, #home_news dd.story_details>dl + dl + dl +dl {
	display: none;
}

#search_news.wide dd.story_details dl:nth-child(5) {
	display: inline-block;
}
#search_news.wide dd.story_details>dl + dl + dl +dl {
	display: inline-block;
}
header.search_news_header {
	height: 100%;
}
#search_events #portfolio_timeframe {
	height: 68px;
	padding-top: 20px;
}

#portfolio_timeframe.syndicateFielset {
	height: 68px;
	padding-top: 20px;
}
#on_the_fly_sidebar h3.logged_out {
	padding: 0 0 10px 12px;
}
#todays_events th {
	padding: 0 10px 0 10px;
}
#todays_syndicate th {
	padding: 0 10px 0 10px;
}
.add_symbol_form {
	padding: 20px;
}
.add_symbol_form form {
	/*text-align: center;*/
	padding-left: 50px;
}
.portfolio_division {
	border: 1px solid #666666;
}
div.portfolio_name {
	font-size: 26px;
	margin-bottom: 10px;
}

hr.portfolio_division {
	 margin-right: 15px;
    width: 98%;
}
table.table_ajax {
/*	border-top: 1px solid #4274BD; */
}
.about_the_fly_page header h1 {
	font-size: 36px;
	color: #fff;
	text-transform: none;
	width: 70%;
	padding: 0;
	margin-bottom: 20px;
}
.about_the_fly_page header p {
 	background: none repeat scroll 0 0 transparent;
    color: #ACC4E6;
    font-size: 16px;
    line-height: 1.4em;
    margin: 0 5px 20px 20px;
    padding: 0;
    width: 90%;
}
.about_the_fly_page header p.destacado {
	text-transform: uppercase;
	font-weight: bold;
	margin-left: 36px;
}

#about_thefly_promos #breaking_news {
    background: url("../images/backgrounds/promo_breaking_news.png") no-repeat scroll 453px -12px transparent;
}
#about_thefly_promos #syndicate {
    background: url("../images/backgrounds/promo_syndicates.png") no-repeat scroll 153px -12px transparent;
}
#about_thefly_promos #events {
    background: url("../images/backgrounds/promo_events.png") no-repeat scroll 453px -12px transparent;
}
#about_thefly_promos #my_portfolios {
    background: url("../images/backgrounds/promo_my_portfolio.png") no-repeat scroll 153px -12px transparent;
}
#about_thefly_promos #alerts {
    background: url("../images/backgrounds/promo_alerts.png") no-repeat scroll 453px -12px transparent;
}
#about_thefly_promos #fly_cast {
    background: url("../images/backgrounds/promo_fly_cast.png") no-repeat scroll 153px -12px transparent;
}
#about_thefly_promos #no_ads {
    background: url("../images/backgrounds/promo_no_ads.png") no-repeat scroll 453px -12px transparent;
}
#about_thefly_promos {
	padding-bottom: 40px;
}

#about_thefly_promos h2 {
	color: #fff;
	background: transparent;
	font-size: 40px;
	text-transform: none;
	margin: 0;
	padding: 0;
	}

#about_thefly_promos p {
	color: #acc4e6;
	background: transparent;
	font-size: 20px;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	}

#about_thefly_promos div {
	clear: both;
	min-height: 170px;
	margin-bottom: 20px;
	}

#about_thefly_promos .right {
	padding: 0 30px 0 376px;
	}

#about_thefly_promos .left {
	padding: 0 400px 0 36px;
	}

#partners_sidebar ul, #legends_sidebar ul {
	list-style-type: none;
}

span.symbolInsideNews {
	margin-right: 3px;
	cursor: pointer;
	position: relative;
}
dd.symbolList {
	margin-top: -10px;
}
#main_sidebar section.infoCompany, #main_sidebar section.numberCompany, #main_sidebar section.searchCompany, #main_sidebar section.statsCompany {
	margin: 0;
	padding: 0;
	font-size: 12px;
	position: relative;
	z-index: 60;
}
#main_sidebar p.infoSymbol {
	font-size: 25px;
	font-weight: bold;
}
.columnRec {
	display: inline-block;
	vertical-align: top;
}

.story_details div.columnRecone {
	display: inline-block;
	width: 100px;
}
.story_details div.columnRecone {
	display: inline-block;
	width: 100px;
}
.story_details div.columnRecone article.recPrices {
	padding: 10px;
}
.story_details dl div.columnRectwo {
	/* margin-left: 10px; */
	width: 220px;
}
.story_details dl.downgrade div.columnRectwo {
	margin-left: 15px;
}
.story_details dl.no_change div.columnRectwo {
	margin-left: 10px;
}
.recPrice {
	color:#666;
	font-size: 16px;
	font-weight: bold; 
}
.recFirm {
	font-weight: bold;
}
.recType {
	font-size: 11px;
	font-weight: bold;
}
.news_table tr th small.smallWithoutIcon {
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
	position: relative;
	top: -3px;
	margin: 0 0 0 4px;
}	
.news_table tr.hot_stocks th small.smallWithoutIcon {
	background: none;
}
.news_table tr.periodicals th small.smallWithoutIcon {
	background: none;
}
.news_table tr.rumors th small.smallWithoutIcon {
	background: none;
}
.news_table tr.general_news th small.smallWithoutIcon {
	background: none;
}
.news_table tr.earnings th small.smallWithoutIcon {
	background: none;
}
.news_table tr.technical_analysis th small.smallWithoutIcon {
	background: none;
}
.news_table tr.options th small.smallWithoutIcon {
	background: none;
}
.news_table tr.syndicate th small.smallWithoutIcon {
	background: none;
}
.news_table tr.events th small.smallWithoutIcon {
	background: none;
}
.news_table tr.recomm th small.smallWithoutIcon {
	background: none;
}
.news_table tr td.dateDivision {
	/* background: none repeat scroll 0 0 #D3DDE9; */
	padding: 5px 20px 11px;
	/* font-weight: bold; */
	font-size: 14px;
	color: #aaa;
}
#popout_news .news_table tr td.dateDivision {
	padding: 3px 20px 5px;
	font-size: 14px;
	color: #376CB9;
	/*Lo comento porq a veces tiene que ser fixed position: relative;*/
}
#popout_news .news_table tr td.fixedLine {
    /* background: none repeat scroll 0 0 #D3DDE9; */
    position: fixed;
    /* top: 0px; */
    top: 161px;
    width: 100%;
    background: url("../images/backgrounds/dateDivisionBackground.png") repeat scroll 0 0;
    background-color: #D3DDE9;
    padding: 2px 20px;
    font-size: 14px;
    color: #376CB9;
    z-index: 2;
    height: 43px;
}

#popout_news .news_table tr td.fixedLine2 {
    /* background: none repeat scroll 0 0 #D3DDE9; */
    position: fixed;
    /*top: 0px;*/
	top: 332px;
    width:100%;
    background: url("../images/backgrounds/dateDivisionBackground.png") repeat scroll 0 0;
    background-color: #D3DDE9;
    padding: 3px 20px;
    font-size: 14px;
    color: #376CB9;
    z-index: 2;
}

.news_table tr.firstRowClass td, tr.separadorStrResearch {
	background: none repeat scroll 0 0 #D3DDE9;
	padding: 11px 20px;
	/* font-weight: bold; */
	font-size: 14px;
	color: #000;
}

.news_table tr td.fixedLine {
	/* background: none repeat scroll 0 0 #D3DDE9; */
	position: fixed;
    /*top: 143px;*/
    top: 113px;
    width: 746px;
	background: url("../images/backgrounds/dateDivisionBackground.png") repeat scroll 0 0;
	background-color: #D3DDE9;
	padding: 11px 20px;
	font-size: 14px;
	color: #000;
	z-index: 2;
}

body.logged .news_table tr td.fixedLine {
	top: 113px;
}

div.wide .news_table tr td.fixedLine {
	width: 980px;
}

#onthefly_search_news .news_table tr td.fixedLine {
	width: 1060px;
}

.news_table tr.dateDivisionRow {
	border-bottom: none;
	border-top: 2px solid #000;
}
.news_table tr.dateDivisionRow.firstRowClass {
	border-bottom: none;
	border-top: none;
}
.reference_link{
	white-space: nowrap;
}
.reference_link:after {
font-family: "FontAwesome";
content: "  \f08e";
}

#on_the_fly a:hover{
	color: #f7c34f;
}
.rating {
	position: relative;
}
#syndicateList .rating {
	float:right;
}
.ratingDesc {
	display: none;	
}
.ratingDesc p {
	margin: 5px;	
}
.ratingDesc p.synOvlTitle {
	/*font-size: 1.2em;*/
	font-weight: bold;
	line-height: 1em;
	margin: 0px;
}
.periodTimeDesc p.synOvlTitle {
	/*font-size: 1.2em;*/
	font-weight: bold;
	line-height: 1em;
	text-align: center;
	margin: 0px;
}
.synCommentItemDesc p.synOvlTitle {
	/*font-size: 1.2em;*/
	font-weight: bold;
	line-height: 1em;
	text-align: center;
	margin: 0px;
}
.issuerItemDesc p.synOvlTitle {
	/*font-size: 1.2em;*/
	font-weight: bold;
	line-height: 1em;
	text-align: center;
	margin: 0px;
}
#ratings_sidebar ul {
	list-style: none;
}
p.candado {
	background: url("../images/backgrounds/lock.png") no-repeat scroll 0px 0px transparent;
	font-size: 1.2em;
	height: 35px;
	padding: 5px 30px;
	font-weight: bold;
	margin-bottom: 5px;
}
#search_news section.infoCompany, #home_news section.infoCompany, #popout_news section.infoCompany, #onthefly_search_news section.infoCompany, #on_the_fly section.infoCompany, #alertPopUp section.infoCompany {
	display: inline-block;
	vertical-align: top;
	max-width: 105px;
	margin-right: 10px;
}

#search_news section.statsCompany, #home_news section.statsCompany, #popout_news section.statsCompany, #onthefly_search_news section.statsCompany, #on_the_fly section.statsCompany, #alertPopUp section.statsCompany { 
	display: inline-block;
	vertical-align: top;
}

#search_news .landingNews section.statsCompany {

    padding: 20px 0px 0px 20px;

}

/*sacando los charts de yahoo*/
img.story_details_chart{
	display: none;
}

.news_table .ticker img.story_details_chart, #on_the_fly img.story_details_chart {
	display: none;
	top: 0;
	left: 0;
	position: relative;
}
#main_sidebar #breaking_news_sidebar h3 {
	padding: 0 15px 10px 12px;
}
dl.columna_derecha_new {
	margin-bottom: 10px;
}
.columna_derecha_new dd {
	display: inline-block;
	vertical-align: top;
	width: 75%;
	color: #ACBEDC;
}
.columna_derecha_new dd.right_column_time {
	width: 35px;
	color: #C4D2E9;
	font-weight: bold;
}
#search_news .news_table tr:last-child,#search_news .first_table tr:last-child, #home_news .news_table tr:last-child {
	border-bottom: none;
}
#search_news .first_table, #onthefly_search_news .first_table, #popout_news .tabla_noticias_popup {
	position: relative;
}
#toggle_stories {
	position: absolute;
	right: 10px;
	top: 3px;
	font-size: 13px;
	font-weight: normal;
}
#popout_news #toggle_stories {
	/*top: 100px;
	height: 27px;*/
	float: right;
	position: relative;	
}
#popout_news .fixedLine #toggle_stories {
	top: 0;
	height: 27px;
}
#popout_news #toggle_stories a {
	line-height: 11px;
	padding: 10px 20px 0 0;
}
/* Para el popout de las noticias */
nav.popout_nav {
/*	height: 68px; */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIgc3RvcC1vcGFjaXR5PSIwLjg5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNDY0NjQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjNDE0MTQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMzkzOTM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjMGUwZTBlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjMDYwNjA2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMDEwMTAxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxMDEwMSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(70,70,70,0.89) 0%, rgba(70,70,70,1) 1%, rgba(65,65,65,1) 13%, rgba(57,57,57,1) 25%, rgba(14,14,14,1) 76%, rgba(6,6,6,1) 88%, rgba(1,1,1,1) 99%, rgba(1,1,1,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,70,70,0.89)), color-stop(1%,rgba(70,70,70,1)), color-stop(13%,rgba(65,65,65,1)), color-stop(25%,rgba(57,57,57,1)), color-stop(76%,rgba(14,14,14,1)), color-stop(88%,rgba(6,6,6,1)), color-stop(99%,rgba(1,1,1,1)), color-stop(100%,rgba(1,1,1,0.9)));
	background: -webkit-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	background: -o-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	background: -ms-linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	background: linear-gradient(top,  rgba(70,70,70,0.89) 0%,rgba(70,70,70,1) 1%,rgba(65,65,65,1) 13%,rgba(57,57,57,1) 25%,rgba(14,14,14,1) 76%,rgba(6,6,6,1) 88%,rgba(1,1,1,1) 99%,rgba(1,1,1,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3464646', endColorstr='#e6010101',GradientType=0 );
	text-transform: uppercase;
	padding: 10px;
	/*
	position: -webkit-sticky;
	position: sticky;
	*/
	position: fixed;
	width: 100%;
	top: 0px;
	z-index: 10000;
}
nav.popout_nav li {
	margin-right: 5px; 
}
#wrapper.popout {
	margin: 0;
	width: 100%;
	min-width: 745px;
}

#wrapper.popout #content_wrapper {
	width: 100%;
}

#wrapper.popout #search_filter_stories_synd,
#wrapper.popout #search_filter_stories_news{
	/*
	position: -webkit-sticky;
	position: sticky;
	*/
	position: fixed;
	width: 100%;
	top: 62px;
	z-index: 10000;
}

#wrapper.popout .newsFeedWidget {
	position: relative;
	top: 160px;
}

#wrapper.popout .newsFeedWidget.more_filters_expanded {
	top: 329px;
}

#wrapper.popout .dateDivision.more_filters_expanded {
	top: 332px;
}

body.popout {
	padding: 0;
}
.logo_popout {
	display: inline-block;
	vertical-align: middle;
}
img.logo_popout {
	position: absolute;
	right: 0;
	margin-right: 0;
	padding: 0;
	background: -moz-linear-gradient(top,  rgba(245,245,245,0.97) 0%, rgba(245,245,245,1) 2%, rgba(242,242,242,1) 17%, rgba(221,221,221,1) 71%, rgba(214,214,214,1) 97%, rgba(208,208,208,1) 98%, rgba(198,198,198,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,0.97)), color-stop(2%,rgba(245,245,245,1)), color-stop(17%,rgba(242,242,242,1)), color-stop(71%,rgba(221,221,221,1)), color-stop(97%,rgba(214,214,214,1)), color-stop(98%,rgba(208,208,208,1)), color-stop(100%,rgba(198,198,198,1)));
	background: -webkit-linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
	background: -o-linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
	background: -ms-linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
	background: linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5f5f5', endColorstr='#c6c6c6',GradientType=0 );
}
h1.logo_popout {
	width: 70%;
	height: 27px;
	padding: 3px 10px 0 40px;
	background: url("../images/backgrounds/heading_breaking_news.png") no-repeat scroll 13px 0px transparent;
}
#content_wrapper.popout {
	padding: 0;
}
#content_wrapper.onthefly_wrapper {
	background: none repeat scroll 0 0 #255393;
}
#content_wrapper.popout header {
	height: 28px;
	position: relative;
	background: #376cb9;
	/*
	position: -webkit-sticky;
	position: sticky;
	*/
	position: fixed;
	width: 100%;
	top: 34px;
	z-index: 10000;
}

body.synd_pop{
	overflow:hidden;
}

#wrapper.synd_pop #popout_news{
	min-height: 750px;
}

#wrapper.no_sidebar.synd_pop{
	margin-top: 32px;
	width:100%;
}

#content_wrapper.synd_pop{
	width: 100%;
}

#landingPageHeader h1 {
	text-transform: none;
	display: block;
	margin: 0;
	padding: 0;
	color: #29578c;
	font-weight: 200;
}
article {
/*	padding: 10px 20px; */
}
.otf_subtitle {
	color: #818181;
	font-size: 14px;
	
}
.otf_subtitle.iconTime {
	padding-left: 35px;
	background: url("../images/backgrounds/icons_blue.png") no-repeat scroll 0 -129px transparent;
	height: 25px;
	margin: 0;	
}

.otf_time {
	font-weight: 600;
}

.chart_stats dd p.companyPrice {
	/* display: inline-block; */
	margin: 0;
}

.popout_nav ul {
	white-space: nowrap;
}
@media screen and (min-width: 300px) and (max-width: 500px) {
 	.popout_nav ul li:last-child {
 		display: none;
 	}
 }
 section.on_the_fly_columns {
 border-top:  1px solid #98AFCE;
 margin: 0 36px 0 0px;
 padding-top: 50px;
 margin-left: 22px;
 }
.onthefly_wrapper article {
	padding: 20px;
}
.onthefly_wrapper article span.supHeader {
	color: #ACBEDC;
	font-weight: bold;
	font-size: 1.1em;
}

.onthefly_wrapper article div.completeText {
	color: #000;
}
/*.onthefly_wrapper article div span.summary.clickeable {
	color: #376CB9;
}*/

.onthefly_wrapper article dd.symbolList {
	margin-top: 10px;
	/*color: #376CB9;*/
}

.landingPageFeatured dd.symbolList {
	margin-top: 5px;
	/* color: #376CB9; */
}

#landingPageHeader span.ticker {
	font-size: 30px;
	font-weight: bold;
	position: relative;
}

#landingPageHeader span.ticker.landingSymbol {
	padding-left: 35px;
	background: url("../images/backgrounds/icons_black.png") no-repeat scroll 0 -130px / 30px auto transparent;
}

#landingPageHeader span.ticker p.infoCompany {
	font-size: 12px;
	font-weight: normal;
}
#landingPageHeader h1 {
	font-size: 18px;
}
.onthefly_wrapper span.summary {
	font-size: 1em;
}
#landingPageHeader h1.otfFeaWithoutSymbol {
	font-size: 24px;
	font-weight: bold;
}

.eventWrapper {
	border-top: 1px solid #666666;
	vertical-align: top;
	overflow-y: auto;
}

div#grilla .eventWrapper{
	overflow-y: hidden;
}

div.eventProgram {
	display: inline-block;
	width: 300px;
	padding-top: 15px;
	vertical-align: top;
}
.muestraEvento header h3 {
	font-size: 15.6px;
	color: #000;
	font-weight: bold;
}
.accordion-content {
	height: 160px;
	width: 300px;
	overflow-y: auto;
	padding: 0;
}
a.OFTclicked {
	outline: none;
}
div.eventProgramOneDay {
	height: 125px;
	overflow: hidden;
}
table.programTable {
	width: 100%;
	margin: 0;
}

table.programTable td {
	padding: 5px;
	color: #000;
}
table.programTable tr {
	border: none;
}
dd.clickeable {
	/* padding-right: 5px;*/ 
}
td.newsContent {
	padding-right: 5px;
	color: black;
}

td.newsContent dt.story_title{
    color: #376cb9;
}

.landingPageFeatured h1 {
	text-transform: none;
    font-size: 2em;
    /* color: #29578C; */
    font-weight: 600;
    margin: 0;
    padding: 0;
    color: black;
}
.landingNewsType {
	padding-left: 45px;
	/* background: url("../images/backgrounds/icons_black.png") no-repeat scroll 0 -470px /30% auto transparent; */
	max-height: 60px;
}
.landingNewsType.events {
	background: url("../images/backgrounds/icons_black.png") no-repeat scroll 0 -410px / 27% auto transparent;
}
.landingNewsType.options {
	background: url("../images/backgrounds/icons_black.png") no-repeat scroll 0 -311px / 27% auto transparent;
}
.landingNewsType.hot_stocks {
	background: url("../images/backgrounds/hot_stocks.png") no-repeat scroll 0 0 / 27% auto transparent;
}
.landingNewsType.rumors {
	background: url("../images/backgrounds/icons_black.png") no-repeat scroll 0 -40px / 27% auto transparent;
}
.landingNewsType.general_news {
	background: url("../images/backgrounds/icons_black.png") no-repeat scroll 0 -100px / 27% auto transparent;
}
table.landingPageFeatured div.general_news {
	height: 50px;
}

table.landingPageFeatured div.landingNewsType.periodicals {
  background-color:transparent;
  background-image:url("../images/backgrounds/icons_black.png");
  background-origin:initial;
  background-position:0 -150px;
  background-repeat:no-repeat no-repeat;
  background-size: 27%;	
}
.landingNewsType.earnings {
	background: url("../images/backgrounds/icons_black.png") no-repeat scroll 0 -203px / 27% auto transparent;
}
.landingNewsType.technical_analysis {
	background: url("../images/backgrounds/icons_black.png") no-repeat scroll 0 -256px / 27% auto transparent;
}
.landingNewsType.syndic {
	background: url("../images/backgrounds/icons_black.png") no-repeat scroll 0 -364px / 27% auto transparent;
}
.landingNewsType.recDowngrade {
	background: url("../images/backgrounds/downgrade.png") no-repeat scroll 10px 5px / 28px auto transparent;
}
.landingNewsType.recUpgrade {
	background: url(../images/backgrounds/upgrade.png) 5px 0 no-repeat transparent;
}
.landingNewsType.initiate {
 /*  background: url("../images/backgrounds/icons_black.png") no-repeat scroll 0 -770px / 27% auto transparent;*/
    background: transparent url(../images/backgrounds/icons_black2.png) 0px -700px no-repeat;
    background-size: 25%;
}
.landingNewsType.recomm {
    background: transparent url(../images/backgrounds/no_changes.png) 0px 0px no-repeat;
}

.news_table.landingPageFeatured th {
	font-weight: bold;
	width: 150px;
}
.news_table.landingPageFeatured tr {
	border: none;
}
.news_table.landingPageFeatured td.landingStoryDetails {
	padding: 0;
	height: 96px;
	color: #222222;
}

.story_details.landingNews {
	/*height: 96px;*/
	padding: 0;
}
.story_details.landingNews div.chart_stats {
	background: none repeat scroll 0 0 transparent;
	padding: 25px;
	padding-bottom: 0px;
	height: 100%;
	width: 212px;
}
/*.story_details.landingNews dl.upgrade, .story_details.landingNews dl.downgrade, .story_details.landingNews dl.initiate, .story_details.landingNews dl.no_change {
		height: 100%;
		padding: 0px 0 25px 50px;
		width: 136px;
		margin: 0;
		font-size: 13px;
}*/
/*.story_details.landingNews dl.initiate{
    padding-left: 55px
}*/

/*.story_details.landingNews dl.upgrade {
  background-color:transparent;
  background-image:url(../images/backgrounds/upgrade.png);
  background-position:10px -1px;
  background-repeat:no-repeat no-repeat;
}


.story_details.landingNews dl.downgrade {
  background-color:transparent;
  background-image:url("../images/backgrounds/downgradeBig.png");
  background-origin:initial;
  background-position:10px -4px;
  background-repeat:no-repeat no-repeat;
}

.story_details.landingNews dl.initiate {
	background: transparent url(../images/backgrounds/icons_black2.png) 15px -743px no-repeat;
	background-size: 25%;
	padding-bottom: 20px;
	}
.story_details.landingNews dl.no_change {
	background: transparent url(../images/backgrounds/no_changes.png) 5px -6px no-repeat;
	
}*/

.onTheFlyHomeNews .landingStoryDetails dd.story_details{
	padding: 15px;
}
#search_news dd.story_details.landingNews dl:nth-child(5){
	display: inline-block;
}
div.para_mover{
	cursor: move;
}
dt.precio_busqueda{
	color:#FFF;
	font-size: 16px;
}
table.list_of_events {
	float: right;
	width: 200px;
	margin-top: 0;
}

/* Nuevas pestaÃ±as de recommendations cuando hay muchos simbolos */
div.story_details_tabs dl.no_change dt, div.story_details_tabs dl.upgrade dt, div.story_details_tabs dl.downgrade dt, div.story_details_tabs dl.initiate dt {
	font-size: 11px;
	font-weight: bold;
/*	color: #376CB9;*/
}

div.story_details_tabs dl.no_change dd, div.story_details_tabs dl.upgrade dd, div.story_details_tabs dl.downgrade dd, div.story_details_tabs dl.initiate dd {
	font-size: 11px;
	font-weight: normal;
	/*color: #376CB9;*/
}
div.story_details_tabs {
	width: 100%;
	/*height: 116px;*/
	margin-top: -15px;
	background: transparent;
}

div.story_details_tabs li.ui-state-default{
	background: transparent;
}

ul.globalRelated li.ui-tabs-selected{
	background-color: #fae5a8;
}

div.story_details_tabs  ul.ui-tabs-nav li.ui-tabs-selected{
	background-color: #D3DDE9;
}

.ui-tabs .ui-tabs-panel {
	padding: 1em 0;
}
.ui-widget {
	font: 11px arial,helvetica,sans-serif;
}
.ui-widget-content {
	border: none;
}
.ui-widget-header {
	background: transparent;
	border: none;
	border-bottom: 1px solid #aaa;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-right-radius: 0;
}
#fixed_footer ul {
	position: relative;
}
#fixed_footer li.pop_out_button {
	position: absolute;
	right: 222px;
	border-left: 1px solid #959595;
}

#fixed_footer p.fly-cast-title{
	background: url(/images/bottom_nav_stream_fly.svg) no-repeat 0px 2px;
    padding-left: 25px;
    height: 40px;
    display: inline-block;
}

#fixed_footer li.open_synd_popup {
	position: absolute;
	right: 440px;
	border-left: 1px solid #959595;
}

#fixed_footer li.open_synd_popup a{
	color: #B19749;
	background: url(/images/bottom_nav_synd_arrow.svg) no-repeat scroll 161px 2px transparent;
    background-size: 13%;
}


#fixed_footer a.pop_out_button {
	padding-right: 35px;
	background: url("../images/backgrounds/popup_button.png") no-repeat scroll 193px 7px transparent;
}

#fixed_footer a.pop_out_button img{
	position: relative;
    top: 5px;
    left: -8px;
}

span.multiSymbols {
	/* font-size: 0.5em; */
}
span.multiSymbols p.infoSymbol {
	font-size: 16px;
}
#header_new span.multiSymbols {
	font-size: 1em;
}
#landingPageHeader span.multiSymbols .greyed{
	font-size: 30px;
}
#on_the_fly span.multiSymbols {
	/*font-size: 20px;*/
	/* position: relative; */
}
#on_the_fly span.ticker {
	position: relative;
	cursor: pointer;
}
#on_the_fly p.infoCompany{
    color: black;
}
.active-header {
	background: url("images/active-header.gif") no-repeat scroll right 50% #D3DDE9;	
}

.landingNews .ui-tabs {
	padding: 0;
}

/* Para deshabilitar los links que no van en el Milestone1 */
#site_header_nav a.disabled {
	cursor: default;
	color: #666;
}
#site_header_nav a.disabled:hover {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#site_footer a.disabled {
	cursor: default;
	color: #666;
}
#site_footer p {
	text-align: center;
}
#site_footer a#stockChart {
	display: inline;
	float: none;
	clear: both;
	border-right: none;
	text-transform: none;
}

/* A partir de acÃ¡ empieza la Â«programaciÃ³nÂ» de la fecha de las noticias */
.soloHora, .fechaConAnio, .fecha {
	display: none;
}
.over_week .fecha, .over_month .fecha, .over_quarter .fecha {
	display: inline;
	color: #000;
}
.over_year .fechaConAnio {
	display: inline;
}
.today .soloHora, .yesterday .soloHora, .week_day .soloHora {
	display: inline;
}

/* Arreglos de la Landing Page by Leo */
td.landingStoryDetails div.div_tab{
    background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(#ffffff 0%, #c6c6c6 100%);
background: -moz-linear-gradient(#ffffff 0%, #c6c6c6 100%);
background: -o-linear-gradient(#ffffff 0%, #c6c6c6 100%);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#c6c6c6));
background: linear-gradient(#ffffff 0%, #c6c6c6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-8 */
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 88px; /*pongo plata a que esto no anda en el IE*/
    height: 100%;
}
td.landingStoryDetails div.div_tab dl{
    background: transparent;
    	
}
table.landingPageFeatured td{
	/*padding-left: 45px;*/
}
td.landingStoryDetails dd.story_details{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZjJmMmYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzElIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZDZkNmQ2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZDBkMGQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(245,245,245,0.97) 0%, rgba(245,245,245,1) 2%, rgba(242,242,242,1) 17%, rgba(221,221,221,1) 71%, rgba(214,214,214,1) 97%, rgba(208,208,208,1) 98%, rgba(198,198,198,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,0.97)), color-stop(2%,rgba(245,245,245,1)), color-stop(17%,rgba(242,242,242,1)), color-stop(71%,rgba(221,221,221,1)), color-stop(97%,rgba(214,214,214,1)), color-stop(98%,rgba(208,208,208,1)), color-stop(100%,rgba(198,198,198,1)));
    background: -webkit-linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
    background: -o-linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
    background: -ms-linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
    background: linear-gradient(top,  rgba(245,245,245,0.97) 0%,rgba(245,245,245,1) 2%,rgba(242,242,242,1) 17%,rgba(221,221,221,1) 71%,rgba(214,214,214,1) 97%,rgba(208,208,208,1) 98%,rgba(198,198,198,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5f5f5', endColorstr='#c6c6c6',GradientType=0 );
    padding-top: 0px;
    padding-bottom: 5px;    
}

td.landingStoryDetails section.infoCompany{
	color: #222222;
	padding-top:20px;
}
td.landingStoryDetails section.infoCompany{
	padding-left: 20px;
}

background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmM2YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #c6c6c6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c6c6c6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#c6c6c6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#c6c6c6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#c6c6c6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#c6c6c6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-8 */


table.landingPageFeatured small.fpo_overlay{
	padding: 0px;
}

td.landingStoryDetails div.chart_stats img.chartRedLne{
	padding-left: 25px;
}
table.landingPageFeatured .news_table th {
	
}
/*Fin arreglos de la landing Page*/
/* Sidebar colores */
a.overlayAnalRecs {
	color: #D5DEED;
}
#main_sidebar a {
	color: #D5DEED;
}

/*Nuevos links en los tÃ­tulos de los modulos de la columna derecha*/
#main_sidebar h3 a {
	color: inherit;
}

/*Portfolios Ticket #28*/
div.portfolio_resumen dd.dots ul{
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div.portfolio_resumen dd.dots ul li{
    
}

div.portfolio_resumen{
	/*height: 224px;*/
	cursor: pointer;
}
/*Fin portfolios */

/*version noticia g*/
span.contenedorHoraTopic{
    display: block;
    vertical-align: top;	
}

span.contenedorHoraTopic small.timeType{
	margin-top: 3px;
}

span.contenedorHoraTopic span.contenedorFalso{
	display:inline-block;
}

span.contenedorFalso div.fpo_overlay_ticker{
	margin-left: -50px;
}

small.timeType div.fpo_overlay_ticker{
    margin-left: -40px;
}
/*fin version noticia 6 */

#utility a.bordeDerecha{
    border-right: 1px solid #3c3c3c;	
}

/* JQUERY CLOCK PLUGIN 
Lo dejo asÃ­ por si queremos modificarle algo en el futuro. 
  .jqclock {  }
  .clockdate { }
  .clocktime { }
fin reloj*/

span#fechaActual{
	color: #3c3c3c;
}
span#userPanelClock{
    color: #3c3c3c;
}
span#horaYFecha{
	float:right;
	/*padding-right: 10px;*/
	text-transform: uppercase;
}
span#panelOpcionesUsuario{
    /*display:none;*/
}

/*Panel administrador superUser*/
span#panelAdminSuperUser{
	display:none;
}

/* Tabs de las noticias con muchos sÃ­mbolos */
.infoCompany span {
	display: block;
}
section.recsCompany {
	height: 52px;
	margin-bottom: 20px;
	/*margin-top: 25px;*/
}

table.landingPageFeatured section.recsCompany{
	margin-bottom:0px;
} 

div.eventProgram a{
    color: #666666;	
}

div.moreNewsTriggers, .bordeAzulArriba{
	border-top: 1px solid #4274bd;
}

div.mostrarContenidoEscondidoActualizado{
	margin-top: -5px;
	padding-bottom: 20px;
}

span.linkActualizarContenido{
	/*color: #376cb9;*/
	font-weight: bold;
	padding: 5px;
	border-bottom-left-radius: 10px;
	border-radius: 5px;	
	cursor: pointer;
}

/*Pagina recommendations*/
ul#firms_nav li{
    display: inline-block;
    /*color: #376cb9;*/
    cursor: pointer;
    padding: 5px;
}

ul#firms_nav li:before {
content: " | ";
font-size: 1.2em;
}

ul#firms_nav li:first-child:before {
content: none;
}

ul#firms_nav li a:hover{
    text-decoration: underline;
}

ul#firms_nav li a{
	font-size: 1.2em;
}

a.firmLink{
	display: block; position: relative; top: -125px; visibility: hidden;
}

a.top_recs{
	display: block; position: relative; top: -250px; visibility: hidden;
}

td.firmHeader{
	text-align:center;
}

.firmTopLink{
	float: right;
	margin-right: 10px;
}

span.filterName{
	font-size: 1.5em;
}
span.selected{
	font-weight: bold;
}
div.divFiltrosStreetResearch span.filterName a:hover{
	text-decoration: underline;
}

div.divFiltrosStreetResearch select{
 width:150px;   
}

div.street_research td.no_results{
	padding: 0px;
}

/*div.street_research table.tabla_street_research{
	min-height: 350px;
}*/

tr.separadorStrResearch{
	border: none;
}

tr.separadorSymbol a, tr.separadorSymbol span{
	display:none;
}

tr.separadorSymbol{
	border-bottom: 1px solid #4274bd;
}

div.street_research{
	min-height: 500px;
}

div.tit_rec_overlay{
	font-weight: bold;
}

span.filterName{
font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 17px 0;
    padding: 17px 0 0 0;
    color: #fff;
    }

input#calendario_street_research{
	height: 25px;
}

div.linksNavigationStreetResearch{
	margin: 15px 0 15px 0;
	text-align:center;
}

div.linksNavigationStreetResearch div{
    text-align:left;
}
/*Fin pag recommendations*/

/*Syndicate en las noticias*/
td.listed_events ul.syndicate li {
	/*
		TODO: ver el color del icono...
		TODO: diferenciar el icono del header de la bÃºsqueda (events usa icon3...)
	*/
	background: transparent url(../images/backgrounds/syndicate_icon_new3.png) 0 0 no-repeat;
}

div.search_results_bar ul.syndicate li {
	/*
		TODO: ver el color del icono...
		TODO: diferenciar el icono del header de la bÃºsqueda (events usa icon3...)
	*/
	background: transparent url(../images/backgrounds/syndicate_icon_search2.png) 0 0 no-repeat;
}

/*.news_table*/ td.listed_events ul.syndicate li div p.calendarDate {
	/*color: #376CB9;*/
}

p.candado_chico, div.candado_chico {
	background: url("../images/backgrounds/lock_little.png") no-repeat scroll 0px 0px transparent;
	height: 25px;
	padding: 5px 22px;
	font-weight: bold;
	margin-bottom: 5px;
}

.candado_alerta_popup{
	display:inline;
	font-weight:normal;
}

.candado_subscribe_link{
    color: #376cb9;
    cursor:pointer;
}

div.locked_bottom_note{
	border-top: 1px solid #666666;
	vertical-align: top;
	padding-top: 5px;
}

#main_sidebar .locked_bottom_note a, .locked_bottom_note a{
	color: #000;
}

.locked_bottom_note a.open_free_user{
	color: #FFF;
}
/*Fin Syndicate en las noticias*/

div#search_news div.individualSyn, div#home_news div.individualSyn {
	width: 100%;
}

div.no_program_indicator{
	margin: 5px;
}

/*modulo home otf*/
/*para arregarl el padding del table que en ie no funcoina*/
div.primer_otf_home{
	border-bottom: 1px solid #98afce;
	min-height: 240px;
}
table.columna_abajo_otf{
	margin-top: 10px !important; /*TODO rever esto del important*/	
}
/*fin modulo hom otf*/

/*agregados menu para que entre el street research */
#site_header_nav a#link_calendar_menu{
	padding: 0 37px 0 37px;	
}

#site_header_nav li ul{
	width:100%;
}

#site_header_nav li ul#menu_about_list,
#site_header_nav li ul.ul_menu_dentro_calendar {
	width:auto;
	white-space: nowrap;
}

/*fin agregados menu*/

/* highlight stories */
.newsFeedWidget table tr.tr_noticia_prioridad{
	background-color:#ffdad2;	
}
/* highlight stories */

/* nueva pagina eventos */
#search_events_n {
	color: #000;
	background: #fff;
	margin: 0 22px 18px 22px;
	padding: 0;
	clear: both;
	position: relative;
}
#search_events_n legend {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 17px 0;
	padding: 17px 0 0 0;
	color: #fff;
}
#search_events_n #ev_gride header.calendar_time_all_day p {
	width: 100%;
}

#search_events_n header.calendar_time p {
    width: 100%;
    height: 30px;
    padding: 8px 0px 0px 0px;
}

#search_events_n .columna_hora_all_day {
	width: 45%;
	display: inline-block;
	float: right;
	/*min-height: 650px;*/
	/* border-right: 1px solid #acbcce; */
	vertical-align: top;
}

#search_events_n .columna_hora {
    min-height: 0px;
    float:left;
    width: 100%;
}

#search_events_n .columna_hora_vert_two {
    min-height: 0px;
    float:left;
    width: 45%;
}

#search_events_n #grilla {
    /* width: 980px;comentado para ponerle columna derecha a eventos*/
    width: 100%;
}


#search_events_n header.calendar_time_all_day p {
	background-color: #bbcdde;
	text-align:center;
	height: 50px;
	width: 151px;
	clear: both;
	font-weight: bold;
	padding: 18px 0 0 0;
	font-size: 14px;
	margin: 0;
}

#search_events_n #ev_gride{
	background: none;
	/*background-position-x: 53px;*/	
}

div.events_page_wrapper div#content_wrapper{
	background-color: #376cb9;
	/*background-position-x: 53px;*/	
}


#search_events_n .ul_event_type{
	margin: 5px;
}

#search_events_n span.simboloEvento:hover{
	text-decoration: underline;
}

div.wrapper_timeline_grande{
	width: 100%;
}

div.wrapper_timeline_chica{
    width: 55%;
}

div.wrapper_timeline_chica header.calendar_time{ 
    margin-right: 5px;
}

.columna_hora_all_day_vert, .columna_hora_all_day_vert_two {
    width: 100%;
    display: inline-block;
    float: right;
    /*min-height: 650px;*/
    /* border-right: 1px solid #acbcce; */
    vertical-align: top;
}

div.wrapper_timeline_chica_vert{
    width: 100%;
}

div.wrapper_timeline_chica_vert_two{
    width: 100%;
}

.wrapper_izquierdo{
	width: 45%;
	float: left;
}
.wrapper_derecho{
    width: 45%;
    float: left;
    padding-top: 70px;
}

#search_events_n .wrapper_derecho section.columna_hora_vert_two{
	width: 100%;
}
#search_events_n .wrapper_izquierdo section.columna_hora_vert_two{
	width: 100%;
	border-right: 1px solid #376CB9;
	margin-top: 15px;
}

.wrapper_derecho section{
	margin-top: 15px;
	border: 1px solid #376CB9;	
}

.wrapper_izquierdo section{
	margin-top: 15px;
	border: 1px solid #376CB9;	
}

div.lineaTiempo{
    width: 10%;
    float: left;
   	color: white;
    font-weight: bold;
    background: url(../images/backgrounds/fondo_timeline.jpg) 0 0 repeat;
    background-position-x: 9px;
}

div.lineaTiempo .timeline_wrapper_derecho{
	background: url(../images/forward.png) 0 0 no-repeat;
	width: 60%;
	height: 30px;
	padding-top: 7px;
	padding-left: 5px;
	float: right;
}

div.lineaTiempo .timeline_wrapper_izquierdo{
	background: url(../images/backward.png) 0 0 no-repeat;
	width: 60%;
	height: 30px;
	padding-top: 7px;
	padding-left: 18px;
	float: left;
}

div#search_events_n fieldset#category_filters{
	padding-bottom: 10px;
}


/* fin nueva pagina eventos*/

/*errores*/
span.errorPlaceholder a{
	color: #376cb9;
}

span.errorPlaceholder{
    padding-left: 15px;
}

td.busquedaVacia{
	height: 30px;
	vertical-align: middle;
}
/*FIN errores*/

/* Nuevo panel de login Ryan */
#login_form{
/*	background-color: #eaeae0;*/
	/*height: 66px;*/
	/*padding-left: 10px;
	padding-right: 10px;*/
	text-align: left;
    width: 260px;
    float: right;
    padding: 11px 0 0 0;	
}

a.forgot_password{
	display:inline-block;
	margin-bottom: 3px;
}

div.links_abajo_login{
	text-align: left;
	width: 100%;	
}
div.links_abajo_login div.checker input, 
div.links_abajo_login div.checker, 
div.links_abajo_login span {
	width: 15px;
	margin-right: 0px;	
}
span.username{
	font-weight:bold;
}

div.links_abajo_logueado{
	margin-top: 5px;
}
/* FIN Nuevo panel de login Ryan */

div.label_wrapper{
	margin-top:5px;
}

div.more_stories_wrapper{
	background-color: white;
	border-top: 1px solid #4274bd
}

#show_full_stories_bloqueado{
    text-decoration: underline;
    color:#376cb9;	
}

div#show_full_stories_not_logged{
    display: none;
    position: absolute;
    color: #000;
    left: -260px;
    top: -10px;
    width: 250px;
    padding: 15px;
    z-index: 600;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
    -webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);	
}

div#show_full_stories_not_logged .candado_chico{
	padding-right: 0px;
	padding-top: 0px;
}

/*div#show_full_stories_not_logged a.open_free_trial{
    float: none;
    line-height: initial;
    padding: 0px;
    display: inline;
}*/

span.texto_full_blocked{
	padding-top: 10px;
}
span.cerrarBoton{
	cursor:pointer;
}

section#todays_syndicate div.individualSyn, section#syndicate div.individualSyn{
    padding: 10px;
    /* border: 1px solid #e9e9e9; */ 
    background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
    color: #000;
    /*top: 0px;
    left: 0px;*/
    width: 350px;
    max-height: 1000px;
    -webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);
     position: absolute;
     text-align: left;
    z-index: 800;
    display: none;
    font-weight: normal;
     /* overflow: hidden;*/ 
}

section#todays_syndicate div.individualSyn:after, section#syndicate div.individualSyn:after {
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
    border: 10px solid transparent;
    border-left-color: #f0f0f0;
    top: 22px;
    left: 350px;
    z-index: 50;
}

section#todays_syndicate div.individualSyn a.open_free_trial, section#syndicate div.individualSyn a.open_free_trial{
	color: black;
	text-decoration: none;
}

section#todays_syndicate div.individualSyn p.candado_chico, section#syndicate div.individualSyn p.candado_chico{
    padding-left: 20px;
}

div.footer_show_full_stories_bloqueado{
	width:100%;
	align: right;
}

div#show_full_stories_not_logged a.open_free_trial{
    padding-right: 5px;
    padding-left: 5px;
    text-decoration: none;
}

section#todays_events a{
	color: #acbedc;
}

.event_opener, .syndicate_opener {
	cursor: pointer;
}

/* Trending Topics -- News Most Clicked */
.tituloTTNMC {
	height: 45px;
	padding-left:40px;
}
.iconoTTNMC {
    height: 35px;
    width: 35px;
    left: 120px;
/*     top: -25px; */
    position: relative;
}
.tituloTTNMC dt {
/*    top: -35px;*/
    position: relative;
/*     height: 100%; */
}
.tituloTTNMC dd {
    /*top: -35px;*/
    position: relative;
/*     height: 100%; */
	width: 40px;
}

/* Trending Topics -- News Most Clicked */


div#home_news section.recsCompany, div#search_news section.recsCompany {
height: auto;
margin-bottom: 0px;
}

/*
#main_sidebar section#events p.carousel_counter{
	margin-top: -20px;
}
*/

dl#site_logo{
    cursor: pointer;
    background: transparent url(../images/logo_thefly_small.png) 0px 7px no-repeat;
    /* width: 160px; */
    width: 90px;
    height: 100%;
    padding-left: 0px;
    padding-top: 20px;
    display: inline;
    font-weight: bold;
    margin-top: 0px;
}

.disclaimer_table td p{
color: black;
}

/* Nueva pagina de Free trial*/
#content_wrapper.free_trial_page{
	width: 100%;
}

#trial_registration_form .portfolio_fields, #careers_form .portfolio_fields{
    float:left;
    padding: 5px 10px 5px 10px;
}

#trial_registration_form fieldset{
    width:50%;
    height:416px;
    background-color: #F7F7F7;
}

#careers_form fieldset{
    width:100%;
    background-color: #F7F7F7;
}

fieldset#main_portfolio_fields{
	width:100%;
	height: auto;
}

#trial_registration_form fieldset .desc, #careers_form fieldset .desc{
    font-size:11px;
    padding:5px 10px 5px 0px;
}

div.overlay_mute_unmute{
	display: none;
width: 120px;
text-align: center;
margin-left: -55px;
margin-top: 15px;
z-index: 99999999999;
clear: both;
float: left;
padding: 3px;
background-color: rgb(246, 208, 123);
}

div.pop_up_promo{
	display: none;
	left: 0px;
	top: 500px;
	position: absolute;
	width: 230px;
    padding: 15px;
    z-index: 600;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 ); /* IE6-8 */
    -webkit-box-shadow:  10px 10px 10px 10px rgba(0, 0, 0, 0.1);   
     box-shadow:  0px 8px 25px rgba(0, 0, 0, 0.5);	
}

div.pop_up_promo .candado_chico{
    padding:0;	
}

div.pop_up_promo a.button{
	float: right;
	margin-top: 10px;
}

/*settings*/
div.credit_card_info{
	
	margin-bottom: 5px;
}
div.credit_card_info .titlesForm{
	font-weight: bold;
}
a.link_credit_card{
	color: #0088cc;	
}


/*Mensajes restpuesta login*/
div.mensaje_login{
	width: 400px;
	height: 250px;
    padding: 30px;
    /*padding: 0px 30px 30px 30px;*/
}

div.close_button{
	float: right;
	padding: 5px;
	margin-right: -20px;
	margin-top: -25px;
	cursor: pointer;
}

div.mensaje_login a{
	color:#376cb9;
}

a.linkFaq {
	/*color: #000;*/
	color: #00F;
}

/*Pagina Error default*/
table.error_table div{
	color: black;
	min-height:800px;
    padding: 11px 20px;
    font-size: 20px;	
}

div.copyright{
	display: inline;
    float: right;
    /*
	margin-right: 25px;
    margin-top: 4px;
	*/
	margin: 9px 20px 0 0;
}

div.ychart_footer{
	display:inline;
	float: left;
	/*margin-right: 485px;*/
	margin: 5px 0 0 20px;
}

div.paginacionLandingPage{
	width: 95%;
	margin: auto;
	font-weight: bold;
}

ul.ulPaginasLanding {
    list-style-type: none;
    display: table;	
    width: 100%;
}

ul.ulPaginasLanding li {
    display: table-cell;
    text-align:center;
}

ul.ulPaginasLanding li a{
    display: block;
}

/*arreglos del main_sidebar home para la columna mÃ¡s ancha*/
#main_sidebar section#analyst_recs div.carousel,
#main_sidebar section#trending_topics div.carousel
 {
	width: 80%;
	margin: 10px auto;	
}

#main_sidebar ul#newsMostClicked{
	width: 80%;
}

#main_sidebar ul#newsMostClicked li{
    width: 90%;
}

form#search_filter_stories_news input#input_symbol_search_news,
#input_symbol_search_news{
	width: 150px;
}

dd.story_details a.button.open_subscription_page,
dd.story_details a.button.open_free_trial{
	color:black;
}

.recsBloqueadas a {
	color: blue;
}

div.search_results_bar table.listed_events li div p.calendarDate {
	font-size: 12px;
    font-weight: bold;
}

div.search_results_bar table.listed_events li div p.monthDateEvent{
    margin: 0;	
}

a.free_trial_button{
	font-size: 18px;
	font-weight: bold;
	padding: 10px 8px;
}

#why_learn_more p.learn_more{
	margin-top: 14px;
}



.relatedContent section.statsCompany, .fpo_overlay_recs section.statsCompany{
	min-width: 50%;
    max-width: 90%;
}

.relatedContent section.statsCompany dl, .fpo_overlay_recs section.statsCompany dl{
	width: 100%
	}

.relatedContent p.companyPrice, .fpo_overlay_recs p.companyPrice{
	display: inline-block;	
}

.relatedContent .companyPrice.gain, .fpo_overlay_recs .companyPrice.gain{
	color: green;
	}
	
.relatedContent .companyPrice.loss, .fpo_overlay_recs .companyPrice.loss{
	color: red;
	}

.news_table a.open_onthefly_new_window{
	color: black;
}


/* Overlay RECS */
section#analyst_recs .fpo_overlay_recs section.statsCompany{
    display: inline-block;
    margin-left: 12px;
    width: 100%;
}

section#analyst_recs .fpo_overlay_recs section.infoCompany{
    width:100%;
    margin-bottom: 10px;
}

section#analyst_recs .fpo_overlay_recs section.statsCompany div.chart_stats{
	width:100%;
}

section#analyst_recs .fpo_overlay_recs section.statsCompany div.chart_stats dl{
	display:inline-block;
	margin-left: 5px;	
}

section#analyst_recs .fpo_overlay_recs section.statsCompany div.chart_stats dl dd p{
    padding-left: 0;
}

section#analyst_recs .fpo_overlay_recs section.statsCompany dl dt{
    color: black;
    font-size:  1.5em;
}

section#analyst_recs .fpo_overlay_recs section.statsCompany dl dt .gain{
    color: green;
}

section#analyst_recs .fpo_overlay_recs section.statsCompany dl dt .loss{
    color: red;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	/* border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em;
	text-decoration:none; */
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
/*
.sf-menu li {
	background:		#BDD2FF;
}
.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#CFDEFF;
	outline:		0;
}
*/
/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/* background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	/* -moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px; */
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*  Font Awesome
    the iconic font designed for use with Twitter Bootstrap
    -------------------------------------------------------
    The full suite of pictographic icons, examples, and documentation
    can be found at: http://fortawesome.github.com/Font-Awesome/

    License
    -------------------------------------------------------
    The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
    http://creativecommons.org/licenses/by/3.0/ A mention of
    'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
    source code is considered acceptable attribution (most common on the web).
    If human readable source code is not available to the end user, a mention in
    an 'About' or 'Credits' screen is considered acceptable (most common in desktop
    or mobile software).

    Contact
    -------------------------------------------------------
    Email: dave@davegandy.com
    Twitter: http://twitter.com/fortaweso_me
    Work: http://lemonwi.se co-founder

    */
@font-face {
  font-family: "FontAwesome";
  src: url('../font/fontawesome-webfont.eot');
  src: url('../font/fontawesome-webfont.eot?#iefix') format('eot'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
a [class^="icon-"], a [class*=" icon-"] {
  display: inline-block;
  text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: top;
  font-size: 1.3333333333333333em;
}
.btn [class^="icon-"], .btn [class*=" icon-"] {
  /* keeps button heights with and without icons the same */

  line-height: .9em;
}
li [class^="icon-"], li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {
  /* 1.5 increased font size for icon-large * 1.25 width */

  width: 1.875em;
}
li[class^="icon-"], li[class*=" icon-"] {
  margin-left: 0;
  list-style-type: none;
}
li[class^="icon-"]:before, li[class*=" icon-"]:before {
  text-indent: -2em;
  text-align: center;
}
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
  text-indent: -1.3333333333333333em;
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before                { content: "\f000"; }
.icon-music:before                { content: "\f001"; }
.icon-search:before               { content: "\f002"; }
.icon-envelope:before             { content: "\f003"; }
.icon-heart:before                { content: "\f004"; }
.icon-star:before                 { content: "\f005"; }
.icon-star-empty:before           { content: "\f006"; }
.icon-user:before                 { content: "\f007"; }
.icon-film:before                 { content: "\f008"; }
.icon-th-large:before             { content: "\f009"; }
.icon-th:before                   { content: "\f00a"; }
.icon-th-list:before              { content: "\f00b"; }
.icon-ok:before                   { content: "\f00c"; }
.icon-remove:before               { content: "\f00d"; }
.icon-zoom-in:before              { content: "\f00e"; }

.icon-zoom-out:before             { content: "\f010"; }
.icon-off:before                  { content: "\f011"; }
.icon-signal:before               { content: "\f012"; }
.icon-cog:before                  { content: "\f013"; }
.icon-trash:before                { content: "\f014"; }
.icon-home:before                 { content: "\f015"; }
.icon-file:before                 { content: "\f016"; }
.icon-time:before                 { content: "\f017"; }
.icon-road:before                 { content: "\f018"; }
.icon-download-alt:before         { content: "\f019"; }
.icon-download:before             { content: "\f01a"; }
.icon-upload:before               { content: "\f01b"; }
.icon-inbox:before                { content: "\f01c"; }
.icon-play-circle:before          { content: "\f01d"; }
.icon-repeat:before               { content: "\f01e"; }

/* \f020 doesn't work in Safari. all shifted one down */
.icon-refresh:before              { content: "\f021"; }
.icon-list-alt:before             { content: "\f022"; }
.icon-lock:before                 { content: "\f023"; }
.icon-flag:before                 { content: "\f024"; }
.icon-headphones:before           { content: "\f025"; }
.icon-volume-off:before           { content: "\f026"; }
.icon-volume-down:before          { content: "\f027"; }
.icon-volume-up:before            { content: "\f028"; }
.icon-qrcode:before               { content: "\f029"; }
.icon-barcode:before              { content: "\f02a"; }
.icon-tag:before                  { content: "\f02b"; }
.icon-tags:before                 { content: "\f02c"; }
.icon-book:before                 { content: "\f02d"; }
.icon-bookmark:before             { content: "\f02e"; }
.icon-print:before                { content: "\f02f"; }

.icon-camera:before               { content: "\f030"; }
.icon-font:before                 { content: "\f031"; }
.icon-bold:before                 { content: "\f032"; }
.icon-italic:before               { content: "\f033"; }
.icon-text-height:before          { content: "\f034"; }
.icon-text-width:before           { content: "\f035"; }
.icon-align-left:before           { content: "\f036"; }
.icon-align-center:before         { content: "\f037"; }
.icon-align-right:before          { content: "\f038"; }
.icon-align-justify:before        { content: "\f039"; }
.icon-list:before                 { content: "\f03a"; }
.icon-indent-left:before          { content: "\f03b"; }
.icon-indent-right:before         { content: "\f03c"; }
.icon-facetime-video:before       { content: "\f03d"; }
.icon-picture:before              { content: "\f03e"; }

.icon-pencil:before               { content: "\f040"; }
.icon-map-marker:before           { content: "\f041"; }
.icon-adjust:before               { content: "\f042"; }
.icon-tint:before                 { content: "\f043"; }
.icon-edit:before                 { content: "\f044"; }
.icon-share:before                { content: "\f045"; }
.icon-check:before                { content: "\f046"; }
.icon-move:before                 { content: "\f047"; }
.icon-step-backward:before        { content: "\f048"; }
.icon-fast-backward:before        { content: "\f049"; }
.icon-backward:before             { content: "\f04a"; }
.icon-play:before                 { content: "\f04b"; }
.icon-pause:before                { content: "\f04c"; }
.icon-stop:before                 { content: "\f04d"; }
.icon-forward:before              { content: "\f04e"; }

.icon-fast-forward:before         { content: "\f050"; }
.icon-step-forward:before         { content: "\f051"; }
.icon-eject:before                { content: "\f052"; }
.icon-chevron-left:before         { content: "\f053"; }
.icon-chevron-right:before        { content: "\f054"; }
.icon-plus-sign:before            { content: "\f055"; }
.icon-minus-sign:before           { content: "\f056"; }
.icon-remove-sign:before          { content: "\f057"; }
.icon-ok-sign:before              { content: "\f058"; }
.icon-question-sign:before        { content: "\f059"; }
.icon-info-sign:before            { content: "\f05a"; }
.icon-screenshot:before           { content: "\f05b"; }
.icon-remove-circle:before        { content: "\f05c"; }
.icon-ok-circle:before            { content: "\f05d"; }
.icon-ban-circle:before           { content: "\f05e"; }

.icon-arrow-left:before           { content: "\f060"; }
.icon-arrow-right:before          { content: "\f061"; }
.icon-arrow-up:before             { content: "\f062"; }
.icon-arrow-down:before           { content: "\f063"; }
.icon-share-alt:before            { content: "\f064"; }
.icon-resize-full:before          { content: "\f065"; }
.icon-resize-small:before         { content: "\f066"; }
.icon-plus:before                 { content: "\f067"; }
.icon-minus:before                { content: "\f068"; }
.icon-asterisk:before             { content: "\f069"; }
.icon-exclamation-sign:before     { content: "\f06a"; }
.icon-gift:before                 { content: "\f06b"; }
.icon-leaf:before                 { content: "\f06c"; }
.icon-fire:before                 { content: "\f06d"; }
.icon-eye-open:before             { content: "\f06e"; }

.icon-eye-close:before            { content: "\f070"; }
.icon-warning-sign:before         { content: "\f071"; }
.icon-plane:before                { content: "\f072"; }
.icon-calendar:before             { content: "\f073"; }
.icon-random:before               { content: "\f074"; }
.icon-comment:before              { content: "\f075"; }
.icon-magnet:before               { content: "\f076"; }
.icon-chevron-up:before           { content: "\f077"; }
.icon-chevron-down:before         { content: "\f078"; }
.icon-retweet:before              { content: "\f079"; }
.icon-shopping-cart:before        { content: "\f07a"; }
.icon-folder-close:before         { content: "\f07b"; }
.icon-folder-open:before          { content: "\f07c"; }
.icon-resize-vertical:before      { content: "\f07d"; }
.icon-resize-horizontal:before    { content: "\f07e"; }

.icon-bar-chart:before            { content: "\f080"; }
.icon-twitter-sign:before         { content: "\f081"; }
.icon-facebook-sign:before        { content: "\f082"; }
.icon-camera-retro:before         { content: "\f083"; }
.icon-key:before                  { content: "\f084"; }
.icon-cogs:before                 { content: "\f085"; }
.icon-comments:before             { content: "\f086"; }
.icon-thumbs-up:before            { content: "\f087"; }
.icon-thumbs-down:before          { content: "\f088"; }
.icon-star-half:before            { content: "\f089"; }
.icon-heart-empty:before          { content: "\f08a"; }
.icon-signout:before              { content: "\f08b"; }
.icon-linkedin-sign:before        { content: "\f08c"; }
.icon-pushpin:before              { content: "\f08d"; }
.icon-external-link:before        { content: "\f08e"; }

.icon-signin:before               { content: "\f090"; }
.icon-trophy:before               { content: "\f091"; }
.icon-github-sign:before          { content: "\f092"; }
.icon-upload-alt:before           { content: "\f093"; }
.icon-lemon:before                { content: "\f094"; }
.icon-phone:before                { content: "\f095"; }
.icon-check-empty:before          { content: "\f096"; }
.icon-bookmark-empty:before       { content: "\f097"; }
.icon-phone-sign:before           { content: "\f098"; }
.icon-twitter:before              { content: "\f099"; }
.icon-facebook:before             { content: "\f09a"; }
.icon-github:before               { content: "\f09b"; }
.icon-unlock:before               { content: "\f09c"; }
.icon-credit-card:before          { content: "\f09d"; }
.icon-rss:before                  { content: "\f09e"; }

.icon-hdd:before                  { content: "\f0a0"; }
.icon-bullhorn:before             { content: "\f0a1"; }
.icon-bell:before                 { content: "\f0a2"; }
.icon-certificate:before          { content: "\f0a3"; }
.icon-hand-right:before           { content: "\f0a4"; }
.icon-hand-left:before            { content: "\f0a5"; }
.icon-hand-up:before              { content: "\f0a6"; }
.icon-hand-down:before            { content: "\f0a7"; }
.icon-circle-arrow-left:before    { content: "\f0a8"; }
.icon-circle-arrow-right:before   { content: "\f0a9"; }
.icon-circle-arrow-up:before      { content: "\f0aa"; }
.icon-circle-arrow-down:before    { content: "\f0ab"; }
.icon-globe:before                { content: "\f0ac"; }
.icon-wrench:before               { content: "\f0ad"; }
.icon-tasks:before                { content: "\f0ae"; }

.icon-filter:before               { content: "\f0b0"; }
.icon-briefcase:before            { content: "\f0b1"; }
.icon-fullscreen:before           { content: "\f0b2"; }

.icon-group:before                { content: "\f0c0"; }
.icon-link:before                 { content: "\f0c1"; }
.icon-cloud:before                { content: "\f0c2"; }
.icon-beaker:before               { content: "\f0c3"; }
.icon-cut:before                  { content: "\f0c4"; }
.icon-copy:before                 { content: "\f0c5"; }
.icon-paper-clip:before           { content: "\f0c6"; }
.icon-save:before                 { content: "\f0c7"; }
.icon-sign-blank:before           { content: "\f0c8"; }
.icon-reorder:before              { content: "\f0c9"; }
.icon-list-ul:before              { content: "\f0ca"; }
.icon-list-ol:before              { content: "\f0cb"; }
.icon-strikethrough:before        { content: "\f0cc"; }
.icon-underline:before            { content: "\f0cd"; }
.icon-table:before                { content: "\f0ce"; }

.icon-magic:before                { content: "\f0d0"; }
.icon-truck:before                { content: "\f0d1"; }
.icon-pinterest:before            { content: "\f0d2"; }
.icon-pinterest-sign:before       { content: "\f0d3"; }
.icon-google-plus-sign:before     { content: "\f0d4"; }
.icon-google-plus:before          { content: "\f0d5"; }
.icon-money:before                { content: "\f0d6"; }
.icon-caret-down:before           { content: "\f0d7"; }
.icon-caret-up:before             { content: "\f0d8"; }
.icon-caret-left:before           { content: "\f0d9"; }
.icon-caret-right:before          { content: "\f0da"; }
.icon-columns:before              { content: "\f0db"; }
.icon-sort:before                 { content: "\f0dc"; }
.icon-sort-down:before            { content: "\f0dd"; }
.icon-sort-up:before              { content: "\f0de"; }

.icon-envelope-alt:before         { content: "\f0e0"; }
.icon-linkedin:before             { content: "\f0e1"; }
.icon-undo:before                 { content: "\f0e2"; }
.icon-legal:before                { content: "\f0e3"; }
.icon-dashboard:before            { content: "\f0e4"; }
.icon-comment-alt:before          { content: "\f0e5"; }
.icon-comments-alt:before         { content: "\f0e6"; }
.icon-bolt:before                 { content: "\f0e7"; }
.icon-sitemap:before              { content: "\f0e8"; }
.icon-umbrella:before             { content: "\f0e9"; }
.icon-paste:before                { content: "\f0ea"; }

.icon-user-md:before              { content: "\f200"; }

[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}
.btn.dropdown-toggle [class^="icon-"],
.btn.dropdown-toggle [class*=" icon-"] {
  /* keeps button heights with and without icons the same */

  line-height: 1.4em;
}
.icon-large {
  font-size: 1.3333em;
}
.icon-glass {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf000;&nbsp;');
}
.icon-music {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf001;&nbsp;');
}
.icon-search {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf002;&nbsp;');
}
.icon-envelope {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf003;&nbsp;');
}
.icon-heart {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf004;&nbsp;');
}
.icon-star {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf005;&nbsp;');
}
.icon-star-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf006;&nbsp;');
}
.icon-user {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf007;&nbsp;');
}
.icon-film {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf008;&nbsp;');
}
.icon-th-large {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf009;&nbsp;');
}
.icon-th {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00a;&nbsp;');
}
.icon-th-list {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00b;&nbsp;');
}
.icon-ok {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00c;&nbsp;');
}
.icon-remove {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00d;&nbsp;');
}
.icon-zoom-in {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf00e;&nbsp;');
}
.icon-zoom-out {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf010;&nbsp;');
}
.icon-off {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf011;&nbsp;');
}
.icon-signal {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf012;&nbsp;');
}
.icon-cog {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf013;&nbsp;');
}
.icon-trash {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf014;&nbsp;');
}
.icon-home {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf015;&nbsp;');
}
.icon-file {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf016;&nbsp;');
}
.icon-time {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf017;&nbsp;');
}
.icon-road {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf018;&nbsp;');
}
.icon-download-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf019;&nbsp;');
}
.icon-download {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01a;&nbsp;');
}
.icon-upload {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01b;&nbsp;');
}
.icon-inbox {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01c;&nbsp;');
}
.icon-play-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01d;&nbsp;');
}
.icon-repeat {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf01e;&nbsp;');
}
.icon-refresh {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf021;&nbsp;');
}
.icon-list-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf022;&nbsp;');
}
.icon-lock {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf023;&nbsp;');
}
.icon-flag {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf024;&nbsp;');
}
.icon-headphones {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf025;&nbsp;');
}
.icon-volume-off {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf026;&nbsp;');
}
.icon-volume-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf027;&nbsp;');
}
.icon-volume-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf028;&nbsp;');
}
.icon-qrcode {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf029;&nbsp;');
}
.icon-barcode {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02a;&nbsp;');
}
.icon-tag {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02b;&nbsp;');
}
.icon-tags {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02c;&nbsp;');
}
.icon-book {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02d;&nbsp;');
}
.icon-bookmark {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02e;&nbsp;');
}
.icon-print {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf02f;&nbsp;');
}
.icon-camera {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf030;&nbsp;');
}
.icon-font {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf031;&nbsp;');
}
.icon-bold {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf032;&nbsp;');
}
.icon-italic {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf033;&nbsp;');
}
.icon-text-height {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf034;&nbsp;');
}
.icon-text-width {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf035;&nbsp;');
}
.icon-align-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf036;&nbsp;');
}
.icon-align-center {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf037;&nbsp;');
}
.icon-align-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf038;&nbsp;');
}
.icon-align-justify {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf039;&nbsp;');
}
.icon-list {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03a;&nbsp;');
}
.icon-indent-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03b;&nbsp;');
}
.icon-indent-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03c;&nbsp;');
}
.icon-facetime-video {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03d;&nbsp;');
}
.icon-picture {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf03e;&nbsp;');
}
.icon-pencil {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf040;&nbsp;');
}
.icon-map-marker {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf041;&nbsp;');
}
.icon-adjust {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf042;&nbsp;');
}
.icon-tint {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf043;&nbsp;');
}
.icon-edit {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf044;&nbsp;');
}
.icon-share {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf045;&nbsp;');
}
.icon-check {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf046;&nbsp;');
}
.icon-move {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf047;&nbsp;');
}
.icon-step-backward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf048;&nbsp;');
}
.icon-fast-backward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf049;&nbsp;');
}
.icon-backward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04a;&nbsp;');
}
.icon-play {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04b;&nbsp;');
}
.icon-pause {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04c;&nbsp;');
}
.icon-stop {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04d;&nbsp;');
}
.icon-forward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf04e;&nbsp;');
}
.icon-fast-forward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf050;&nbsp;');
}
.icon-step-forward {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf051;&nbsp;');
}
.icon-eject {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf052;&nbsp;');
}
.icon-chevron-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf053;&nbsp;');
}
.icon-chevron-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf054;&nbsp;');
}
.icon-plus-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf055;&nbsp;');
}
.icon-minus-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf056;&nbsp;');
}
.icon-remove-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf057;&nbsp;');
}
.icon-ok-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf058;&nbsp;');
}
.icon-question-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf059;&nbsp;');
}
.icon-info-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05a;&nbsp;');
}
.icon-screenshot {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05b;&nbsp;');
}
.icon-remove-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05c;&nbsp;');
}
.icon-ok-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05d;&nbsp;');
}
.icon-ban-circle {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf05e;&nbsp;');
}
.icon-arrow-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf060;&nbsp;');
}
.icon-arrow-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf061;&nbsp;');
}
.icon-arrow-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf062;&nbsp;');
}
.icon-arrow-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf063;&nbsp;');
}
.icon-share-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf064;&nbsp;');
}
.icon-resize-full {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf065;&nbsp;');
}
.icon-resize-small {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf066;&nbsp;');
}
.icon-plus {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf067;&nbsp;');
}
.icon-minus {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf068;&nbsp;');
}
.icon-asterisk {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf069;&nbsp;');
}
.icon-exclamation-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06a;&nbsp;');
}
.icon-gift {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06b;&nbsp;');
}
.icon-leaf {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06c;&nbsp;');
}
.icon-fire {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06d;&nbsp;');
}
.icon-eye-open {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf06e;&nbsp;');
}
.icon-eye-close {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf070;&nbsp;');
}
.icon-warning-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf071;&nbsp;');
}
.icon-plane {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf072;&nbsp;');
}
.icon-calendar {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf073;&nbsp;');
}
.icon-random {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf074;&nbsp;');
}
.icon-comment {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf075;&nbsp;');
}
.icon-magnet {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf076;&nbsp;');
}
.icon-chevron-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf077;&nbsp;');
}
.icon-chevron-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf078;&nbsp;');
}
.icon-retweet {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf079;&nbsp;');
}
.icon-shopping-cart {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07a;&nbsp;');
}
.icon-folder-close {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07b;&nbsp;');
}
.icon-folder-open {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07c;&nbsp;');
}
.icon-resize-vertical {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07d;&nbsp;');
}
.icon-resize-horizontal {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf07e;&nbsp;');
}
.icon-bar-chart {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf080;&nbsp;');
}
.icon-twitter-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf081;&nbsp;');
}
.icon-facebook-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf082;&nbsp;');
}
.icon-camera-retro {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf083;&nbsp;');
}
.icon-key {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf084;&nbsp;');
}
.icon-cogs {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf085;&nbsp;');
}
.icon-comments {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf086;&nbsp;');
}
.icon-thumbs-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf087;&nbsp;');
}
.icon-thumbs-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf088;&nbsp;');
}
.icon-star-half {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf089;&nbsp;');
}
.icon-heart-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08a;&nbsp;');
}
.icon-signout {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08b;&nbsp;');
}
.icon-linkedin-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08c;&nbsp;');
}
.icon-pushpin {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08d;&nbsp;');
}
.icon-external-link {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf08e;&nbsp;');
}
.icon-signin {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf090;&nbsp;');
}
.icon-trophy {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf091;&nbsp;');
}
.icon-github-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf092;&nbsp;');
}
.icon-upload-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf093;&nbsp;');
}
.icon-lemon {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf094;&nbsp;');
}
.icon-phone {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf095;&nbsp;');
}
.icon-check-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf096;&nbsp;');
}
.icon-bookmark-empty {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf097;&nbsp;');
}
.icon-phone-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf098;&nbsp;');
}
.icon-twitter {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf099;&nbsp;');
}
.icon-facebook {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09a;&nbsp;');
}
.icon-github {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09b;&nbsp;');
}
.icon-unlock {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09c;&nbsp;');
}
.icon-credit-card {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09d;&nbsp;');
}
.icon-rss {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09e;&nbsp;');
}
.icon-hdd {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a0;&nbsp;');
}
.icon-bullhorn {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a1;&nbsp;');
}
.icon-bell {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a2;&nbsp;');
}
.icon-certificate {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a3;&nbsp;');
}
.icon-hand-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a4;&nbsp;');
}
.icon-hand-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a5;&nbsp;');
}
.icon-hand-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a6;&nbsp;');
}
.icon-hand-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a7;&nbsp;');
}
.icon-circle-arrow-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a8;&nbsp;');
}
.icon-circle-arrow-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0a9;&nbsp;');
}
.icon-circle-arrow-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0aa;&nbsp;');
}
.icon-circle-arrow-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ab;&nbsp;');
}
.icon-globe {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ac;&nbsp;');
}
.icon-wrench {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ad;&nbsp;');
}
.icon-tasks {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ae;&nbsp;');
}
.icon-filter {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b0;&nbsp;');
}
.icon-briefcase {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b1;&nbsp;');
}
.icon-fullscreen {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0b2;&nbsp;');
}
.icon-group {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c0;&nbsp;');
}
.icon-link {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c1;&nbsp;');
}
.icon-cloud {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c2;&nbsp;');
}
.icon-beaker {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c3;&nbsp;');
}
.icon-cut {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c4;&nbsp;');
}
.icon-copy {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c5;&nbsp;');
}
.icon-paper-clip {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c6;&nbsp;');
}
.icon-save {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c7;&nbsp;');
}
.icon-sign-blank {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c8;&nbsp;');
}
.icon-reorder {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0c9;&nbsp;');
}
.icon-list-ul {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ca;&nbsp;');
}
.icon-list-ol {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cb;&nbsp;');
}
.icon-strikethrough {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cc;&nbsp;');
}
.icon-underline {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0cd;&nbsp;');
}
.icon-table {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ce;&nbsp;');
}
.icon-magic {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d0;&nbsp;');
}
.icon-truck {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d1;&nbsp;');
}
.icon-pinterest {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d2;&nbsp;');
}
.icon-pinterest-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d3;&nbsp;');
}
.icon-google-plus-sign {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d4;&nbsp;');
}
.icon-google-plus {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d5;&nbsp;');
}
.icon-money {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d6;&nbsp;');
}
.icon-caret-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d7;&nbsp;');
}
.icon-caret-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d8;&nbsp;');
}
.icon-caret-left {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0d9;&nbsp;');
}
.icon-caret-right {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0da;&nbsp;');
}
.icon-columns {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0db;&nbsp;');
}
.icon-sort {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dc;&nbsp;');
}
.icon-sort-down {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0dd;&nbsp;');
}
.icon-sort-up {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0de;&nbsp;');
}
.icon-envelope-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e0;&nbsp;');
}
.icon-linkedin {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e1;&nbsp;');
}
.icon-undo {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e2;&nbsp;');
}
.icon-legal {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e3;&nbsp;');
}
.icon-dashboard {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e4;&nbsp;');
}
.icon-comment-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e5;&nbsp;');
}
.icon-comments-alt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e6;&nbsp;');
}
.icon-bolt {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e7;&nbsp;');
}
.icon-sitemap {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e8;&nbsp;');
}
.icon-umbrella {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e9;&nbsp;');
}
.icon-paste {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ea;&nbsp;');
}
.icon-user-md {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf200;&nbsp;');
}

#accordion-container {
	font-size: 13px;
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 5px 15px #cccccc;
	-webkit-box-shadow: 0 5px 15px #cccccc;
	box-shadow: 0 5px 15px #cccccc;
}

.accordion-header {
	font-size: 16px;
	background: #ebebeb;
	margin: 5px 0 0 0;
	padding: 5px 20px;
	border: 1px solid #cccccc;
	cursor: pointer;
	color: #666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.active-header {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: url(images/active-header.gif) #D3DDE9;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.active-header:hover {
	background: url(images/active-header.gif) #D3DDE9;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.inactive-header {
	background: url(images/inactive-header.gif) #ebebeb;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.inactive-header:hover {
	background: url(images/inactive-header.gif) #f5f5f5;
	background-repeat: no-repeat;
	background-position: right 50%;
}

.accordion-content {
	display: none;
	/* padding: 20px; */
	background: #ffffff;
	border: 1px solid #cccccc;
	border-top: 0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.gradient {
	filter: none;
	}

#site_header_nav.gradient {
	filter: none;
}

#sy_gride {
	min-height: 580px;
}

#sy_list {
	min-height: 580px;
}

#ev_gride {
	min-height:700px;
}

span.icon_story_type div.fpo_overlay_ticker,
div.newsFeedWidget div.fpo_overlay_ticker{
	position: absolute;
}

#alertPopUp header {
	color: #fff;
	background: #376cb9;
	height: 55px;
	margin: 0;
	padding: 0 0 0 30px;
	position: relative;
}

#alertPopUp header h1 {
	font-size: 19px;
	line-height: 55px;
	text-transform: uppercase;
	padding-left: 0px;
	margin-left: 0px;
	color: white;
}

.alerts_table{
	/*width: auto;*/
	width: 97%;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

.alerts_table tr{
    border-bottom: 0px;
}

.alerts_table h3{
	font-size: 14px;
	/*line-height: 27px;*/
	color:black;
}

.alerts_table .summary{
    margin-top: 10px;
}

.alerts_table .symbolList{
    margin-top: 10px;
}

.alerts_table .alert_type .fpo_overlay{
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor:auto;
}

.alerts_table .alert_type .iconType{
	cursor:auto;
}

.alerts_table .alert_type .textType{
    margin-left: 10px;
    float: left;
    margin-top: 5px;
	font-size: 14px;
	font-weight: normal;
}

.alert_type th{
	padding-top: 0px;
	padding-bottom: 15px;
}

.alerts_table .alert_footer .see_more_alerts{
	cursor:pointer;
}

.alerts_table .alert_footer .cant_alerts{
	color:red;
}

.alert_portfolios td{
	padding-top: 0px;
	padding-bottom: 15px;
}


/*ALERTS PANEL*/
div.usernamePanel{
	margin-top:10px;
	/*float:right;*/
	/*padding-right: 10px;*/
	color: #3c3c3c;
	width:100%;
	text-align: left;
}

div#alertPanel{
	/*position:absolute;*/
	display: none;
    background:white;
    padding: 0px;
    z-index: 5000;
    float: left;
    width: 250px;
    min-height: 250px;
    /*
    left: 500px;
    top: 100px;
    */
    border-style: solid;
	border-width: 1px;
	border-color: #376cb9;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

div#alertPanel a{
    color: black;
}

div.alerta_panel{
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 5px;
	background: aliceblue;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	/*border-bottom: black 1px solid;*/
}

div#alertPanel div.links_nav{
	/*border-bottom: black 2px solid;*/
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

div#alertPanel div.links_nav .cerrarTodos{
	float:right;
}

div#alertPopUp{
	/*width:600px;
	overflow:hidden;*/
	height: inherit;
	overflow:hidden;
}

.nuevasAlertas{
    font-weight:bold;
}

span.cerrarTodos {
	cursor: pointer;
}

span.cerrar{
	cursor: pointer;
	float: right;
}

#alertPanel header {
	color: #fff;
	background: #376cb9;
	height: 55px;
	margin-bottom: 5px;
	padding: 0 0 0 15px;
	position: relative;
	cursor: move;
}

#alertPanel header h1 {
	font-size: 19px;
	line-height: 55px;
	text-transform: uppercase;
	padding-left: 0px;
	margin-left: 0px;
	color: white;
}

.alerta_panel .cerrar{
	margin-right: 5px;
	margin-top: 2px;
	font-weight: bold;
}

.alerta_panel .titulo{
	font-weight: bold;
	color: #376cb9;
	margin-left: 5px;
	margin-bottom: 3px;
}

.alerta_panel .titulo_noticia{
	margin-left: 5px;
	margin-right: 5px;
}

.alerta_panel .detalles{
	font-size: 11px;
	font-style: italic;
	color: grey;
	margin-left: 5px;
	margin-top: 3px;
}

.alerta_panel .alerta_hora{
	float:left;
	color: black;
	margin-right: 3px;
}

.alerta_panel .symbols_wrap, .alerta_panel .portfolios_wrap{
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	width:230px;
	clear:both;
}

.alerta_panel .symbols_label, .alerta_panel .portfolios_label{
	font-weight: bold;
}

/*
.alerta_panel .symbols_list{
	width:230px;
	overflow-wrap: break-word;
}
*/

.alerta_panel .symbols_list a{
	width:230px;
	overflow-wrap: break-word;
	word-wrap: break-word;/*Firefox*/
}

/*Iconos para las alertas del panel*/
#alertPanel .alerta_icono{
	float:left;
	background-size: 16px 346px !important;
	margin-right: 3px;
	width: 16px;
	height: 15px;
	}
#alertPanel .alerta_icono_rumors {
	background: transparent url(../images/backgrounds/icons_blue.png) 2px -16px no-repeat;
	background-size: 12px 250px !important;
	}

#alertPanel .alerta_icono_general_news{
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -50px no-repeat;
	}

#alertPanel .alerta_icono_periodicals{
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -76px no-repeat;
	}

#alertPanel .alerta_icono_earnings{
	background: transparent url(../images/backgrounds/icons_blue.png) 0 -101px no-repeat;
	}

#alertPanel .alerta_icono_technical_analysis{
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -129px no-repeat;
	}

#alertPanel .alerta_icono_options{
	background: transparent url(../images/backgrounds/icons_blue.png) -4px -154px no-repeat;
	}
#alertPanel .alerta_icono_syndic{
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -178px no-repeat;
	}

#alertPanel .alerta_icono_events{
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -205px no-repeat;
	}

#alertPanel .alerta_icono_recUpgrade{
	background: transparent url(../images/backgrounds/icons_blue.png) -4px -253px no-repeat;
	}

#alertPanel .alerta_icono_recDowngrade{
	background: transparent url(../images/backgrounds/icons_blue.png) -4px -279px no-repeat;
	}

#alertPanel .alerta_icono_initiate{
	background: transparent url(../images/backgrounds/icons_blue.png) -3px -304px no-repeat;
	}

#alertPanel .alerta_icono_no_change{
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -518px no-repeat;
	}

#alertPanel .alerta_icono_recomm{
	background: transparent url(../images/backgrounds/icons_blue.png) -2px -332px no-repeat;
	}

#alertPanel .alerta_icono_hot_stocks{
	background: transparent url(../images/backgrounds/icons_blue.png) -3px 0px no-repeat;
	}
div#contenido_alertas_wrapper{
	max-height: 550px;
	overflow-x: hidden;
}

/*Alertas para syndicate*/
.alerts_table .synHeaderWrapper{
	background-color: aliceblue;
	height:18px;
}
.alerts_table .synHeader{
	font-weight: bold;
}

.alerts_table .synTdHeader{
	margin:0px;
	padding:0px;
}

.alerts_table .c1  {
	float: left;
	width: 55px;
	min-width: 55px;
	min-height: 16px;
}

.alerts_table .c2  {
	float: left;
	width: 150px;
	min-width: 150px;
	min-height: 16px;
}

.alerts_table .c3  {
	float: left;
	width: 100px;
	min-width: 100px;
	min-height: 16px;
}

.alerts_table .c4  {
	float: left;
	width: 100px;
	min-width: 100px;
	min-height: 16px;
}

.alerts_table .c5  {
	float: left;
	width: 60px;
	min-width: 60px;
	min-height: 16px;
}

.alerts_table div.syn_periodTime {
	float:right;
	height: 22px;
	width: 22px;
}

.alerts_table .rating{
	float: right;
}

.alerts_table td{
	padding: 5px 0px 5px 0px;
}

.alerta_panel .synd_issuer, .alerta_panel .synd_type, .alerta_panel .synd_priced, .alerta_panel .synd_shares{
	margin:0px 8px 0px 0px;
	float:left;
}

.alerta_panel .synd_data{
	margin:0px 0px 3px 5px;
	font-size:11px;
	font-style:italic;
}

.alerta_panel .label{
	font-style:normal;
	font-weight:bold;
}

.alerta_panel .synd_changes, .alerta_panel .synd_shares{
	padding-bottom: 5px;
}

div.syndicate_alert_comments{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:10px;
}

/* Mute de alertas */
/*#alertsPopupLink{
	float:left;
}*/

#muteAlertas{
	width: 14px;
	height: 12px;
	display:block;
	float:left;
	margin:0px 5px 0px 5px;
	cursor: pointer;
}

#muteAlertas.muted{
	background: url("/images/backgrounds/botones_nuevos.png") -4px -64px no-repeat;
	background-size: 67px 92px;
}

#muteAlertas.unmuted{
	background: url("/images/backgrounds/botones_nuevos.png") -4px -43px no-repeat;
	background-size: 67px 92px;
}

/* Alertas de eventos */
.alert_event_table {
	text-align: center;
	width:50%;
	margin:auto;
}

.alert_event_table .cerrarBoton{
	display:none;
}

.alert_event_table .icono_event_negro{
	display:none;
}

.alert_event_table .summary{
	font-size: 13px;
}

.alert_event_table .eventWrapper{
	border-top: 0;
}

.alert_event_table .tablita{
	padding-top: 0;
}

.alert_event_table .tablaDetalles{
	color: black;
}

.alert_event_table .title{
	color: #376cb9;
}

.alert_event_table .eventProgram{
	display:none;
}

div.alertWrapper{
	height: inherit;
	overflow: auto;
	padding-bottom: 80px;
}

@CHARSET "UTF-8";
/*** Message Helper */
div.emptyResultsMessage{
	font-size: 1.3em;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	/*color: black;*/
	font-weight: bold;
}

span.information_message{
	background-color: #FFFFCC;
	text-align: center;
	display: inline-block;
	padding: 5px 10px 5px 10px;
	min-width: 50%;
}

div.wrapper_info{
	text-align: center;
	width: 100%;
}
/*Fin message helper*/
.news_table tr.rumors th small.iconType, span.rumors {
	padding-top: 8px;
	padding-bottom: 14px;
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -39px no-repeat;
	width: 27px;
	height: 29px;
	}

.news_table tr.general_news th small.iconType, span.gralNews {
	padding-top: 6px;
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -84px no-repeat;
	width: 27px;
	height: 27px;
	}

.news_table tr.on_the_fly th small.iconType, span.on_the_fly,
.news_table tr.onthefly th small.iconType, span.onthefly {
	padding-top: 6px;
    background: transparent url(../images/backgrounds/heading_on_the_fly.png) no-repeat;
    width: 28px;
    height: 30px;
    background-size: 100%;
	}

.news_table tr.periodicals th small.iconType, span.periodicals {
	margin-top: 2px;
	padding-top: 4px;
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -129px no-repeat;
	width: 27px;
	height: 27px;
	}
.news_table tr.periodicals div.landingNewsType {
	/*background: transparent url(../images/backgrounds/icons_blue.png) 0 -129px no-repeat;*/
	background:  transparent url("../images/backgrounds/icons_black.png") 0 -175px / 30% no-repeat auto scroll;	
}

.news_table tr.earnings th small.iconType, span.earnings  {
	margin-top: 2px;
	padding-top: 2px;
	background: transparent url(../images/backgrounds/icons_blue.png) 0 -172px no-repeat;
	width: 27px;
	height: 27px;	
	}

.news_table tr.technical_analysis th small.iconType, span.technicalAnalysis  {
	padding-top: 7px;
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -212px no-repeat;
	height: 27px;
	width: 27px;
	}

.news_table tr.options th small.iconType, span.options  {
	/* width: 58px;*/
	background: transparent url(../images/backgrounds/icons_blue.png) -8px -255px no-repeat;
	width: 27px;
	height: 27px;
}

.news_table tr.syndic th small.iconType, span.syndic  {
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -298px no-repeat;
	width: 27px;
	height: 27px;
	background-position-x: -2px;
}

.news_table tr.events th small.iconType, span.conferenceEvents  {
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -344px no-repeat;
	width: 27px;
	height: 27px;
	background-position-x: -2px;
	}

.news_table tr.recUpgrade th small.iconType {
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -423px no-repeat;
	width: 27px;
	height: 27px;
	background-position-x: -7px;
	}

.news_table tr.recDowngrade th small.iconType {
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -467px no-repeat;
	width: 27px;
	height: 27px;
	background-position-x: -7px;
	}

.news_table tr.initiate th small.iconType {
	background: transparent url(../images/backgrounds/icons_blue3.png) -2px -589px no-repeat;
	width: 27px;
	height: 27px;
	}

.news_table tr.no_change th small.iconType {
	background: transparent url(../images/backgrounds/icons_blue.png) 100% -552px no-repeat;
	width: 27px;
	height: 27px;	
	}

.news_table tr.recomm th small.iconType, span.recomm {
	background: transparent url(../images/backgrounds/flechas.png) no-repeat 100%;
	width: 27px;
	height: 27px;
	}
/*****Tabs menu settings*/
div.settings_wrapper{
	font-size: 14px;
}
div.settings_wrapper ul.menu_settings{
    background: #CDDAED;
    height: 55px;
    margin: 10px 20px 0px 20px;
}

div.settings_wrapper li.portfolios.menu_active_option{
	background: url("/images/port-active.png") no-repeat 10% #FFF;
}

div.settings_wrapper li.notifications.menu_active_option{
	background: url("/images/noti-active.png") no-repeat 9% #FFF;
}

div.settings_wrapper li.billing.menu_active_option{
	background: url("/images/billing-active.png") no-repeat 9% #FFF;
}

div.settings_wrapper li.account.menu_active_option{
	background: url("/images/acc-active.png") no-repeat 7% #FFF;
}

div.settings_wrapper li.portfolios{
	background: url("/images/port-deact.png") no-repeat 10% #CDDAED;
}

div.settings_wrapper li.notifications{
	background: url("/images/noti-deact.png") no-repeat 9% #CDDAED;
}

div.settings_wrapper li.billing{
	background: url("/images/billing-deact.png") no-repeat 9% #CDDAED;
}

div.settings_wrapper li.account{
	background: url("/images/acc-deact.png") no-repeat 7% #CDDAED;
}

div.settings_wrapper section{
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 30px;
	border-top-left-radius: 0px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	min-height:600px;
}

div.settings_wrapper ul.menu_settings li{
    border: none;
    padding: 17px 35px 0px 43px;
    height: 55px;
    font-weight: bold;
    color: #4A4E56;    
    cursor: pointer;
    font-size: 1.2em;
    border-radius: initial;    
}

div.settings_wrapper ul.menu_settings li.menu_active_option{
    font-weight: bold;
    color: #3D6FBC;
}

/* Portfolios */

.greyed_out {
    opacity: 0.6; /* Real browsers */
    filter: alpha(opacity = 60); /* MSIE */
    background-color: #DDD;
}

div.save_button{
	background-image: url("/images/floppy.png");
	background-repeat: no-repeat;
	background-position: 60px;
	padding-left: 23px;
	width: 94px;
	display: inline-block;
	color: white;
    background-color: #376CBA;
    padding: 4px 40px 4px 17px;
    margin-top: 6px;
    cursor: pointer;	
    margin-left: 3px;
}

div#alerts_config div.save_button{
	background-position: 70px;
	padding-right:40px;
}

tr#portfolioRow_new div.save_portfolio_button{
	display: inline-block;
	width: 94px;
	padding-right: 0;
}

div.delete_portfolio_button,
div.cancel_portfolio_button{
	background-image: url("/images/del_icon.png");
	background-repeat: no-repeat;
	color: white;
	background-color: #376CBA;
	background-position: 57px;
	padding-left: 23px;
	width: 85px;
	font-size: 11px;
	padding: 4px 40px 4px 17px;
    margin-top: 6px;
    cursor: pointer;
    margin-left: 5px;	
}

/***** Section generales */
div.settings_wrapper section{
	border-radius: 0px;
	padding: 15px 0px 0px 0px;
}

div.settings_wrapper section.overlay_content tbody td{
	padding-top: 0px;
}

/*disabled morning mails*/
table.feed_emails_list div.disabled{
    background: url(/images/lock-close.svg) 0px 2px no-repeat;
    color: grey;
    padding: 5px 0 5px 22px;
    background-size: 18px;
}

/***** Section: portfolios */

/* boton de add portfolio */
div.add_portfolio_button{
    background: url("/images/mas_blanco.png") no-repeat 155px #376CBA;
    color: white;
    text-transform: uppercase;
    padding-left: 44px;
    padding-right: 21px;
    padding-bottom: 4px;
    padding-top: 4px;
    font-size: 0.9em;
    font-weight: bold;
    width: 200px;
    height: 22px;
    margin: auto;
    margin-bottom: 5px;
    cursor: pointer;
}

/*div.mas_grande{
    display: inline;
    font-size: 1.8em;
    top: 3px;
    position: relative;
}*/


textarea.port_add_symbols{
	position: relative;
/*  top: 5px;*/
	/*margin-top: 6px;*/
	height: 20px;	
}

#portfolioRow_new{
	display: none;
}

/* encabezado tabla portfolios y algunas cosas de settings*/
div.settings_wrapper table#portfoliosList thead tr,
div.settings_wrapper table#account_data tr{
	height: 50px;
}

div.settings_wrapper table#portfoliosList thead th,
div.settings_wrapper table#account_data th{
	vertical-align:middle;
	font-size: 1.2em;
}

div.settings_wrapper table#portfoliosList thead th.c1{
	padding-left: 30px;
}

div.settings_wrapper table#portfoliosList, div.settings_wrapper table#feedList{
	width: 100%;
	/*margin: 0px;*/
}

div.settings_wrapper table#portfoliosList th, 
div.settings_wrapper table#feedList th,
div.settings_wrapper table#account_data th{
    background-color: #F0F0F0;
    border: solid 4px white;
    height: 4px;
}

div.settings_wrapper table#portfoliosList th.c1, 
div.settings_wrapper table#feedList th.c1,
div.settings_wrapper table#account_data th.c1,
div.settings_wrapper table#portfoliosList td.c1{
	border-left: 25px solid white;
}
	
div.settings_wrapper table#portfoliosList th.c3 {
    border-right: 25px solid white;
}

div.settings_wrapper table#portfoliosList th.c1,div.settings_wrapper table#portfoliosList td.c3{
	width: 20%;
	padding-left: 15px;
}

div.settings_wrapper table#portfoliosList th.c3,div.settings_wrapper table#portfoliosList td.c3{
    width: 30%;
    padding-right: 15px;
}

div.settings_wrapper table#feedList th.c3, div.settings_wrapper table#feedList td.c3{
    width:10%;
    padding-right: 15px;
}

div.settings_wrapper #simboloTemplate{
	display:none;
}

/* cebrado lista portfolios */
div.settings_wrapper #portfoliosList tr:nth-child(odd){
	background-color: white;
}
div.settings_wrapper #portfoliosList tr:nth-child(even){
    background-color: white;
}

div.settings_wrapper div.imagen_notifications{
	padding-left: 25px;
	height: 25px;
	display: inline-block;
	padding-top: 2px;
		
}
div.settings_wrapper div.notification div.imagen_notifications.email{
	background: url("/images/mail_noti.png") no-repeat scroll 0% 0% transparent;
}
div.settings_wrapper div.notification div.imagen_notifications.popup{
	background: url("/images/popup_noti.png") no-repeat scroll 0% 0% transparent;
}
div.settings_wrapper div.notification div.imagen_notifications.sound{
	background: url("/images/sound_noti.png") no-repeat scroll 0% 0% transparent;
}
/***** linea "read only" portfolio */

div.edit_but{
	display: inline;
	float: right;
	cursor: pointer;
	background: url("/images/pencil_new.png") no-repeat;
	width: 16px;
}

div.settings_wrapper #portfoliosList tr:not(.new_portfolio_row).port_readonly{
    cursor:auto;
}

div.settings_wrapper table#portfoliosList th.c1, div.settings_wrapper table#portfoliosList td.c1{
    padding-left: 20px;
}
 
div.settings_wrapper table#portfoliosList tr, div.settings_wrapper table#feedList tr{
    border-bottom: solid #F0F0F0 1px;
}

div.settings_wrapper table#portfoliosList td.c2{
    position: relative;
    /*height: 150px;*/
    padding-bottom: 40px;
}

div.portNameLabel{
	align-content: center;
	margin: auto;
	text-align: center;
	padding-top: 8px;
} 

div.actions_wrapper{
	padding-top:15px;
	padding-left: 31%;
	margin: auto;
	padding-bottom:5px;
	position: absolute;
	bottom: 10px;
}

div.input_wrapper{
	float: right;
    margin-right: 10px;
}

div.settings_wrapper div.view_more_notif{
	display: block;
	margin-top: 80px;
	padding-top: 10px;
	padding-left: 10px;
	border-top: solid 1px #F0F0F0;
	clear: both;
}

div.settings_wrapper div.view_more_notif a{
    color: black;
}

div.settings_wrapper span.flechita_more_noti{
    float: right;
    color: black;
    margin-right: 10px;
}

div.settings_wrapper .disabled_button, 
.add_portfolio_button.disabled_button, 
div.settings_wrapper .disabled_button{
    background-color: #BFBFBF;
    cursor: auto;
    display: none;
}

.hidden {
	display: none;
}

div.simboloEdit{
	display: inline-block;
	margin-left: 3px;
	margin-top: 8px;
	background-color: #E8E8E8;
	border: solid 2px #D4D4D4;
	padding: 2px;
	min-width: 60px;
}

div.simboloEdit span.simboloLabel{
    display: inline-block;
    margin-top: 1px;
}

div.icon_wrapper{
	display: inline;
    padding-left: 3px;
    float: right;
    position: relative;
}

div.simboloEdit i{
	top:2px;
	position: relative;
}

div.settings_wrapper div.notification{
	display: inline;
	width: 33%;
}

div.settings_wrapper div.notification input{
    float: right;
    padding: 0;
    margin: 0;
}

div.settings_wrapper div.notification_sound_check input{
    margin-top: 2px;
}

/*div.settings_wrapper span.mas-button{
	background-color: white;
}*/

div.settings_wrapper i.icon-plus{
    color: black;
    font-size: 1.2em;
    cursor: pointer;
}

span.info_tickers{
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 5px;
}

/**** Linea editable portfolio */

div.settings_wrapper .port_add_symbols{
    /*margin-top: 6px;*/
    padding-top: 6px;	
}

div.settings_wrapper input#portName{
	width: 100%;
	margin-top: 6px;
}

div.settings_wrapper input.symbol_highlight{
	display: block;
	margin-bottom: 0px;
	margin-top: 6px;
	margin-left: 3px;
}

div.settings_wrapper #portfolioList port_add_symbols{
    margin-top: 8px;
    height: 23px;
}

/* Linea nuevo portoflio vacio*/

#portfolioRow_new input#portAddSymbols_portfolioRow_new{
    margin-top: 6px;	
}

 
/*********** Notifications */

div.settings_wrapper table#feedList th.c1 {
    width: 30%;
    padding-left: 15px; 
}

div.settings_wrapper table#feedList th.c2 {
    width: 60%;
    padding-left: 15px; 
    border-right: 25px solid white;
}

div.settings_wrapper table#feedList tr {
    backgound-color: white;
}

div.settings_wrapper table#feedList thead tr {
    height: 40px;
}

div.settings_wrapper #feedList tbody tr:nth-child(even) .c1,
div.settings_wrapper #feedList tbody tr:nth-child(even) .c2 {
 background-color: white; 
}

span.paper_note{
	font-size: 0.8em;
}

div.intro_feedList{
	width: 100%;
	margin: 10px 28px 20px 28px;
	font-size: 13px;
	font-weight: bold;
}

div.settings_wrapper #feedList tbody td.c1{
    padding-left: 20px;	
}

div#alerts_config div.actions_wrapper{
	padding-top: 15px;
	padding-left: inherit;
	margin: auto;
	padding-bottom: 15px;
	position: inherit;
	bottom: 0px;
	width: 100;
}

div#alerts_config .save_portfolio_button{
  margin-left: auto;
  margin-right: auto;
  display: block;
}


div#alerts_config #feedList table#notiMethod{
    width: 80%;
}

div#alerts_config #feedList table#notiMethod td{
	padding-left: 20px;
	width: 120px;
}

div#alerts_config #feedList table#notiMethod td.noti_email_wrapper{
	background-image: url("/images/mail_noti.png");
	background-repeat:no-repeat;
	background-position: 15px center;
}
div#alerts_config #feedList table#notiMethod td.noti_alert_wrapper{
	background-image: url("/images/popup_noti.png");
	background-repeat:no-repeat;
	background-position: 15px center;	
}
div#alerts_config #feedList table#notiMethod td.noti_sound_wrapper{
	background-image: url("/images/sound_noti.png");
	background-repeat:no-repeat;
	background-position: 15px center;	
}


div#alerts_config #feedList td.c2 select{
	width: 100px;
	margin: 0px;
	height: 23px;
	padding: 0px;
}

div#alerts_config #feedList table#notiMethod td.noti_sound_wrapper{
    width: 240px;
}

div#alerts_config #feedList table#notiMethod td div{
	min-height: 40;
	padding-top: 8px;
}


div.settings_wrapper .feed_emails_list{
    width: 95%;
    margin: 10px 0 10 2%;
}

div.settings_wrapper .feed_emails_list td{
    vertical-align: middle;
}

div.settings_wrapper .feed_emails_list td input{
    margin-bottom: 0px;
    position: relative;
    top: 3px;
    left: 10px;
}

div.settings_wrapper .feed_emails_list td.c1{
    width: 40%;
    margin: 10px 0 10 2%;
    padding-left: 28px;
}

#feedList .noti_alert_check, #feedList .noti_email_check, #feedList .noti_sound_check{
	margin: 0px 0px 0px 10px;
	position: relative;
	top: 3px;
}

span.try_sound img{
	position: relative;
	top: 5px;
}

/******** Subscriptions */

table.subscriptions_table{
	margin: auto;
	margin-top: 20px;
	/*margin-bottom: 40px;*/
	margin-bottom: 20px;
	width: 780px;
}

table#subscriptions th{
	border: 2px solid white;
	padding: 20px;
	width: 33%;
}

table#subscriptions tbody td{
	padding: 12px 0px;
	vertical-align: middle;
	border: none;
	text-align: center;
	background-color: white;
	border-bottom: 1px solid #F4F4F4;
	border-left: 2px solid white;
	font-size: 16px;
}

table#subscriptions tbody td.titulo{
	text-transform: uppercase;
	font-size: 18px;

}

span.price_legend{
  display: block;
  font-size: 13px;
  font-weight: normal;
  color:##91938D;
}

div.input_izq{
	width: 60px;
	display: block;
	float: left;
    text-align:right;	
}
div.precio{
    width: 130px;
    display: block;
    float: left;
    text-align:center;
    font-size: 35px;
    font-weight: bold;
    display: inline;
   
}
div.rellenador{
    width: 60px;
    display: block;
    float: left;	
}

div.most_popular{
  display: inline;
  float: left;
  color: #E0AF00;
  font-weight: bold;
  font-size: 13px;
  position: relative;
  left: -13px;
  top: 10px;
}

table#subscriptions input.subscription_input_radio{
    margin-top: 14px;
} 

div.full_wrapper{
	float: left;
}

table#subscriptions tbody tr.sign_up td{
    border-bottom: none;
}


table#subscriptions tbody tr.per_month td{
    border-bottom: 1px solid #E8E8E8;
}

span.discount{
	display: block;
  margin-top: 5px;
  text-transform: none;
  font-size: 12px;
}

table#subscriptions tbody tr.per_month td.c_basic_plan{
    border-bottom: 1px solid #DFE2E7;
}

table#subscriptions tbody td.c_basic_plan{
    background-color:#F3F7FD;
    border-bottom: 1px solid #E8EDF2;
}

table#subscriptions tbody td.c_full_access{
    background-color: #FDF8E2;
    border-bottom: 1px solid #F2EDD9;
}

table#subscriptions tbody tr.per_month td.c_full_access{
    border-bottom: 1px solid #FDECB3;
}

table.subscriptions_table thead th.features{
	background-color:#EAEDF2;
    text-align: center;
    color: #8592A4;
    font-size: 18px;
}

table.subscriptions_table thead th.basic_plan{
    background-color:#759CD1;
    text-align: center;
    color: white;
    font-size: 20px;
    font-weight: bold;
}

table.subscriptions_table thead th.full_access{
    background-color:#FFCA09;
    text-align: center;
    color: black;
    font-size: 20px;
    font-weight: bold;
}

table.subscriptions_table input.sign_up{
	border-radius: 10px;
	padding:15px;
	font-weight: bold;
	text-transform:uppercase;
	border: none;
	cursor: pointer;
}

table.subscriptions_table input.full_access{
    background-color:#FFCA09;
    color: black;
}

table.subscriptions_table input.basic_plan{
    background-color:#EAEDF2;
    color: #759CD1;
}

table.subscriptions_table input.disabled{
	cursor: default;
}

/*****viejo subscriptions
section.billing_container table.subscription_list, 
section.billing_container .billing_cycle_wrapper,
section.billing_container .separador_form 
{
	width: 95%;
	margin: auto;
}

.background3{
	background-color: #ECF0F5;
}

section.billing_container .separador_form{
	
}

/**** Account */

div.notifyEmail{
	width:100%;
	display: block;
}
table#account_data{
	width: 100%;
}

div.settings_wrapper #settings{
	background-color: #F7F7F7;
	width: 100%;
	padding: 10px 20px 0px 20px;
}

div.settings_wrapper table#account_data td{
	border: none;
	padding-left: 30px;
	font-size: 1em;
	padding-right: 20px;
}

div.settings_wrapper table#account_data th.c1{
	width: 48%;
}

div.remember_me_wrapper{
	float:right;
	margin-right:5px;
	margin-top:5px;
}
div.remember_me_wrapper input{
	position: relative;
	top: 3px;
}

div.email_change_wrapper{
	float:right;
}
div.email_change_wrapper #changeEmailButton{
 	padding:0;
 	margin: 0;
 	float:left;
}

div.email_change_wrapper div.acc_settings_label{
	padding-top: 5px;
}

div.userPrentation{
	padding-right: 235px;
	float: right;
}

div.userPrentation .username_title{
	font-weight: normal;
}
div.userPrentation #userNameConfig{
	margin-left: 7px;
}

div.email_change_wrapper #cancelActivationButton{
	border: medium none;
	background-color: #376CBA;
	color: #FFF;
	/*font-size: 1.2em;*/
	font-weight: normal;
	width: 90px;
	text-align: left;
	padding-left: 4px;
	background-image: url("/images/del_icon.png");
	background-repeat: no-repeat;
	background-position: 70px;
	border-radius: initial;
	cursor: pointer;
}
div.email_change_wrapper #changeEmailButton{
	border: medium none;
	background-color: #376CBA;
	color: #FFF;
	/*font-size: 1.2em;*/
	/*font-weight: bold;*/
	width: 90px;
	text-align: left;
	padding-left: 4px;
	background-image: url("/images/lapiz_blanco.png");
	background-repeat: no-repeat;
	background-position: 70px;
	border-radius: initial;
}
div.acc_settings_input_newemail{
	float:left;
	padding-top:5px;
}
table#account_data table.change_pass_table td{
	padding: 0;
	margin: 0;
	vertical-align: middle;
	background-color: white;
}

table#account_data table.change_pass_table td input{
	margin: 0;
}

table#account_data table.change_pass_table td input#changeButton{
	cursor: pointer;
}

table#account_data table.change_pass_table td.c1{
	text-align: right;
	padding-right: 5px;
}

table#account_data table.change_pass_table td.c2{
	text-align: left;
	padding-left: 5px;
}

table#account_data table.change_pass_table tr{
	height: 30px;
}

table#account_data table.change_pass_table{
	width: 100%;
}

input#changeButton{
	background-image: url("/images/floppy.png");
	background-repeat: no-repeat;
	background-position: 50px;
	background-color: #376CBA;
	/*padding-left: 23px;*/
	padding: 3px;
	width: 80px;
	text-align: left;
	color: white;
	/*padding-left: 10px;*/
	heigth: 25px;	
}

table#account_data .acc_settings_input input{
	width: 200px;
}

div.bottom_links_billing{
	margin: auto;
	width: 33%;
	padding: 20px;
}

div.bottom_links_billing a{
    color: #0088cc;
}

/* Para abajo estÃ¡ lo viejo!*/


/* subscription description */

#subscription_description {
	/*width: 594px;
	height: 486px;*/
	margin: 0;
	padding: 20px 0 20px 20px;
	color: #fff;
	background: #254b82;
	float: right;
	position: relative;
	}

#subscription_description p {
	/*font-size: 18px;*/
	margin: 0 38px 1em 0;
	padding: 0;
	}

#subscription_options_table {
	color: #fff;
	border: 5px solid #163e77;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin: 34px 0 0 0;
	padding: 0;
	}

#subscription_options_table img {
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
	}

#subscription_options_table thead th {
	font-size: 15px;
	background: #5579b0;
	padding: 14px 14px 11px 14px;
	font-weight: bold;
	}

#subscription_options_table thead th:first-child {
	background: #4c6b99;
	}

#subscription_options_table thead th.full_fly {
	color: #000;
	background: #f8ce6f;
	}

#subscription_options_table tbody th {
	font-size: 13px;
	font-weight: normal;
	}

#subscription_options_table tbody td, #subscription_options_table tbody th {
	padding: 0 14px 0 14px;
	height: 32px;
	line-height: 32px;
	}

#subscription_options_table tbody #annual_cost td, #subscription_options_table tbody #annual_cost th {
	padding-top: 14px;
	padding-bottom: 13px;
	line-height: normal;
	}

#subscription_options_table .odd {
	background: #2f5c9f;
	}

#subscription_options_table .odd th:first-child {
	background: #254b82;
	}

#subscription_options_table .odd .full_fly {
	color: #000;
	background: #f7c34f;
	}

#subscription_options_table .even {
	background: #5579b0;
	}

#subscription_options_table .even th:first-child {
	background: #4c6b99;
	}

#subscription_options_table .even .full_fly {
	color: #000;
	background: #f8ce6f;
	}

#subscription_options_table small {
	display: block;
	font-style: italic;
	}

#monthly_cost td {
	font-size: 20px;
	}

#monthly_cost td, #annual_cost td {
	font-weight: bold;
	}

#annual_cost td small {
	font-weight: normal;
	}

#annual_cost td.full_fly small {
	font-weight: bold;
	}

/* registration thanks */

#thanks_wrapper {
	color: #fff;
	background: #376cb9 url(../images/backgrounds/thanks_wrapper.png) 44px 112px no-repeat;
	width: 600px;
	height: 300px;
/*
	width: 540px;
	height: 240px;
*/
	}

#thanks_wrapper h2 {
	color: #c9daf2;
	background: transparent;
	margin: 0 0 33px 30px;
	padding: 0;
	font-weight: normal;
	font-size: 25px;
	}

#thanks_wrapper p {
	width: 520px;
	margin: 0;
	padding: 0 0 0 168px;
	font-size: 16px;
	line-height: 1.4em;	
	}

/* links */

.close_overlay {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 21px;
	height: 18px;
	color: #fff;
	background: transparent url(../images/backgrounds/close_overlay.png) 0 0 no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	}

/* buttons */
/*
button, a.button {
	display: inline-block;
	margin: 0;
	padding: 0 9px 0 9px;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
*/
#trial_registration_form button {
	font-size: 14px;
	}

.gold {
	color: #000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDQ4MCIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjdkMjdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjZWRjNzc0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjYmU5OTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjYjY5MDNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I0OGUzYSIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(249,212,128,0.97) 0%, rgba(247,210,126,1) 4%, rgba(237,199,116,1) 23%, rgba(190,153,69,1) 81%, rgba(182,144,60,1) 96%, rgba(180,142,58,0.98) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,212,128,0.97)), color-stop(4%,rgba(247,210,126,1)), color-stop(23%,rgba(237,199,116,1)), color-stop(81%,rgba(190,153,69,1)), color-stop(96%,rgba(182,144,60,1)), color-stop(100%,rgba(180,142,58,0.98)));
	background: -webkit-linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
	background: -o-linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
	background: -ms-linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
	background: linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9d480', endColorstr='#fab48e3a',GradientType=0 );
	border: none;
	text-color: black;
	}
	
.gray_disabled {
	color: #000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDQ4MCIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjdkMjdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjZWRjNzc0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjYmU5OTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjYjY5MDNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I0OGUzYSIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(214,214,214,1) 0%, rgba(214,214,214,1) 4%, #b9b9b9 23%, #b9b9b9 81%, #b9b9b9 96%, #b9b9b9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,214,214,1)), color-stop(4%,rgba(214,214,214,1)), color-stop(23%,#b9b9b9), color-stop(81%,#b9b9b9), color-stop(96%,#b9b9b9), color-stop(100%,#b9b9b9));
	background: -webkit-linear-gradient(top,  rgba(214,214,214,1) 0%,rgba(214,214,214,1) 4%,#b9b9b9 23%,#b9b9b9 81%,#b9b9b9 96%,#b9b9b9 100%);
	background: -o-linear-gradient(top,  rgba(214,214,214,1) 0%,rgba(214,214,214,1) 4%,#b9b9b9 23%,#b9b9b9 81%,#b9b9b9 96%,#b9b9b9 100%);
	background: -ms-linear-gradient(top,  rgba(214,214,214,1) 0%,rgba(214,214,214,1) 4%,#b9b9b9 23%,#b9b9b9 81%,#b9b9b9 96%,#b9b9b9 100%);
	background: linear-gradient(top,  rgba(214,214,214,1) 0%,rgba(214,214,214,1) 4%,#b9b9b9 23%,#b9b9b9 81%,#b9b9b9 96%,#b9b9b9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9d480', endColorstr='#fab48e3a',GradientType=0 );
	border: none;
	}

section.overlay_content {
	padding: 30px;
}

section.overlay_content thead {
	background: #aec7e5;
	
}
section.overlay_content thead th {
	padding: 8px;
}
section.overlay_content tbody tr:nth-child(even) {
	background: #dbe4f2;
}
section.overlay_content tbody td {
	padding: 8px;
	font-size: 11px;
	border: 1px solid #999;
	border-bottom: none;
	border-top: none;
}
/*
section.edit_portfolio tbody td a {
	color: #4878bf;
}
*/
header h1.settings{
	margin: 0px;
	padding: 0px 0px 0px 30px;
}

.menu_settings {
	/*
	list-style-type: none;
	*/
	margin: 10px 0px 0px 30px;
	height:30px;
}

.menu_settings li {
	display: inline-block;
	padding: 0px 10px 0px 10px;
	height: 30px;
	/*background: aliceblue;*/
	background:#FCFAFA;
	border-right: 1px solid lightgray;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-left-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}



.menu_settings .menu_settings_item{
	padding-top: 8px;
}

.menu_settings .menu_active_option {
	color:orange;
	/*font-weight:bold;*/
}

/*
section.overlay_content.edit_portfolio li {
	margin-left: 5px;
}
*/
/*
section.edit_portfolio table {
	border: 1px solid #999;
}
*/
/*
section.edit_portfolio tbody td a.simbEditClose {
	background: #666;
	color: #fff;
	border-radius: 25px;
	display: inline-block;
	width: 12px;
	padding-left: 4px;
	margin-left: 2px;
}
*/

section.edit_portfolio tbody td span.simboloEdit {
	display: inline-block;
	margin: 0 10px 5px 0;
}
.addSymbolPort {
	background: #5e5e5e;
	color: #fff;
	display: inline-block;
	width: 18px;
	height: 18px;
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	padding-left: 4px;
}
span.plus-button {
	width: 18px;
	height: 22px;
	margin-top: 1px;
	display: inline-block;
	color: #fff;
	background: #919191; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxOTE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjRmNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #919191 0%, #4f4f4f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#919191), color-stop(100%,#4f4f4f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #919191 0%,#4f4f4f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #919191 0%,#4f4f4f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #919191 0%,#4f4f4f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #919191 0%,#4f4f4f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#919191', endColorstr='#4f4f4f',GradientType=0 ); /* IE6-8 */
    margin-top: 1px;
    padding: 3px 0 0 2px;	
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}
.icon-plus {
	color: #fff;
	background: none;
}
.icon-remove-sign {
	background: none;
	color: #666;
	font-size: 14px;
	margin-left: 1px;
	cursor: pointer;
}

span.try_sound{
    color: #376cb9;
    cursor:pointer;
}

span.link_selected{
	font-weight: bold;
}

span.link_disabled{
	color: grey;
}

/* Portfolios */
input.input_add_sym_portfolio{
	width: 80%;
}
/*
section.edit_portfolio table.tabla_edit_portfolios{
	width: 100%;
}
*/
/* FIn portfolios */

/*Notifications*/
span.icon_not{
	display: inline-block;
}

span.conferenceEvents, span.periodicals, span.earnings{
		width: 27px;
	height: 27px;
}
div.tituloPortfolio{
	font-weight: bold;
	padding: 0px 0px 12px 0px;
}
/*Fin notifications*/

/* forgot password */
div#forgot_content_wrapper, div#reset_content_wrapper{
	margin: 35px;
}

div#notifyForgot{
	width:400px;
}

div#botones_forget{
	margin-top:10px
}

div#reset_content_wrapper, div#reset_wrapper{
}

img#loading_forgot_password{
	margin-bottom: 9px;
	margin-left: 10px;
	height: 18px;
	width:18px;
	display: none;
}

/* fin forgot password */

/* Edit Porfolios & Account Settings & Notifications */
.separador_secciones{
	width:534px;
	border: 2px solid black;
}
.separador_form{
	width:534px;
	border: 1px solid lightgray;
}
.userPrentation, .portfolios_intro{
	padding: 16px 0px 8px 0px;
}
.userPrentation .username_title{
	font-weight: bold;
}
.userPrentation .username_value{
	color: #0088cc;
}
#passchange{
	padding: 0px 0px 30px 0px;
}
.userDataForm .change_pass_title, .userDataForm .change_email_title{
	font-weight: bold;
	padding: 0px 0px 12px 0px;
}
.userDataForm .pass_input{
}
.userDataForm .pass_input input, 
.userDataForm .acc_settings_input input, 
.userDataForm .acc_settings_input_newemail input{
	width: 140px;
	height: 24px;
	background-color: #FCFAFA;
}
.userDataForm .pass_label, .userDataForm .acc_settings_label{
	width:130px;
	text-align: right;
	vertical-align:middle;
	padding: 0px 10px 0px 0px;
	/*border: 1px solid black;*/
	height: 24px;
}
.userDataForm .pass_label, .userDataForm .acc_settings_label, .userDataForm .last_input, .userDataForm .acc_settings_input, .userDataForm .change_email_button{
	float:left;
}
#change_credit_card, .userDataForm .pass_change_button input, .userDataForm .change_button input, .update_subscription_wrapper .update_subscrition, .save_notifications_wrapper .save_notifications, .save_alerts_wrapper .save_alerts{
	background-color: #D9E4F2;
	color: black;
	font-weight:bold;
}
.userDataForm .pass_change_button input{
	margin: 0px 8px 0px 18px;
	width: 75px;
	height: 24px;
}

#cancelActivationButton{
	margin: 8px 0px 0px 0px;
	width: 140px;
	height: 24px;
}

#changeEmailButton{
	margin-left: 18px;
	width: 75px;
	height: 24px;
}

#reset_wrapper .activation_msg{
	font-size:18px;
}

.update_subscription_wrapper .update_subscrition{
	width: 130px;
	height: 30px;
}

.update_subscription_message{
	/*width: 100%;
	clear:both;*/
}

.save_notifications_wrapper .save_notifications{
	width: 70px;
	height: 30px;
}
.save_alerts_wrapper .save_alerts{
	width: 70px;
	height: 30px;
}
.userDataForm{
	padding: 8px 0px 8px 0px;
}
.userDataForm .billing_cycle_wrapper{
	padding: 16px 0px 26px 0px;
}
.billing_cycle_wrapper .titlesForm{
	font-weight:bold;
}
.billing_cycle_wrapper .billing_cycle_end{
	margin: 12px 0px 0px 0px;
}
#monthlySubscriber, #yearlySubscriber{
	margin: 0px 0px 0px 12px;
}
.subscription_list, .alerts_options{
	width:780px;
	/*margin: 0px 0px 20px 0px;*/
	margin: auto;
    color: black;
}

table.subscription_list th{
    background-color: #EAEDF2;	
}

.feed_list{
	width:584px;
	margin: 0px 0px 20px 0px;
}
.portfolios_list{
	margin: 0px 0px 20px 0px;
}
.subscription_list .c1{
	width:354px;
}
.subscription_list .c2{
	width:90px;
}
.subscription_list .c3{
	width:90px;
}
.feed_list .c1{
	/*width:180px;*/
	width:158px;
} 
.feed_list .c2{
	/*width:474px;*/
	width:376px;
}
.feed_list .c3{
	/*width:474px;*/
	width:50px;
}

.alerts_options .c1,.alerts_options .c2{
	width:80px;
}
.alerts_options .c3{
	width:374px;
}
.portfolios_list .c1{
	width: 250px
}
.portfolios_list .c2{
	width: 250px
}
.portfolios_list .c3{
	width: 50px
}
.subscription_list .c2 .label_desc{
	font-size:10px;
	color: darkblue;
}
.subscription_list tr{
	border-bottom:1px solid lightgrey;
}
#subscriptionList tr:nth-child(even){
	background-color:#F7F7F7;
}
#subscriptionList tr:nth-child(odd){
	background-color:#ECF0F5;
}
#feedList tbody tr:nth-child(odd) .c1{
	background-color:white;
}
#feedList tbody tr:nth-child(odd) .c2{
	background-color:#F7F7F7;
}
#feedList tbody tr .c3, #feedList th.c3{
	background-color:white;
}
#feedList tbody tr:nth-child(even) .c1, #feedList th.c1{
	background-color:#D9E4F2;
}
#feedList tbody tr:nth-child(even) .c2, #feedList th.c2{
	background-color:#E3E9F2;
}
#portfoliosList tr:nth-child(odd){
	background-color:#F7F7F7;
}
#portfoliosList tr:nth-child(even), #portfoliosList th{
	background-color:#D9E4F2;
}
.feed_list td.c2 select{
	width:100px;
	margin:0px;
}
.alerts_options td select{
	width:100px;
	margin:0px;
}
.subscription_list th, .feed_list th{
	height: 34px;
	vertical-align:middle;
	background-color: #DFDFDF;
	padding: 0px 0px 0px 8px;
}
#subscriptionList td, #feedList td{
	height: 54px;
	vertical-align:middle;
	border: 0px;
}
#portfoliosList td{
	height: 54px;
	border: 0px;
}

#subscriptionList td{
	font-size: 13px;
}
#feedList td {
	padding:0px;
}
#feedList td.c1{
	font-size: 13px;
}
#feedList td.c2{
	font-size: 11px;
}
#portfoliosList td.c1{
	font-size: 13px;
}
#subscriptionList .txt_center{
	text-align:center;
}
#subscriptionList .background1{
	background-color:white;
}
#subscriptionList .background2{
	background-color:#F7F7F7;
}
#subscriptionList .no_border{
	border:none;
}
.subscription_list .subsc_name{
	font-weight:bold;
}
.subscription_list .subsc_status{
	color:grey;
}
.subscription_list .subsc_action{
	color:#0088cc;
	cursor:pointer;
}
.subscription_list .subsc_cost{ /*Modifico el diseÃ±o del input text para que quede como label*/
	width:90px;
	background: transparent;
	border: 0px;
	cursor:default;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	color:black;
}
.subscription_list .subsc_fee{
	color:black;
	font-weight:bold;
}
.subscription_list .bundle_discount{
	padding: 55px 8px 20px 8px;
}
.update_subscription_wrapper, .save_notifications_wrapper, .save_alerts_wrapper{
	width:534px;
	margin: 20px 0px 0px 0px;
}
.update_subscription_wrapper .update_subscription_container, .save_notifications_container, .save_alerts_container{
	float:right;
}
#feedList .noti_alert_wrapperc{
	background-color:#E7E3E3;
	border-top: 1px solid #F7F7F7;
	border-bottom: 1px solid #F7F7F7;
}

#formNotifications span.status_label{
	color:green;
	padding-left:5px;
}

div.noti_bg_grey{
	background-color:#E7E3E3;
	/*border-top: 1px solid #F7F7F7;*/
	border-bottom: 1px solid #F7F7F7;
	height: 54px;
	padding-top:12px;	
}
.alert_bg_grey{
	background-color:#E7E3E3;
	border-top: 1px solid #F7F7F7;
	border-bottom: 1px solid #F7F7F7;
}
.noti_email_wrapper{
	width:70px;
	height:54px;
}
.noti_alert_wrapper{
	width:130px;
	height:54px;
}
.noti_sound_wrapper{
	width:230px;
	height:54px;
}
.feed_emails_list td.c1{
	font-weight:bold;
}
#feedEmailsList td{
	font-size:13px;
	border:0px;
	padding-top: 5px;
}
#alertsOptions td{
	font-size:13px;
	border:0px;
	vertical-align:middle;
}

td.c1 span.nombre_cont_areas{
	position: relative;
}

td.c1 span.nombre_recomm{
	top: 5px;
}
td.c1 span.nombre_rumors{
	top: -7px;
}
td.c1 span.nombre_syndic{
	top: 5px;
}
td.c1 span.nombre_conferenceEvents{
	top: 5px;
}
td.c1 span.nombre_gralNews{
	
}
td.c1 span.nombre_earnings{
	top: 2px;
}
td.c1 span.nombre_technicalAnalysis{
	
}
td.c1 span.nombre_periodicals{
	
}
td.c1 span.nombre_options{
	top: 5px;
}


#notiMethod{
	padding:0px;
	margin:0px;
}

#feedList .noti_bg_grey .noti_alert_check, #feedList .noti_bg_grey .noti_email{
	margin: 0px 0px 0px 12px;
}

.noti_sound_label{
	margin: 0px 0px 0px 10px;
	font-weight:bold;
}
.noti_feed_icon{
	margin: 0px 0px 0px 10px;
}
#alertsOptions{
	margin:0px;
}
.alerts_options tr {
	height:54px;
}

#portfoliosList .alert_sound,  #portfoliosList .alert_sound_new, #audiosPortfolio{
    width: 100px;
}

#portfoliosList .port_name, #portfoliosList .port_add_symbols, #portfoliosList .symbol_highlight{
	/*width:190px;*/
	width:200px;
	height: 27px;
}

.portfolios_list .c3 span{
	color:#0088CC;
	cursor:pointer;
}

.portfolios_list span.status_label{
	color:green;
}

.keyword_highlight{
	color:red;
}

/* fin Edit Portfolios & Account Settings & Notifications */

div#notifyReset{
	min-width: 400px;
	padding-bottom: 5px;
}

/*Search - Autocomplete symbols*/
#searchAutocompleteWrapper .itemLabel{
	font: 11px arial,helvetica,sans-serif;
}
#searchAutocompleteWrapper .itemDesc{
	width:170px;
	float:right;
	color:grey;
	font: 11px arial,helvetica,sans-serif;
}

#searchAutocompleteWrapper .ui-autocomplete {
	width: 250px;
}
#searchAutocompleteWrapper a{
	cursor:pointer;
}

#searchAutocompleteWrapper a:hover{
	color:blue;
	/*border:0px;*/
}

#portfoliosList div.add_symbols_list input.symbol_highlight{
	width: 230px;
}

div.preview_sound_portfolio{
	background: transparent url(/images/backgrounds/botones_nuevos.png) -5px -17px no-repeat;
	width: 15px;
	display: inline-block;
	height: 20px;
	margin-left: 5px;
	cursor: pointer;
	background-size: 60px;
}

div.roll_de_img{
    position: absolute;
    padding: 5px;
    z-index: 600;
    color: #000;
    background: rgb(246,208,123);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(246,208,123,1) 0%, rgba(248,210,126,1) 2%, rgba(240,202,119,1) 17%, rgba(190,153,69,1) 81%, rgba(183,145,61,1) 94%, rgba(181,143,60,1) 98%, rgba(181,144,63,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,208,123,1)), color-stop(2%,rgba(248,210,126,1)), color-stop(17%,rgba(240,202,119,1)), color-stop(81%,rgba(190,153,69,1)), color-stop(94%,rgba(183,145,61,1)), color-stop(98%,rgba(181,143,60,1)), color-stop(100%,rgba(181,144,63,1)));
    background: -webkit-linear-gradient(top, rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
    background: -o-linear-gradient(top, rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
    background: -ms-linear-gradient(top, rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
    background: linear-gradient(top, rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6d07b', endColorstr='#b5903f',GradientType=0 );
    -webkit-box-shadow: 10px 10px 10px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.5);
}

/*Disclaimer overlay*/
div.disclaimer_text{
	padding: 10px;
}
#disclaimer123
_wrapper a{
    color:#376cb9;
}

section.section_container {
	background:white;
}

.section_container input{
	padding-left: 4px;
	padding-right: 4px;
	/*margin-bottom: 9px;*/
	color: #555555;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.section_container textarea{
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: -9px;
	color: #555555;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	resize: none;
	overflow:hidden;
}

.section_container select{
	background-color: #ffffff;
	width: 220px;
	height: 28px;
	line-height: 28px;
	display: inline-block;
	padding: 4px;
	margin-bottom: 9px;
	font-size: 13px;
	color: #555555;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*
.notification_email_check, .notification_popup_check, .notification_sound_check {
	float:left;
}
*/

.notification_email_check{
	float:left;
	/*width:40px;*/
	width:40px;
	padding-top: 5px;
	/*padding-bottom: 5px;*/
}

.notification_popup_check {
	float:left;
	/*width:40px;*/
	width:35px;
	padding-top: 5px;
	/*padding-bottom: 5px;*/
}

.notification_sound_check{
	float:left;
	width:132px;
	padding-top: 5px; 
	/*padding-bottom: 5px;*/
}

.settings_wrapper section{
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
	border-top-left-radius: 0px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	min-height:600px;
}

.settings_wrapper .feed_emails_list{
	margin-top:0px;
}

.settings_wrapper .portfolios_intro{
	padding-top:0px;
}

.settings_wrapper .portfolios_message{
	padding: 0px 0px 0px 26px;
	font-size: 12px;
}

.settings_wrapper .portfolios_message .notice{
	font-weight: bold;
}

.save_notifications_wrapper{
	padding-bottom: 30px;
}

.billing_cycle_wrapper{
	padding-bottom: 20px;
}

section.billing_container div.promo_explain a{
	color: #759CD1;
	font-weight: bold;
}

/*#settings{
	background-color: #F7F7F7;
	width: 420px;
	padding: 10px 20px 0px 20px;
}*/

.bold{
	font-weight: bold;
}

div.billing_cycle_wrapper{
  width: 780px;
  margin: 0px auto;
  padding-bottom: 0px;
  font-size: 9pt;
  margin-top: 20px;
}

div.promo_explain{
	width: 780px;
	margin: auto;	
	background-color: #FFCA09;
	padding: 10px;
	text-align: center;	
}


span.noty_text div.not_logged_subscription_change{
    width: auto;
    background-color: transparent;
    color: inherit;
}
div.not_logged_subscription_change{
    width: 780px;
    margin: auto;   
    background-color: #759CD1;
    padding: 10px;
    text-align: center;
    color: white;
   /* font-weight: bold;*/
}


/*Arreglo del login*/
div#wrapper.settings_wrapper .content_wrapper{
	width: 100%;
}

div#wrapper.settings_wrapper div#reset_wrapper{
    width: 96%;
    background: white;
    margin: 0px 20px;
}


div#wrapper.settings_wrapper div#reset_content_wrapper{
    margin: auto;
    background-color: white;
    width:50%;
    min-height: 400px; 
    padding-top: 20px;
	}




div.content-locked {
										--tier-info-basic-color: #759cd2;
										--button-gradient-start: #f0d785;
										--button-gradinet-end: #b89f55;
			
										font-size: 16px;
										text-align: center;
									}
			
									div.content-locked > *:not(button) {
										width: 100%;
										max-width: 35%;
										min-width: 370px;
										margin: auto;
										display: block;
									}
			
									div.content-locked > i,
									div.content-locked > i > svg {
										width: 40px;
										height: 40px;
									}
			
									div.content-locked > h3 {
										color: black;
									}
			
									div.content-locked > p {
										margin: 10px auto;
									}
			
									div.content-locked > button {
										background: var(--button-gradient-start);
										background: linear-gradient(180deg, var(--button-gradient-start) 0%, var(--button-gradinet-end) 100%);
										color: inherit;
										fill: inherit;
										border: none;
										display: inline;
										height: unset;
										padding: 10px 30px;
										box-sizing: border-box;
										font-size: unset;
										line-height: 1em;
									}




			
									/*

									TambiÃ©n se afectan a los elementos padre del
									content-locked para que tengan las propiedades correctas
									y que el banner se pueda poner bien. No hace falta
									especificarles clases porque automÃ¡ticamente se van
									a asignar detectando la cantidad de filas o columnas
									que ocupen
									
									*/
			
									/* Portfolios */
									#portfoliosList td[colspan="3"] {
										display: table-cell;
										vertical-align: middle;
										height: 513px;
										border-left: 25px solid white;
										border-right: 25px solid white;
										background-color: #F7F7F7;
									}
			
									/* Alertas */
									#feedList td[rowspan="9"] {
										display: table-cell;
										vertical-align: middle;
										height: 100%;
										border-right: 25px solid white;
										border-left: 4px solid white;
										background-color: #F7F7F7;
									}


.freetrial-invite-wrapper#TF-welcome > div > a:last-of-type { display:none }

/*
Login Settings
*/
.settings_login_section{
	margin: auto;
	width: 100%;
    padding-top: 20px;
}

.settings_login_section .or_wrapper{
	width:100%;
	margin-bottom:20px;
}

.settings_login_section span.or_text{
	font-size: 13px;
	background-color: white;
	padding: 10px 10px;
	color: grey;
}

.settings_login_section .title{
	font-weight: normal;
    color: #254B82;
    font-size: 1.6em;
}

.settings_login_section input{
	margin-top: 8px;
}

.settings_login_section .login-settings-row{
	padding:2px 0px 0px 0px;
}

.settings_login_section .login-settings-row-forgot{
	padding:20px 0px 30px 0px;
}

.settings_login_section .login-settings-forgot{
	padding:5px 0px 0px 0px;
}

.settings_login_section .login-settings-forgot a{
	color:#376cb9;
}

.settings_login_section .login-settings-not-regis{
	padding:5px 0px 0px 0px;
}

.settings_login_section .login-settings-not-regis a{
	color:#376cb9;
}



.account_settings_container.temp_disabled {
	display: flex;
	justify-content: center;
}

.account_settings_container.temp_disabled .info_message {
	text-align: center;
}

.account_settings_container.temp_disabled .info_message svg {
	width: 100px;
	height: 100px;
	margin-top: 50px;
	margin-bottom: 20px;
}

.account_settings_container.temp_disabled .info_message p {
	font-size: 1.3em;
}

/* 2024 ads nuevos */

.banner_landing{
    display: block;
    /*width:720px;
    height: 90px;
    
    background-color: cyan;*/
    margin: 10px auto;
    clear: both;
}

.add_column{	
	/*width: 360px;*/
    background-color: #c0c0c0;
    box-sizing: border-box;
    position: fixed;
}

.add_column .ad_col_home{
	display:block;
	/*margin: 0px auto 20px auto;*/
	/*background-color: cyan;
	width: 160px;
	height: 600px;*/
}



.ads_izq{
	/*left: 230px;*/
    top: 125px;
    background-color: transparent;
    height: 1210px;
}

.ads_der{
	/*left: 1514px;*/
    top: 125px;
    background-color: transparent;
    height: 1210px;
}

.ads_bottom_landing .ad_square_landing{
    /*background-color: cyan;
    width: 346px;
    height: 286px;*/
    display: inline-block;
}

.ads_bottom_landing .ad_big_bottom_landing{
   /* background-color: cyan;
    width: 713px;
    height: 388px;
    display: block;*/
    margin: auto;
}

.ads_bottom_landing{
    margin-bottom: 20px;

}


.ad_left {
    margin: 5px 18px 10px 16px;;
}

.ad_right {
    margin: 5px 0px 20px 0px;
}


/**/

#site_header_nav  .ad_junto_search{
	/*margin-top: 8px;
    margin-right: 5px;*/
    /*position: relative;*/
    /*background-color: cyan;
    width: 88px;
    height: 31px;*/
    /*left: 91px;
    top: -37px;*/
    position: absolute;
}

.ad_AdLeaderBoardCasalemedia,
.ad_AdLeaderBoardCpx{
	width: 728px;
	margin: auto;
}

.ad_AdSkyscraperCasalemedia,
.ad_AdSkyscraperCpx{
	width: 160px;
	margin: auto;
}
.ad_AdSmallSquareCpx{
	width: 200px;
	margin: auto;
}

.wrapper_ad_entre_noticias{
	background-color: white;
}

.ad_AdInvestigatingChannelLeaderboard{
	/*width: 728px;*/
	margin: auto;
    /*height: 90px;
    background-color: cyan;*/
}

.wrapper_ad_entre_noticias .ad_AdMediumRectangleCasalemedia, .wrapper_ad_entre_contenido .ad_AdMediumRectangleCasalemedia,
.wrapper_ad_entre_noticias .ad_AdMediumRectangleCpx, .wrapper_ad_entre_contenido .ad_AdMediumRectangleCpx{
    display: inline-block;
    padding-left: 50px;
}

.wrapper_ad_entre_noticias .ad_AdBigRectangleCasalemedia, .wrapper_ad_entre_contenido .ad_AdBigRectangleCasalemedia,
.wrapper_ad_entre_noticias .ad_AdBigRectangleCpx, .wrapper_ad_entre_contenido .ad_AdBigRectangleCpx{
    display: inline-block;
    padding-left: 30px;
}

.ad_AdSmallSquareCpx{
    padding: 8px 8px 0 8px;	
}

.street_research .ad_AdLeaderBoardCasalemedia,
.street_research .ad_AdLeaderBoardCpx{
	padding: 0 0 0 15px;
} 

.street_research_wrapper .wrapper_ad_entre_contenido{
	padding-bottom:10px;
}

.syndicate_wrapper .wrapper_ad_entre_contenido .ad_AdMediumRectangleCasalemedia,
.street_research_wrapper .wrapper_ad_entre_contenido .ad_AdMediumRectangleCasalemedia{
	padding-left: 63px;
}
 
div#syndicateList div.wrapper_ad_entre_contenido .ad_AdLeaderBoardCasalemedia{
	padding: 0 0 0 13px;
}

.syndicate_wrapper div.wrapper_ad_entre_contenido{
	padding: 0 0 10px 0;
}

#main_sidebar section.ad_sidebar {
    /*margin: 0 25px;*/
}

/*ads eventos*/
div.events_page_wrapper .wrapper_ad_entre_contenido .ad_AdBigRectangleCasalemedia{
    padding: 0 0 0 100px;
}	

div.events_page_wrapper .wrapper_ad_entre_contenido .ad_AdLeaderBoardCasalemedia{
    padding: 0;
}

/*ads onthefly*/
.onthefly_wrapper .wrapper_ad_entre_contenido{
	padding-bottom: 10px;
}

/*estos de abajo parecen viejos y no se usan*/
div.ad_events{
    padding: 0 0 0 100px;
}
div.ad_synd_top{
    padding: 0 0 20px 35px;
}
div.ad_synd{
    padding-left:15px;
}
div.ad_junto_titulo_home{
    display: inline;
    padding-left: 10px;
    width: 500px;
    height: 55px;	
    overflow: hidden;
}
div.ad_junto_titulo_news.ad_wrapper{
    display: inline-block;
    padding-left: 10px;
    width: 400px;
    overflow: hidden;
}

div.ad_junto_search{
  float: right;
  display: block;
  height: 31px;
  width: 88px;
  overflow: hidden;
}

div.trade_now_button.ad_wrapper{
	display: inline-block;
	padding-left: 10px;
	width: 98px;
	height: 31px;
	overflow: hidden;
}

form#search_filter_stories_news div.ad_junto_titulo_home{
  display: inline-block;
}

div.ad_wrapper{
	overflow: hidden;
	padding:0;
	margin:0;
}

div.ad_header{
	float: left;
	width: 738px;
	height:	100px;
	padding: 5px 5px;
}

div.ad_AdInvestigatingChannelSquare{
	overflow: hidden;
}

div.wrapper_ad_columna_derecha,
div.wrapper_ad_cuadrado_pequenio,
div.ad_individual_entre_contenido{
	padding:0;
	margin:0;
	overflow: hidden;
	width: 100%
}

div.ad_flotante_izquierda{
	position: fixed;
	top: 150px;
}

.ad_AdInvestigatingChannelContentPack{
	position: relative;
}

div.ad_individual_columna_derecha{
	padding: 5px;
}

.fixedAd{
	position: fixed;
	top: 163px;
}

div.ad_AdMediumRectangleMedianet{
	width: 320px;
	height: 320px;
	padding: 0px;
}

div.ad_AdMediumRectangleMedianet iframe{
    overflow: hidden;
}
div.ad_texto_afuera_feed{
	margin: 0px 20px;
	display: block;
	height: 30px;
}
div.ad_footer{
    clear: both;
    padding: 23px 0 26px 0;
    background-color: #376CB9;
    color: white;
    width: 1104px;
    margin: auto;
    box-shadow: 0 -50px 56px rgba(0, 0, 0, 0.50);
    -moz-box-shadow: 0 -50px 56px rgba(0, 0, 0, 0.50);
    -webkit-box-shadow: 0 -50px 56px rgba(0, 0, 0, 0.50);    
}

div.ad_footer div{
	margin: auto;
	width: 728px;
}

div.ad_top_content_wrapper{
    background-color:#d6d6d6;
    min-height:100px;
}


div.ad_top_content_wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
}

div.ad_top_content_wrapper > div {
    /*background-color: cyan;
    width: 728px;
    height: 90px;*/
    margin: auto;
}

div.wrapper_ad_entre_noticias > div{
    /*background-color: cyan;
    width: 90%;
    height: 90px;*/
    margin: auto;
}

div.wrapper_ad_columna_derecha > div {
    /*background-color: cyan;
    width: 300px;
    height: 250px;*/
     margin: auto;
}
@CHARSET "UTF-8";

.div_tooltip{
    position: absolute;
    padding: 5px;
    z-index: 600;
    color: #000;
    background: rgb(246,208,123);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(246,208,123,1) 0%, rgba(248,210,126,1) 2%, rgba(240,202,119,1) 17%, rgba(190,153,69,1) 81%, rgba(183,145,61,1) 94%, rgba(181,143,60,1) 98%, rgba(181,144,63,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,208,123,1)), color-stop(2%,rgba(248,210,126,1)), color-stop(17%,rgba(240,202,119,1)), color-stop(81%,rgba(190,153,69,1)), color-stop(94%,rgba(183,145,61,1)), color-stop(98%,rgba(181,143,60,1)), color-stop(100%,rgba(181,144,63,1)));
    background: -webkit-linear-gradient(top, rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
    background: -o-linear-gradient(top, rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
    background: -ms-linear-gradient(top, rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
    background: linear-gradient(top, rgba(246,208,123,1) 0%,rgba(248,210,126,1) 2%,rgba(240,202,119,1) 17%,rgba(190,153,69,1) 81%,rgba(183,145,61,1) 94%,rgba(181,143,60,1) 98%,rgba(181,144,63,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6d07b', endColorstr='#b5903f',GradientType=0 );
    -webkit-box-shadow: 10px 10px 10px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.5);
}
div[data-sort="4"] table.tabla_street_research tr.separadorSymbol{
    display: none;
}

div#search_news[data-sort="4"] tr:last-child{
	border-bottom: 1px solid #4274bd;
}

div#search_news[data-sort="1"] table.over_week tr:first-child,
div#search_news[data-sort="2"] table.over_week tr:first-child,
div#search_news[data-sort="3"] table.over_week tr:first-child{
    border-top: 1px solid #4274bd
}


div.pag-recs-bloqueada{
	padding: 10px;
}
@CHARSET "ISO-8859-1";
.formulario {
    width: 100%;
    /*min-height:457px;*/
    min-height:700px;
    float: right;
}
.formulario .btn_next,
.formulario .btn_back {
    width: 80px;
    height: 27px;
    font-size: 14px; /* esto tiene #trial_registration_form button */
    /* esto tiene #trial_registration_form button */
    display: inline-block;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0 9px;
    border-radius: 4px;
    cursor: pointer;
    text-transform: uppercase;
}

/*#ft_form1 {*/
#ft_form2 {
   display: none;
}
#errores {
    display: none;
}

#trial_registration_form {
	float: right;
	width: 50%;
	margin: 0px;
	padding: 50px 70px 0px 50px;
   }
   
#registration_wrapper {
    width: 100%;
    margin: 0 0 30px 4%;
    position: relative;
    min-height: 550px;
    background: #FFF url("/images/free_trial_promo.png") no-repeat scroll 10% 50px;
    width: 92%;
	overflow: hidden;
	padding-bottom: 20px;    
}

#trial_registration_form .name_fields{
    float:left;
    padding: 5px 10px 5px 10px;
}

.ft_step{
	font-weight: bold;
    color: rgb(178, 178, 178);
    margin-bottom: 10px;
}

.ft_field_name{
	font-weight: bold;
	color: black;
	margin-bottom: 10px;
	font-size: 1.1em;
}
.ft_field{
	margin-bottom: 10px;
}
#trial_registration_form .form-group input{
	float: none;
}

div.ft_flechita_izq{
    display: inline-block;
    background: transparent url("/images/ft_flechita_izq.png") no-repeat scroll 0% 0%;
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 6px;	
}

div.ft_flechita{
	display: inline-block;
	background: transparent url("/images/ft_flechita.png") no-repeat scroll 0% 0%;
	width: 20px;
	height: 20px;
	float: right;
	margin-top: 6px;
}

#trial_registration_form .form-error, #change_cc_wrapper .form-error{
    font-size: 9px;
    color: red;
    padding: 0px 3px 0px 3px;
    background: none;
	display: block;
	width: 100%;
	margin-top: 5px;
    text-align: left;    
}

#trial_registration_form .form-ajax-validating{
    font-size: 9px;
    color: green;
    padding: 0px 3px 0px 3px;
    background: none;
	display: block;
	width: 100%;
	margin-top: 5px;
    text-align: left;    
}

.ft_req{
	display:block;
	color: rgb(178, 178, 178);
}

#trial_registration_form div.ft_name_grp input{
	width: 49%;
}

#trial_registration_form input{
	width:99%;
}


/*form tarjeta*/
#cc_state, #cc_city{
	width:49%;
}

#cc_wrapper input{
	width:99%;
}

#cc_wrapper #cc_last_name{
    width: 48%;
    float: right;
    margin-right: 4px;
}

#cc_wrapper #cc_first_name{
	width:50%;
}

#cc_wrapper .form-group{
	clear: both;
	margin: 5px 8px 0px 8px;
}

#cc_wrapper input#cc_number{
 	width: 70%; 
/*	width: 40%;*/
}

#cc_wrapper input#cc_code{
    width: 18%;
}

#cc_wrapper select  {
    height: 27px;	
}


div.logos_tarjetas{
	background-color: #FFF;
	width:100%;
	margin-top: 15px;
	margin-bottom: 15px;
	height:	35px;
	
}

div.logos_tarjetas img{
	float: right;
	margin-top:3px;
}

#cc_cvv_wt img{
	position: relative;
    top: 4px;
}
#cc_cvv_text{
	background-color: #ACBEDC;
	width: 350px;
	padding: 10px;
}

div.cc_wrapper{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border-color: silver;
border-style: solid;
border-width: 1px;
background-color: #DEDEDE;
padding-bottom: 15px;
margin-bottom: 3px;
/*width: 388px;*/
/*width: 800px;*/
overflow: auto;
}

.subheader{
	font-weight: bold;
}

.form-group_zip, .form-group_exp{
	width: 45%;
	display: inline-block;
	padding: 0px;
	margin: 0px;
	text-align:center;
}



#registration_wrapper footer, #thanks_wrapper footer, footer.ft_seal, footer#ft_seal{
	background: transparent url("/images/ft_seal.png") no-repeat right;
	height: 60px;
	position: absolute;
    bottom: 0;
    left: 880px;
    width: 120px;	
}


/*Registration thanks*/
    .badEmail {
        cursor: pointer;
        color: #376CB9;
        text-decoration: underline;
    }
    /* Igual a #registration_wrapper sin el background-image (debería ir con otra imagen) */
    #thanks_wrapper {
        margin: 0 0 30px 4%;
        min-height: 550px;
        position: relative;
        width: 92%;
        background-color: #FFF;
        color: #000;
        background-image: none;
        overflow:auto;
    }
    #thanks_wrapper div.thanks_title {
	    font-size: 3.4em;
	    font-weight: bold;
	    width: 40%;
	    margin: auto;
	    padding: 0;
	    text-align: center;
	    padding-top: 80px;
	    background: transparent url("/images/fly_finish_trial.png") no-repeat 20px 1px;
	    margin-top: 10%;
    }
    .new_email_form_wrapper .resend_email {
        color: blue;
        cursor: pointer;
    }
    #thanks_wrapper div.mail_msg{
        margin:20px auto;
        width: 40%;
        padding: 0;
        padding-left: 60px;
        background: transparent url('/images/papperplane.png') no-repeat top left;     
    }
    #thanks_wrapper div.mail_msg p{
        padding: 0;
        width: 100%;
        font-size:1.15em;
    }
    
    #thanks_wrapper div.new_email_form_wrapper {
        margin: auto;
        width: 40%;
    }
    #thanks_wrapper div.new_email_form_wrapper p{
            padding: 0;
        width: 100%;
        font-size:1.15em;
    }
    
#trial_registration_form p, #careers_form p {
    line-height: 1.25em;
    /*margin: 0 0 3em 0;*/
    }
#registration_wrapper .reg_intro p{
    padding: 10px 30px 0px 30px;
    font-weight: bold;
}

#registration_wrapper .reg_footer{
    text-align: center;
    background-color: #F7F7F7;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

#registration_wrapper .accept_mails, #registration_wrapper .accept_disc{
    font-size: 10px;
}

#registration_wrapper a{
    color:#376cb9;
}

#registration_wrapper div.reg_intro{
    background-color: white;
    padding: 20px 0 0px 0;
    text-align: center;
    /*min-height: 400px;*/
}
#registration_wrapper div.reg_intro p{
    padding: 0px;
    margin: 0px;
}    
    
#cc_wrapper .cc_name {
	/* A esto no le está dando bola... Lo dejo para ver después */
	margin-bottom: 10px;
}

.cc_name div {
	float: left;
	padding-left: 10px;
	text-transform: capitalize;
	font-size: 1.25em;
}

#change_name {
	font-size: 10px;
	font-style: italic;
	padding-top: 5px;
	cursor: pointer;
}

#zip_error, #exp_date_error{
	width: 45%;
	display: inline-block;
	margin-left: 10px;
}

#cvv_error{
	width: 20%;
	display: inline-block;
}

#cc_number_error{
	width: 71%;
	display: inline-block;
}

div#registration_wrapper.no_background div.reg_intro{
    width: 100%;
	}
	
div#registration_wrapper div.reg_intro{
 float: right;
    width: 50%;
    height: 100%;
    text-align: center;
    font-size: 27px;
    margin: 180px auto;
    background-color: transparent;	
} 

div#registration_wrapper div.reg_intro span.information_message{
	background-color:transparent;
    width: 90%;
}

#processingCreditCard{
	cursor: auto;
	display: none; 
}

/* Affiliate texts */
#schwab_freetrial_explain{
width: 128%;
    left: -45px;
    position: relative;
    margin-bottom: 20px;
    font-size: 1.15em;
    padding-top: 20px;
}

#schwab_freetrial_explain ul{
    /*margin-top: 10px;*/
    margin-left: 10%;
}

#schwab_freetrial_explain img.img_discount{
    width: 20%;
    position: relative;
    float: right;
    z-index: 0;
    top: -80px;
    margin: 20px 0px 0 5px;
}

/* The Street */
#thestreet_freetrial_explain span.thestreettrial_title{
    display: block;
    font-size: 1.2em;
    margin-bottom: 20px;	
}

#thestreet_freetrial_explain{
    display: block;
    font-size: 1.3em;
    margin-bottom: 20px;    
}

div#registration_wrapper.no_background{
	background-image:none;
	background-color:#FFF;
}

#registration_wrapper.no_background .trial-registration-form{
    float: left;
}

#cc_wrapper .logos_tarjetas img{
    height: auto; width: auto;
}

#registration_wrapper.no_background .cc_wrapper{
    /*width: 800px;*/
}

div.encabezado_about{
    background: url("/images/ser_top.png") no-repeat 0 0;
    height: 150px;
    padding: 0px;
}

#content_wrapper.about_us p{
    padding-right: 40px;
    padding-left: 40px;
}
#content_wrapper.about_us{
	background-color: #fff;
    width: 100%;
   /* padding: 25px;*/
   padding: 0;
}

#content_wrapper.about_us h1{
	width: 100%;
	padding: 0px;
	margin: 0px 40px;
	color: black;
}

#content_wrapper.about_us h2{
	width: 100%;
	padding: 30px 40px 0px 40px;
	margin: 0px;
	color: black;
	/*font-size: 0.9em;*/
	
}

div.about_us_intro{
    margin: 40px;
    font-size: 2.5em;
    border-bottom: 1px solid lightgrey;
    padding-bottom: 20px;
    color: #213a7c;
}

#content_wrapper.about_us div.texto_encabezado{
    font-weight: bold;
    text-transform: uppercase;
    font-size: 4em;
    padding: 4% 0 0 20%;
    /* margin: auto; */
    background-image: url(/images/mosca_tit.webp);
    background-repeat: no-repeat;
    height: 100%;
    background-position: 10% 200%;    
}

#content_wrapper.about_us div.about_us_intro h1{
    color: #213a7c;
    font-size: 1.2em;
    margin: 0px;
}

div.gold_comment{
    margin: 50px 40px;
    background: #fcd048 url("/images/jim_cramer.jpg") no-repeat 0 0;
    height: 150px;
    padding: 20px 20px 20px 25%;
    background-size: 20%;
    color: #c36e00;
    font-size: 1.5em;
}

div.comment_signature{
	text-align: right;
	color: black;
    font-size: 0.75em;
    margin-top: 6%;
    font-style: italic;	
}

.gold_comment div.comment_triangulo{
	float: right;
    height: 30px;
    margin-top: 10px;
    width: 40px;
    border: solid;
    border-width: 15px 20px;
    border-color: #fcd048 #fcd048 transparent transparent
}

div.blue_comment{
    margin: 50px 0px;
    background-color: #415475;
    height: 150px;
    padding: 20px;
    background-size: 20%;
    color: #FFF;
    font-size: 1.3em;
}

.blue_comment div.comment_signature{
	color: #FFF;
	margin-top:2%;
}

.blue_comment div.comment_triangulo{
    float: left;
    height: 30px;
    margin-top: 10px;
    width: 40px;
    border: solid;
    border-width: 15px 20px;
    border-color: #415475 transparent transparent #415475;
}

div.manager.top{
    padding: 30px 0px 30px 20%;
    height: 200px;
    font-size: 1.3em;
    background-repeat: no-repeat;
    background-size: 20%;
    border-bottom: 0px;
    margin: 70px 70px;
}

div.manager{
    padding: 10px 0px 30px 0px;
    border-bottom: 1px solid lightgrey;
    margin: 10px 40px;
    /* margin-right: 70px; */
}

div.name{
    color: #4e4e4e;
    font-size: 1.5em;
    font-weight: bold;
    display: inline-block;
    height: 25px;
    margin-bottom: 20px;
}

div.name img{
	width: 25px;
    top: 6px;
    margin-left:5px;
    position: relative;
}

div.manager.ron{
    background-image: url(/images/ron.webp);
}

div.manager.brendan{
    background-image: url(/images/brendan.webp);
}

div.manager.jay{
    background-image: url(/images/jay.webp);
}

div.manager.laurie{
    background-image: url(/images/laurie.webp);
}

div.manager.eric{
    background-image: url(/images/eric.webp);
}

div.manager.jason{
    background-image: url(/images/jason.webp);
}

div.footer{
	margin-top:20px;
	color: grey;
	width: 60%;
    padding: 10px 40px 30px 40px;
    width: 100%;
}

div.footer a{
    color: #214277;
}

span.sig_name{
	font-style: normal;
	font-size: 1.2em;
}
@CHARSET "UTF-8";

table.faq_table div.faq_section_top{
    font-size: 2em;
    clear: both;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 20px;
}

table.faq_table ul.faq_group_links{
	display: inline;
	width: 33%;
	float:left;
}

table.faq_table ul.faq_middle_links{
    border-left: #c5c5c5 solid 1px;
    border-right: #c5c5c5 solid 1px;
    padding-left: 30px;
    margin-right: 30px;
    width: 28%; 
}

table.faq_table li{
    margin-left: 15px;
    line-height: 25px;
}

table.faq_table li.parent_top{
    margin-left: 0px;
    font-size: 1.4em;
}

div#content_wrapper.faq_wrapper{
	width:100%;
}

div#content_wrapper.faq_wrapper td{
    padding-top:0px;
	}

/*div#Social_Media{
	background-color: #D3DDE9;
}*/

div.questions_wrapper{
    width:58%;
    display: inline-block;
}

div#content_wrapper.faq_wrapper .open_free_trial{
	color: black;
	margin: auto;
}

div.button_wrapper{
	margin: auto;
	width: 140px;
}

div.aside_questions{
	width: 40%;
    display: inline-block;
    float: right;
    align-content: center;
    margin: auto;
}

div#faq_navigation_div{
    padding: 20px 20px;
    margin-bottom:40px;
    float:left;
    width:100%;
    background-color: #f6f6f6;
}

#faq {
    color: #000;
    background: #fff;
    margin: 0;
    padding: 0;
    clear: both;
    position: relative;
   }
   
   /*Pagina faq*/
table.faq_table div{
    color: black;
    /*min-height:40px;*/
    padding: 0px 20px;
    font-size: 14px;    
}
table.faq_table div.faq_section{
    /*background-color:#D3DDE9;*/
    font-size: 1.8em;
    color: #213a7c; 
}
table.faq_table div.faq_question{
    margin: 20px 0px;
    padding: 8px 20px;
    background-color: #f6f6f6; 
    font-weight: bold; 
    font-size: 0.95em;
}
table.faq_table div.faq_question_separator{
    height: 0px;
    padding: 0px;
    height: 40px;
    border-top: #c5c5c5 solid 1px;
    width: 95%;
    margin: 20px auto; 
}
table.faq_table a.link_top{
    float:right;  
}
table.faq_table div.faq_answer li{
    /*height: 40px;*/  
}
table.faq_table div.texto_tipos_news{
    display: inline;
    padding: 0;
}
div.faq_navigation ul{
    list-style-type: none;
    margin: 0;
}

div.faq_navigation li{
    /*display: inline;
    padding: 5px;
    height: 35px;*/
}
a.link_top{
    font-size: 0.5em;
    text-transform: uppercase;
}
div#content_wrapper.services{
	width: 100%;
	background-color: white;
	padding: 0px;
}


/* Header */
div.ser_header{
	background: transparent url(/images/ser_top.png) -310px 0 no-repeat;
    height: 520px;
    width: 100%;
}

div.ser_header_title{
	margin: auto;
}

div.ser_text_header{
    padding-top: 30px;
    display: block;
    width: 95%;
    margin: auto;
}

div.ser_text_header div{
	display: inline-block;
}

div.ser_back_header{
	background: transparent url(/images/ser_header.webp) 60px 80px no-repeat;
    width: 846px;
    margin: auto;
    display: block;
    height: 100%;
}

div.ser_title{
    text-transform: uppercase;
    font-size: 3.5em;
    font-weight: bold;
    padding-right: 15px;
    border-right: solid 1px #d7bb61;
}

div.ser_desc{
	font-size: 1.4em;
    margin-left: 15px;
}


/*Partners*/
div.ser_partners_wrapper{
	display: block;
	width: 100%;
    height: 150px;
	background-color: #e6e9eb;
	overflow: hidden;
}

div.ser_partners_title{
	text-transform: uppercase;
	background-color: #778c9e;
	color: #e2e2e2;
	width: 116px;
	margin:auto;
	display: block;
	padding:5px;
	align-content: center;
}

/*div.ser_partners_logos_wrapper{
    margin-left:30px;
}*/

div.ser_partners_logos_wrapper.last{
    width: 1000px;
    margin:auto;
}

/*div.ser_partners_logos_wrapper.last div{
    margin-left: 35%;
}*/

div.ser_partners_logos_wrapper div{
	/*float: left;*/
	padding: 30px 15px 30px 15px;
	display: inline-block;
	width: 200px;
}

ul.ser_partners{
    white-space: nowrap;
    position: relative;
    height: 150px;
    width: 90%;
    margin: auto;
    /*left: -300px;*/
}
    
ul.ser_partners li{
	display: inline;
	/*padding: 33px;*/
}

div.logo_selerity{
	top:-12px;
}

div.logo_newsedge{
	 top: 8px;
}

div.logo_fidessa{
	top: -45px;
	left: 40px;
}

div.logo_esignal{
	top: -10px;
}

div.logo_partner{
	position: relative;
}

div.logo_talkmarkets{
	top: -30px;
	left: 60px;
}

div.logo_stocktwits{
	top: -30px;
}

div.logo_nyse{
	top: -50px;
}


div.logo_ravenpack{
	top: -120px;
}

div.logo_hammerstone,
div.logo_moneynet,
div.logo_iqfeed,
div.logo_knobias{
    top: -10px;
    position: relative;
}

div.logo_street{
	top: -10px;
	left: 30px;
}

div.logo_factiva{
	top: -127px;
	left: 10px;
}

div.logo_stockwinners{
	top: -70px;
}

div.logo_comtex{
	top: -70px;
	left:20px;
}
div.logo_medved{
	top: -74px;	
}

div.logo_iqfeed{
	top:-45px;
}

dv.logo_stocktwits{
	top: -30px;
}

div.logo_newsquantified{
	top:-35px;
	left: -20px;
}


div.logo_street{
	top: -118px;
}

div.logo_bloomberg{
	top: -70px;
}

.partners_carrousel .next_previous{
    height: 100%;
    padding: 15px;
    display: inline;
    top: -120px;
    position: relative;
}

.partners_carrousel .previous_slide{
	float: left;
}

.partners_carrousel .next_slide{
    float: right;
}

/* general */

.ser_right{
    width: 100%;
    margin: 0px auto;
    padding: 20px 70px 120px 60%;
}

.ser_left{
    margin: 0px auto;
    padding: 20px 52% 70px 150px;
    width: 100%;
}

p.section_title{
    font-size: 3.4em;
    text-transform: uppercase;
    font-weight: bold;
}
p.section_text{
    font-size: 1.4em;
}


.ser_mobile p.section_title{
    font-size: 3em;
}

.ser_right .open_free_trial, .ser_left .open_free_trial,
.ser_right .open_subscriptions_overlay, .ser_left .open_subscriptions_overlay,
.ser_right .contact_us, .ser_left .contact_us, .ser_right .ser_mobile 
{
	text-transform: uppercase;
}

.bolder{
	font-weight: bold;
}

/* Breaking news section*/

div.ser_bn {
    background: transparent url('/images/ser_breaking_news.webp') 15% 0px no-repeat;
    margin-top: 100px;
}

/* Portfolios section */

div.ser_portfolios {
    background: #f0f1f2 url('/images/ser_portfolios.png') 90% 100px no-repeat;
    height: 550px;
    padding-top: 120px;
}

span.smaller{
	font-size: 0.8em;
    font-weight: normal;
}

/* On the fly */

div.ser_otf{
	height: 442px;
	background: transparent url('/images/ser_onthefly.png') 15% 80px no-repeat;
	padding-top: 100px;
}


/* Subscriptions */

div.ser_subscriptions{
	background: #f0f1f2 url('/images/ser_plans.webp') 90% 100px no-repeat;
	height: 555px;
	padding: 190px 62% 70px 80px;
}

/* Alerts*/

div.ser_alerts{
    background: transparent url('/images/ser_alerts.png') 10% 120px no-repeat;
    padding: 120px 70px 120px 55%;
    height: 487px;
}

/*Calendars*/

div.ser_calendars_wrapper{
	background: #3262ac;
	height: 800px;
	color: white;
	padding: 0px 5px;
}

div.ser_calendars_title{
	margin: 0px auto;
	display: block;
	text-transform: uppercase;
	font-size: 3em;
	font-weight: bold;
	width: 430px;
	padding: 100px 0px 50px 0px;
}

div.ser_calendar{
    display: inline-block;
    width: 330px;
    padding-top: 260px;
    float:left;
    
}

div.cal_sr{
	background: transparent url("/images/ser_street_research.webp") no-repeat;
	margin-right: 52px;
}

div.cal_sy{
	background: transparent url("/images/ser_cal_syndicate.png") no-repeat;
	margin-right: 52px;
}

div.cal_ev{
	background: transparent url("/images/ser_cal_events.png") no-repeat;
}

div.ser_cal_tit{
    text-transform: uppercase;
    font-size: 1.7em;
    font-weight: bold;
    height: 60px;
    margin-bottom: 20px;
}

div.ser_cal_text{
    font-size: 1.2em;
    line-height: 1.5;
}

/* Fly Cast */

div.ser_fly_cast {
    background: transparent url('/images/ser_fly_cast.png') 90% 0px no-repeat;
    margin-top: 100px;
}

/* Institutional sales */

div.ser_inst{
	    background: transparent url('/images/ser_istock2.png') -300px no-repeat;
}

/* Content licensing*/
div.ser_listing {
    background: transparent url('/images/ser_cont_licens_new.png') 90% 0px no-repeat;
    margin-top: 100px;
    padding-top: 100px;
    height: 630px;
}

/* comment */
div.ser_comment{
	height: 168px;
	background-color: #102340;
	color: white;
	padding: 50px 70px 50px 100px;
	font-size: 1.7em;
}

span.ser_comm_sign_name{
	font-size: 1.4em;
}

span.ser_comm_sign_pos{
	font-style: italic;
}

div.ser_comm_bot{
    font-size: 0.6em;
    float: right;
    margin: 30px 20px 0px 0px;
    color: #9cb4da;
}
/* free trial */
div.ser_free_trial{
    height: 168px;
    background: #102340 url("/images/ser_call_action.png") 30% no-repeat;
    padding: 73px 0px 0px 60%;
}

/* mobile  */

div.ser_mobile{
	background: transparent url(/images/ser_mobile.webp) 100px 25px no-repeat;
	padding-bottom: 47px;
	min-height: 400px;
}

div.ser_mobile ul{
    list-style-image: url(/images/tick_golden.webp);
    font-size: 1.4em;
}

div.ser_mobile li{
	margin-bottom: 5px;
}

@CHARSET "UTF-8";

#content_wrapper.rates_page{
	width: 100%;
	padding: 0px
}

#content_wrapper.rates_page #subscription_description{
	float: none;
	background-color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	color: black;
}

#content_wrapper.rates_page header{
    height: 130px;
    background: #204988 url("/images/logo_overlay.png") no-repeat 40px 10px;
    color: #fff;
}

#content_wrapper.rates_page header h1{
	color: #fff;
    line-height: 50px;
    font-size: 30px;
    display: block;
    padding: 0;
    margin: 0;	
}

.header_desc{
	    padding-top: 15px;
    width: 90%;
    padding-left: 200px;
    font-size: 15px;
}

#content_wrapper.rates_page table.subscriptions_table {
    width: 100%;
}

#content_wrapper.rates_page  div.input_izq {
    width: 112px;
    }
    
#content_wrapper.rates_page  div.rates_explain {
    text-align: center;
    padding: 30px 60px;
    background-color: #e7eaf0;
}

#content_wrapper.rates_page div.rates_explain a.open_privacy_overlay{
	color: #0088cc;
}

.rates_explain a{
	color: #376CB9;
}

@CHARSET "ISO-8859-1";

.contact_column{
	width: 50%;
	padding-right: 10px;
	float: left;
	font-size: 1.2em;
}

#content_wrapper.contact_page{
	width:100%;
	background-color: white;
}

#content_wrapper.contact_page a.open_free_trial{
	color: black;
}

#content_wrapper.contact_page a{
    color: #376cb9;
}

#content_wrapper.contact_page input, #content_wrapper.contact_page textarea{
    width: 70%;
    margin-left: 10px;
}

label.message_label{
	vertical-align:top;
	margin-top: 3px;
}

.info_column{
	width: 32%;
	float: left;
	margin-right:10px;
}

.info_column.middle{
}


div#contact_wrapper{
    width: 100%;
    margin: auto;
}

#contact_wrapper .reg_footer, #career_wrapper .reg_footer{
    text-align: center;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

#contact_wrapper ul{
    list-style: none;
    margin-left:0px;
}

#contact_wrapper input, #contact_wrapper textarea{
    margin-top: 5px;
    width: 100%;
}

#contact_wrapper .g-recaptcha div{
    margin-left: 5px;
    margin-top: 10px;
}

/*
#contact_wrapper span.help-block, #contact_wrapper .form-error{
    color: #acbedc;
}
*/

#sendContactForm{
	margin-top:30px;
	margin-left:10px;
}

.g-recaptcha{
	margin-top: 30px;
}


#contact_wrapper .form-error{
    /*margin: 10px 0px 10px 155px;*/
    margin: 0px 0px 0px 164px;
    /*display: block;*/
    text-align: left;
}

#contact_wrapper .form-error.form-recaptcha-error{
    margin: 0px 0px 0px 18px;
}

#contact_wrapper .form-error.form-response-error{
    margin: 8px 0px 0px 18px;
}

#contact_wrapper input[type=radio]{
    width: 20px;
    margin-top: 7px;
}

#contact_wrapper #contact_form #message{
    height: 150px;
    margin-top:0px;
}

div.message.form-group{
	padding-top:6px;
}

#contact_wrapper fieldset{
	text-align: right;
}


div.contact_bottom_info{
    padding-top: 20px;
    clear: both;
    display: block;
    width: 100%;
    margin-left:10px;
        overflow: hidden;
}

.info_header{
    background-color: #cccccc;
    height: 80px;
    text-align: center;
    padding-top: 32px;
    font-size: 1.7em;
    font-weight: bold;
    text-align: left;
    padding-left: 25px;
    color: #505050;
}

.middle .info_header{
	    padding-top: 19px;
}

.info_body{
background-color: #f5f5f5;
    height: 200px;
    padding: 15px 25px;
    line-height: 1.5;
    font-size: 1.2em;
}

.fly_info{
display: block;
    margin: 50px auto;
    width: 90%;
    clear: both;
    height: 95px;
    margin-bottom: 100px;
    border-top: solid 1px #cccccc;
    padding-top: 20px;
    border-bottom: solid 1px #cccccc;
    padding-bottom: 20px;
}

.fly_logo{
    background: white url(/images/horizontal_logo.png) 40% 0 no-repeat;
    display: block;
    height: 46px;
    width: 50%;
    vertical-align: middle;
    /* border-right: 1px solid #cccccc; */
    margin: auto;
}

.contact_address{
	display: inline-block;
    font-size: 1.6em;
    vertical-align: middle;
    padding-left: 30px;
    color: #888;
}

@CHARSET "ISO-8859-1";

.g-recaptcha div{
    margin-left: 5px;
    margin-top: 30px;
}

#content_wrapper.careers_page{
    width: 100%;
    min-height:600px;
}

#content_wrapper.careers_page h1{
    /*margin: 0px*/
}

div#career_wrapper{
    margin: 15px;
    background-color: white;
    display: block;
    padding: 30px; 
    height: 500px
}

div#career_wrapper .reg_intro{
    text-align: center;
    font-size: 1.6em;    
}

    
#content_wrapper.careers_page #careers_form{
    float: none;
    width: 100%
} 

    
#careers_form .name_fields{
    float:left;
    padding: 5px 10px 5px 0px;
    width: 50%;
}

#careers_form .form-group input{
    float:left;
    padding: 0px 3px 0px 3px;
}

#careers_form .form-group{
    clear:both;
}

#careers_form textarea{
    width: 100%;
    height: 122px;
}

#careers_form .form-error{
    color: red;
    padding: 0px 3px 0px 3px;
    background: none;
    text-align: left;
}

#careers_form{
    float: left;
    margin: 0;
    width:100%;
}

#career_wrapper .reg_footer{
    float: left;	
}

#sendCareersForm{
	float: left;
	margin-left: 10px;
    margin-top: 5px;
}
/* banner de la home */
.banner_ft{
	background: white url("/images/banner_ft_home.png");
	width: 100%;
	height: 500px;
}

.button.learn_more{
	background-color: #cdd8e6;
	color: #5a5857;
}

.buttons a{
    margin: 0px 20px;
    font-size: 1.1em;
    /* padding-right: 20px; */
    /* line-height: 100%; */
    height: 40px;
    /* padding-left: 20px; */
    padding: 5px 20px;
}

.buttons {
    position: relative;
    top: 415px;
    float: right;
    width: 351px;
    margin-right: 60px;
}

/* banner de onthefly*/
.banner_ft_onthefly{
    background: white url("/images/banner_ft_on_the_fly.png");
    width: 100%;
    height: 500px;
    color: black;
}
.banner_ft_onthefly .buttons{
	top: 0px;
	margin-right: 5%;
}

.banner_ft_onthefly section {
    width: 50%;
    padding-top: 7%;
}
.banner_ft_onthefly h2{
    padding-left: 30px;
    color: black;
    text-transform: none;  
}

.banner_ft_onthefly h2.tit_principal{
    margin: 0 0 55px 45%;
    font-size: 2.2em;
    font-weight: bold;
}

.banner_ft_onthefly ul{
    margin: 20px 0 1em 15px;
    list-style: none;	
}


div#overlay_holder div#mensaje_inline{
	display: none;
}

div#mensaje_inline header .header_desc{
    padding-top:15px;
    width:90%;
    padding-left: 160px;
    font-size:15px;
}

div#mensaje_inline .close_overlay {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 21px;
    height: 18px;
    color: #fff;
    background: transparent url(../images/backgrounds/close_overlay.png) 0 0 no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    z-index: 1000;
}

div#mensaje_inline header{    
    height:130px;
    background: #204988 url("/images/logo_overlay.png") no-repeat 40px 10px;
}

div#mensaje_inline p{
    font-size: 1.4em;
    line-height: 30px;
}

div#mensaje_inline{
	overflow: auto;
    /*width: 600px;
    height: 800px;*/
    background-color: #FDFDFD;
}
div#mensaje_inline div.mensaje_wrapper{
	padding: 10px;
}
div.mensaje_wrapper a{
    color: #0088cc;	
}

div.mensaje_wrapper .gold {
    color: #000;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDQ4MCIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjdkMjdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjZWRjNzc0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODElIiBzdG9wLWNvbG9yPSIjYmU5OTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjYjY5MDNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I0OGUzYSIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(249,212,128,0.97) 0%, rgba(247,210,126,1) 4%, rgba(237,199,116,1) 23%, rgba(190,153,69,1) 81%, rgba(182,144,60,1) 96%, rgba(180,142,58,0.98) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,212,128,0.97)), color-stop(4%,rgba(247,210,126,1)), color-stop(23%,rgba(237,199,116,1)), color-stop(81%,rgba(190,153,69,1)), color-stop(96%,rgba(182,144,60,1)), color-stop(100%,rgba(180,142,58,0.98)));
    background: -webkit-linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
    background: -o-linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
    background: -ms-linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
    background: linear-gradient(top,  rgba(249,212,128,0.97) 0%,rgba(247,210,126,1) 4%,rgba(237,199,116,1) 23%,rgba(190,153,69,1) 81%,rgba(182,144,60,1) 96%,rgba(180,142,58,0.98) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9d480', endColorstr='#fab48e3a',GradientType=0 );
    border: none;
    }

div#content_wrapper.ads_app{
	width: 100%;
	padding: 10px;
}

div.ads_wrapper{
	width: 90%;
	margin: auto;
}
.banner_subscription_wrapper{
    background-color: white;
    padding: 5px 20px;
    /*position: relative;
    top: -30px;*/
    margin-bottom: 20px;
}

.banner_subscription .bottom-data{
	margin-top: 25px;
}
.banner_subscription .subscrip{
	margin-top: 60px;
	display: inline-block;
}

.banner_subscription ul{
	margin-left: 0px;
	list-style: none;
/*	list-style-image: ;*/
}

.banner_subscription .items{
	background-image: url('/images/check_blue.png');
	background-repeat: no-repeat;
	padding: 5px 20px;
	background-position-y: 2px;    
}

.banner_subscription .sub-title{
	text-transform: uppercase;
	color: #376cb9;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	display: block;
}

.banner_subscription .botones-abajo{
	margin-top: 20px;
	width: 100%;
}

table.tabla_principal{
	/*margin: 30px 40px;*/
	padding: 30px;
	background-color: white;
	width: 100%;
	color: black;
}

.banner_subscription .logo{
	width: 250px;
	margin-bottom: 20px;
}

.banner_subscription .boton{
	width: 130px;
	margin-right:10px;
}

.banner_subscription .free-trial{
	width: 290px;
}

.banner_subscription .titulo-ppl{
	font-size: 2.8vw;
	text-transform: uppercase;
	font-weight: bold;
	width: 100%;
}

.banner_subscription a{
	color: #376cb9;	
}

.banner_subscription.texto-ppl{
	font-size: 1.5em;
}

.banner_subscription .col-1{
	width: 60%;
	color: black;
	padding-right: 5px;
}

.banner_subscription .col-1 div{
	margin-bottom: 20px;
}

.banner_subscription td.col-2 {
	border-left: solid 1px #FED94C;
	padding-left: 20px;
	color: black;
}
tr.banner_wrapper td{
	padding:0px;
}

#search_news table .banner_subscription{
	color: black !important;
}

.linea_1{
	background-color: #c9c9c9;
	width: 100%;
	line-height: 0.7;
}

.linea_2{
	background-color: #e2e2e2;
	width: 80%;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 0.7;
/*	background: linear-gradient(#d3d3d3, transparent);*/
}

.linea_3{
	background: linear-gradient(#e2e2e2, transparent);
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 0.7;
}

/*.line_example::after {
  position: absolute;
content: "";
left: 0px;
top: %;
height: 50px;
width: 100%;
background: linear-gradient(transparent, white);
}*/
div.not_logged_in div.titulo{
	font-weight: bold;
	font-size: 2em;
	padding: 5px 20px;
	margin-top: 10px;
}

div.not_logged_in div.image_wrapper{
	border: 0;
	margin: 0px 20px;
}

#content_wrapper.not_logged_in{
	padding: 0px;
}

#content_wrapper.not_logged_in #search_news{
	margin: 0px;
}

#wrapper.landingpagenews_wrapper.background_content.not_logged_in
{
	background-color: #254b82;
}

div#onTheFlyNewLanding div.header_wrapper_landing header {
    padding: 10px;
    position: absolute;
    /* clear: both; */
    /* float: left; */
    width: 100%;
    background: rgba(0,0,0,0.6);
    color: white;
    bottom: 3px;
}

div#onTheFlyNewLanding div.header_wrapper_landing .image_wrapper {
	height: 100%;
}

div#onTheFlyNewLanding div.header_wrapper_landing {
    position: relative;
}

div#onTheFlyNewLanding div.featured_content_wrapper{
	top:0px;
	float:left;
	position:relative;
	padding: 0.8em;
	margin-top: 0px;
	padding-top: 0px;
}


div#contentAdsWrapper{
	display: flex;
}

span#feedHtmlPlaceholder,
span#otf_featured_story{
	display:block;
	height: 500px;
	align-content: center;
	text-align: center;
}
tr#otf_featured_story{
	height: 300px;
}

tr#otf_featured_story span{
	display:block;
	align-content: center;
	text-align: center;
	height: 300px;
}

tr#otf_featured_story span.spinner:before{
	left: 48.5%;
	top: 90px;
} 
span#feedHtmlPlaceholder:before{
	left: 48.5%;
} 

div.widget_news_landing.newsFeedWidget.init{
	background-color: white;
	min-height: 300px;
    align-content: center;
    text-align: center;
}


#brok_navigation{
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: black;
    font-size:  1.1em;
}

div.brokers_wrapper div.faq_section_top{
    font-size: 1.6em;
    clear: both;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 20px;
    color:  black;
    text-align: center;
}

div.brokers_wrapper{
    width: 70%;
    display: block;
    align-items: center;
    margin: auto;
}
    
div.broker_item{
    color:  black;
    padding: 6px 25px;
}

div.brokers_wrapper a.link_top{
        margin-left: 20px;
        font-size: 0.6em;
}

div.brokers_wrapper div.dark {
    background-color: #e8e8e8;
}
#cc_wrapper .add-payment{
    /*height: 800px;*/
    padding-left: 35px;
}

#change_cc_wrapper{
    background: #FFF;
    /*padding: 20px;*/
    width: 100%;
    margin: 0 0 30px 4%;
    position: relative;
    /*min-height: 430px;*/
    /*min-height: 545px;*/
    min-height: 960px;
    background: #FFF;
    width: 92%;
}

#content_wrapper.credit_card_change{
	width: 100%;
}

#content_wrapper.credit_card_change a{
    color:#376cb9;
}

#ft_form2_cc_change{
    /*width: 50%;
    float: right;*/
    margin: 20px;
}

#change_cc_wrapper .error{
    font-size: 18px;
    color: red;
    padding-left: 30px;
    padding-top: 30px;
}

#notifyLogin {
    color: red;
    padding-top: 10px;
    font-weight: bold;   
}

#change_cc_wrapper .cancel{
    font-size: 18px;
    padding-left: 30px;
    padding-top: 30px;
}


div#content_wrapper.apis{
	width: 100%;
	background-color: white;
	padding: 0px;
}

/* Header */
div.api_header{
	background: transparent url(/images/api_header_back_new.webp) 0px no-repeat;
    height: 376px;
    width: 100%;
    background-size: 100%;

}

div.api_title{
	width: 100%;
    height: 56px;
    text-align: center;
    font: normal normal bold 46px/48px Arial;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    padding-top: 130px;
}

div.api_desc{
    text-align: center;
	font: normal normal normal 16px/18px Arial;
	letter-spacing: 0px;
	color: #FFFFFF;
	opacity: 1;
	margin: auto;
	padding-top: 60px;
	width: 50%;
}

div.apis_available{
	height: 660;
	border-bottom: 1px solid #ddd;
}

div .apis_sec{
	border-bottom: 1px solid #ddd;	
}

div.section_title{
	width: 100%;
    text-align: center;
    font-size: 2em;
    font-weight: bold;
    padding-top: 30px;
}

table.api_table{
	width: 80%;
    margin: auto;
    margin-top: 30px;
}

th{
	font-color: white;
	font-weight: bold;
}
th.frist_column{
	width: 30%;
	border-top-left-radius: 12px;
	border-left: 0;
}

th.second_column{
	border-top-right-radius: 12px;
	border-right: 0;
}

td.abajo_izq{

}
td.abajo_der{

}

.api_table tr.cal_row td{
	background-color: #f0f1f2;
}

#rc-anchor-container{
	background-color: #f0f1f2 !important;	
}

div.apis td{
	padding: 12px;
}
.col_1, .col_2{
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
}

.col_1{
	color: #4C65B6 ;
}

tr.header th{
	background-color: #4C65B6;
    font-weight: bold;
    padding-left: 30px;
    color: white;
    line-height: 50px;
}

table.api_table li{
	padding-top: 15px;
}

table.api_table ul li::before{
	color: #2F3C6E;
}

table.api_table tr{
	border-bottom: 1px solid #ddd;
}

div.back_red{
	background-color: #f0f1f2;
}

div.contact_button_wrapper{
    /* display: block; */
    height: 90px;
    vertical-align: middle;
    padding-top: 25px;
}

div.contact_button{
	cursor: pointer;
    margin: auto;
    display: block;
    background: #FFB101;
    padding: 10px 40px;
    border-radius: 20px;
    font-weight: bold;
    font-size: 1.2em;
    width: 15%;
}

div.apis p.section_title{
	font-size: 2em;
    font-weight: bold;
    text-transform: capitalize;
}

div.apis .section_text{
    font-size: 1.2em;
    line-height: 1.4;
}

div.apis div.section_text{
	margin:auto;
	display:block;
}

div.apis_partners_wrapper div.section_text{
	width: 70%;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

.ser_left{
    margin: 0px auto;
    padding: 20px 52% 0px 60px;
    width: 100%;
}


div.apis_str_res {
    background: #f0f1f2 url(/images/news-street-research.webp) 90% 165px no-repeat;
    padding-top: 120px;
    background-size: 40%;
}

div.apis_str_res p{
	margin-bottom: 0px;
}


div.apis_news {
    background: url(/images/events.webp) 90% 90px no-repeat;
    padding-top: 120px;
    background-size: 40%;
    height: 450px;
}

div.use_cases_section{
	background-color: #f0f1f2 ;
}
table.use_cases{
	margin: auto;
    width: 70%;
    font-size: 1.3em;
    margin-top: 30px;
}

table.use_cases td{
	padding: 12px 12px 12px 50px;
	width: 33%;
}

table.use_cases tr{
	height: 100px;
}

.use_trade{
	background: url(/images/trading-tools.svg) no-repeat 10px 11px;
}
.use_wealth{
	background: url(/images/wealth-management.svg) no-repeat 10px 11px;
}
.use_robo{
	background: url(/images/robo-advisors.svg) no-repeat 10px 11px;	
}
.use_aca{
	background: url(/images/academic-research.svg) no-repeat 10px 11px;		
}

.use_comp{
	background: url(/images/compilance-systems.svg) no-repeat 10px 11px;			
}

.use_strats{
	background: url(/images/custom-trading-strategies.svg) no-repeat 10px 11px;
}

.use_invers{
	background: url(/images/investor-relation-tools.svg) no-repeat 10px 11px;
}

.use_risk{
	background: url(/images/risk-management.svg) no-repeat 10px 11px;	
}

.use_trak{
	background: url(/images/market-intelligence-tracking.svg) no-repeat 10px 11px;	
}


/*Partners*/
div.apis_partners_wrapper{
	display: inline;
	width: 100%;
    height: 150px;
	overflow: hidden;
}

.cap{
	text-transform: uppercase !important;
}


div.ser_partners_logos_wrapper.last{
    width: 1000px;
    margin:auto;
}


div.ser_partners_logos_wrapper div{
	/*float: left;*/
	padding: 30px 15px 30px 15px;
	display: inline-block;
	width: 200px;
}

ul.ser_partners{
    white-space: nowrap;
    position: relative;
    height: 150px;
    width: 90%;
    margin: auto;
    /*left: -300px;*/
}
    
ul.ser_partners li{
	display: inline;
	/*padding: 33px;*/
}

div.logo_selerity{
	top:-12px;
}

div.logo_newsedge{
	 top: 8px;
}

div.logo_fidessa{
	top: -45px;
	left: 40px;
}

div.logo_esignal{
	top: -10px;
}

div.logo_partner{
	position: relative;
}

div.logo_talkmarkets{
	top: -30px;
	left: 60px;
}

div.logo_stocktwits{
	top: -30px;
}

div.logo_nyse{
	top: -50px;
}


div.logo_ravenpack{
	top: -120px;
}

div.logo_hammerstone,
div.logo_moneynet,
div.logo_iqfeed,
div.logo_knobias{
    top: -10px;
    position: relative;
}

div.logo_street{
	top: -10px;
	left: 30px;
}

div.logo_factiva{
	top: -127px;
	left: 10px;
}

div.logo_stockwinners{
	top: -70px;
}

div.logo_comtex{
	top: -70px;
	left:20px;
}
div.logo_medved{
	top: -74px;	
}

div.logo_iqfeed{
	top:-45px;
}

dv.logo_stocktwits{
	top: -30px;
}

div.logo_newsquantified{
	top:-35px;
	left: -20px;
}


div.logo_street{
	top: -118px;
}

div.logo_bloomberg{
	top: -70px;
}

.partners_carrousel .next_previous{
    height: 100%;
    padding: 15px;
    display: inline;
    top: -120px;
    position: relative;
}

.partners_carrousel .previous_slide{
	float: left;
}

.partners_carrousel .next_slide{
    float: right;
}


/*Contact*/
div.apis_contact_section{
	background-color: #f0f1f2 ;
}
table.contact_table{
	margin: auto;
    width: 60%;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.8;
}

table.contact_table td{
	width: 50%;
}

table.contact_table input, table.contact_table textarea{
	width: 100%;
	margin-bottom: 10px;
	font-weight: normal;
}

.req{
	color: red;
}

.form-error-us, .form-error{
	color: red;
    padding-top: 10px;
    display: block;
}

table.contact_table .contact_button{
	    width: fit-content;
    float: right;
    font-size: 1em;
    line-height: 1.2;
    cursor: pointer;
    margin: 40px auto;
    display: block;
    background: #FFB101;
    padding: 0px 40px;
    border-radius: 20px;
    font-weight: bold;
    border: 0;

}

table.contact_table #sendContactForm {
	margin-top: 10px;
}
/**/

/*Encabezado*/
#content_wrapper.dividend_calc{
	width: 100%;
	padding: 0px;
}

.calculator_header{
	color: #ACBEDC;
	background-color: #4C65B6;
	width: 100%;
	height: 150px;
	padding-top: 5px;
}

.calc_title{
	background: url(/images/calculator.svg) no-repeat;
    padding-left: 30px;
    font-size: 1.5em;
    font-weight: bold;
    margin: 20px 30px;
    padding-top: 2px;
}

.calc_desc{
	padding: 0 34px;
    width: 80%;
    font-size: 1.2em;
}

/* Form */

.sym_search{
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 5px;
}

.symbol_ready{
	background: transparent linear-gradient(180deg, #909090 0%, #4C4C4C 100%) 0% 0% no-repeat padding-box;
border-radius: 3px;
color: white;
border:0px;
}


#symbol_dividend{
	line-height: 1.8;
}
.calc-form{
	background: transparent linear-gradient(180deg, #484848 0%, #020202 100%) 0% 0% no-repeat padding-box;
    color: white;
    padding: 8px 30px;
    height: 250px;
}

.col_center{
	padding-left: 35px;
}

.col_right{
	padding-left: 70px;
}

div.col_form{
	display: inline-block;
    width: 24%;
    font-size: 0.9em;
    line-height: 2;
}

div.col_before_last{
	width: 30%;
}

div.col_last{
	width: 18%;

}
.col_form input {
    font-size: 1.3em;
    width: 120px;
    height: 28px;
}

.filter_row{
	margin-bottom: 10px;
}

.boton_dividendos{
	/*float:right;
	margin: 10px 80px;*/
}

/*faq*/

.div_faq{
	background-color: white;
	padding: 8px 30px;
}

.open{
	width: 14px;
    height: 8px;
    transform: matrix(0, 1, -1, 0, 0, 0);
    background: #4B4A4C 0% 0% no-repeat padding-box;
    opacity: 1;
    background: #4B4A4C 0% 0% no-repeat padding-box;
    display: block;
}

.faq_title{
	font-size: 1.2em;
    font-weight: bold;
}

.question{
	font-weight: bold;
	padding: 8px;
}

.answer{
	padding: 8px;	
}
/*Results*/
div .results_wrapper{
	padding: 8px 30px;
	background-color: white;
}

div.dividend_calc table{
	margin: 0px;
	width: 100%;
	background-color: white;
}


#year_result th{
	font-size: 1em;
}
div .results_wrapper th {
	background-color: #D6D6D6;
	font-weight: bold;
	text-align: left;
    font-size: 0.8em;
    padding: 5px;
    text-align: right;
    line-height: 1;
}

div .results_wrapper td{
	text-align: right;
	padding: 5px;
	line-height: 2.5;
	color: #757575
}

div .results_wrapper tr{
	border-bottom: 1px solid #ddd;
}

div.result_title{
	font-weight: bold;
    margin: 8px 0px;
}


div.calc_dis{
	background-color: white;
    padding-left: 30px;
    padding-bottom: 10px;
}

div.candado.free_user{
	background: transparent url(../images/lock-close.svg) 50% 0 no-repeat;
    width: 100%;
    padding: 30px 0px;
    color: black;
    background-size: 3%;

}
div.candado.free_user .free_promo{
	width: 100%;
}
div.candado.free_user .text_1{
	margin: auto;
    display: block;
    width: 100%;
    text-align: center;
    font: normal normal bold 18px/21px Arial;
    letter-spacing: 0px;
}

div.candado.free_user .text_2{
	margin: auto;
    text-align: center;
    font-size: 1.1em;
    line-height: 2;
}

/* blue open_free_user*/

.blue,
#site_header .button.blue,
div.candado.free_user .button.blue,
div.muestraSyndicate .button.blue{
	width: fit-content;
    height: 24px;
    background: transparent linear-gradient(180deg, #85C7F0 0%, #77B5F2 47%, #0076FF 100%) 0% 0% no-repeat padding-box;
    border-radius: 3px;
    margin: auto;
    display: block;
    text-align: center;
    color: white;
    font-size: 12px;
    padding-left: 12px;
    padding-right: 12px;
}


#site_header .button.blue{
    display: inline-block;
    vertical-align: top;
    line-height: 24px;
    height: 24px;
    margin-left: 5px;
    float: right;
}

div.candado.free_user .button.gold{
    width: 127px;
    height: 24px;
    border-radius: 3px;
    margin: auto;
    display: block;
    text-align: center;
    font-size: 12px;
    color: black;
}

/* Portfolio */
div.portfolios_wrapper img.free-user-lock,
div.alerts_config img.free-user-lock{
    width: 1.8em;

}
/* Generales **/

.free-user-wrapper { width: calc(100% - 60px); margin: 0px 30px; box-sizing: border-box; }
.free-user-wrapper   *        { margin: 0; padding: 0; text-transform: none; display: block; }
.free-user-wrapper   h2       { color: #000000; font-weight: 600; line-height: 1.2;  font-size: 1.3em; }
.free-user-wrapper   p        { color: #000000; font-weight: 500; line-height: 1.3;  font-size: 1.425em; }
.free-user-wrapper   h1       { color: #000000; font-weight: 500; line-height: 1.3; font-size: 2.8em; text-align: center; }
.free-user-wrapper   span     { color: #4E4F55; font-weight: 500; line-height: 15px; font-size: 17px; text-align: center; }
.free-user-wrapper   a        { color: #000000; font-weight: 400; line-height: 24px; font-size: 16px; width: fit-content; width: -moz-fit-content; margin: auto; }
.free-user-wrapper   a.button { color: #000000; font-weight: 400; line-height: 1.3; font-size: 1.3em; text-decoration: none; background-image: linear-gradient(180deg, #F0D785 0%, #F0D785 46%, #B19749 100%); border-radius: 3px; padding: 8px 30px; border: none; height: min-content; display: block; }
/*.free-user-wrapper   img      { margin: auto; height: 90px; width: 129px; }*/
#free_sign_up_wrapper ul {list-style-type: none;}
#free_sign_up_wrapper li,
.free-user-wrapper   li                    { position: relative; }
#free_sign_up_wrapper li:not(:last-of-type),
.free-user-wrapper   li:not(:last-of-type) { margin-bottom: 10px; }
#free_sign_up_wrapper li::before,
.free-user-wrapper   li::before            { content: ""; position: absolute; width: 8px; height: 8px; background-color: #283A71; left: -23.5px; border-radius: 100%; top: calc(1.3em / 2); }
div#content_wrapper.confirm_email h1{  font-size: 20px }

/* pagina de signup inicial  */


#content_wrapper.free_sign_up{
    width: 100%;
}

form.free_sign_up input.blue {
    display: inline-block;
    height: 36px;
    font-size: inherit;
    cursor: pointer;
    width: fit-content;
    padding: 0px 5px;
}

form.free_sign_up div.but_wrapper input{
    margin: 0px 20px;
    border: 0;
}

form.free_sign_up div.but_wrapper{
    text-align: center;
    display: block;
    font-size: 1.1em;
}

#free_sign_up_wrapper{
    background-color: white;
    margin: 0px 20px 20px 20px;
    min-height: 600px;
    padding: 20px 35px 20px 35px;
}

.free-user-wrapper   img.comp{
    width: 200px;
}


.free-user-wrapper   img.logo-content{
    width: 123px;
}

div.free_trial_page .free-user-wrapper  img.logo-content{
    margin: auto;
    width: 25%;
}

div.sign_up_type{
    text-align: center;
}

div.sign_up_type fieldset div{
    display: inline-block;
    margin: 10px 15px;
}

.colored_wrapper{
    background: transparent url(/images/ft_seal.png) no-repeat right bottom;
    background-color: #F3F3F3;
    padding: 20px;
    background-position-x: 98%;
    background-position-y: 98%;
    height: 800px;
}

.seal-div{
    background: transparent url(/images/ft_seal.png) no-repeat right bottom;
    background-position-x: 98%;
    background-position-y: 90%;
}

.seal-div-full{
    background: transparent url(/images/ft_seal.png) no-repeat right bottom;
    background-position-x: 98%;
    background-position-y: 98%;
}

#free_sign_up_wrapper div.tit{
    background: transparent url(../images/logo_thefly_transparent.png) 0px 3px no-repeat;
    width: 200px;
    height: 100px;
    padding-left: 120px;
    padding-top: 47px;
    font-weight: bold;
    text-align: center;
    display: block;
    font-size: 3em;
    background-size: 65%;
    white-space: nowrap;
    margin-left: 35%;
    color: #273970;
}

#free_sign_up_wrapper .text_1 {
    margin: auto;
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    width: 62%;
    margin-bottom: 30px;
    margin-top: 20px;
}

#free_sign_up_wrapper ul{
    margin: auto;
    display: block;
    width: 60%;
    font-size: 1.4em;
    /*font-weight: bold;*/
}

#free_sign_up_wrapper li{
    margin-bottom:25px;
}


.or_wrapper {
    position: relative;
    width: 60%;
    border-bottom: 1px solid #000;
    text-align: center;
    margin: auto;
  }

.or_wrapper::before, .or_wrapper::after {
    content: 'OR';
    background-color: #fff;
    padding: 0 10px;
    position: absolute;
    top: -8px;
    left: 50%;
    transform: translateX(-50%);
}

#free_sign_up_wrapper .or_wrapper::before, #free_sign_up_wrapper .or_wrapper::after {
    background-color: #F3F3F3;
}

#widgetFreetrialPromotion #free_sign_up_wrapper .or_wrapper::before, #widgetFreetrialPromotion #free_sign_up_wrapper .or_wrapper::after {
    background-color: white;
    font-size: 0.7em;
}

/*div.or_wrapper{
    width: 65%;
    height: 20px;
    border-bottom: 1px solid black;
    text-align: center;
    margin: auto;
}*/

span.or_text{
    font-size: 15px;
    background-color: #F3F5F6;
    padding: 10px 10px;
    color: grey;
}

div.campo{
    width: 49%;
    display: inline-grid;
    /*height: 60px;*/
    line-height: 1.8;
    margin-top: 20px;
}

div.campo.pass{
    padding-left: 25px
}

div.campo input{
    width: 90%;
    height: 30px;
}

#free_sign_up_wrapper form {
    width: 65%;
    display:block;
    margin:auto;
}

#free_sign_up_wrapper .g-recaptcha {
    margin-top: 10px;
    margin-bottom: 10px;
}

#free_sign_up_wrapper .g-recaptcha div{
    margin-top: 0px;
    margin-left: 0px;
}


#free_sign_up_wrapper .check-wrap{
    margin-top: 10px;
}

#free_sign_up_wrapper a{
    color: #4C65B6;
}

#free_sign_up_wrapper input.send{
width: 169px;
    height: 36px;
    background: transparent linear-gradient(180deg, var(--unnamed-color-f0d785) 0%, var(--unnamed-color-f0d785) 46%, var(--unnamed-color-b19749) 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(180deg, #F0D785 0%, #F0D785 46%, #B19749 100%) 0% 0% no-repeat padding-box;
    border-radius: 3px;
    margin-top: 20px;
    cursor: pointer;
}

/* ESTILOS PARTICULARES DEL SIDEBAR DEL FORM FT */
.free-user-wrapper#TF-form > div > img { margin-bottom: 20px; }
.free-user-wrapper#TF-form > div > div { width: 100%; max-width: 50%; }
.free-user-wrapper#TF-form > div > div:first-of-type { display: table-cell; padding-right: 20px; }
.free-user-wrapper#TF-form > div > div:first-of-type > ul { margin: 30px 0 60px 0; padding: 0 0 0 40px; }
.free-user-wrapper#TF-form > div > div:first-of-type > p { margin: 30px 0 40px 0; padding: 0 0 0 16px; }
.free-user-wrapper#TF-form > div > div:first-of-type > p:last-of-type { font-size: 17px; margin-top: 30px; }
.free-user-wrapper#TF-form > div > div:first-of-type > p:last-of-type > a { font: inherit; display: inline-block; color: #1956E2; }
.free-user-wrapper#TF-form > div > hr { width: 1px; display: table-cell; border-right: 1px solid #D6D6D6; }
.free-user-wrapper#TF-form > div > div:last-of-type { display: table-cell; height: fit-content; margin: auto; vertical-align: middle; text-align: center; padding-left: 20px; }

/*** Free verigy_email screen ****/
/* ESTILOS PARTICULARES DE LA PANTALLA DE CONFIRMAR CORREO */

#content_wrapper.confirm_email{
    width: 100%;
}

.free-user-wrapper#TF-confirm-email > div:first-of-type { margin-bottom: 2px; }
.free-user-wrapper#TF-confirm-email > div { margin: auto; width: fit-content; width: -moz-fit-content; padding: 20px 80px 50px 80px; background-color: #f3f3f3; width: 100%; }
.free-user-wrapper#TF-confirm-email > div > * { margin: auto; }
.free-user-wrapper#TF-confirm-email > div > h1 { margin: 50px auto 0 auto; }
.free-user-wrapper#TF-confirm-email > div > span { margin: 10px auto 30px auto; }
.free-user-wrapper#TF-confirm-email > div > img { margin: 40px auto 20px auto; }
.free-user-wrapper#TF-confirm-email > div > span > a { font: inherit; display: inline-block; color: #1956E2; text-decoration: underline; }
.free-user-wrapper#TF-confirm-email > div > ul { margin: 50px auto 70px auto; width: fit-content; width: -moz-fit-content; padding: 0 0 0 40px; }
.free-user-wrapper#TF-confirm-email > li { font-size: 0.85em; }
.free-user-wrapper#TF-confirm-email > ul { max-width: 60%; }



/** welcome **/

.free-user-wrapper#TF-welcome > div > * { max-width: 60%; margin: auto; }
.free-user-wrapper#TF-welcome > div { margin: auto; width: fit-content; width: -moz-fit-content; padding: 8px 80px 70px 80px; }
.free-user-wrapper#TF-welcome > div > h1 { margin: 10px auto 0 auto; font-size: 2.4em;}
.free-user-wrapper#TF-welcome > div > h2 { line-height: 1.1 }
.free-user-wrapper#TF-welcome > div > span { margin: 10px auto 10px auto; }
.free-user-wrapper#TF-welcome > div > a.button { margin-bottom: 5px; }
.free-user-wrapper#TF-welcome > div > a:last-of-type { color: #1956E2; text-decoration: underline; }
.free-user-wrapper#TF-welcome > div > ul { margin: 15px auto 35px auto; width: fit-content; width: -moz-fit-content; padding: 0 0 0 40px; }
#TF-welcome div li p {line-height: 1.1; font-size: 1.15em;}
.free-user-wrapper{background-color: white;}


#iframe_holder{
    width: 100%;
    display: block;
    min-height: 900px;
    position: relative;
}

#iframe_holder .cc-form-expired, #iframe_holder .cc-form-expired-twist, #iframe_holder .cc-form-display-expired, #iframe_holder .cc-form-display-expired-twist{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: white;
    text-align: center;
    padding: 50px 10px 10px 10px;
    justify-content: center;
}

#iframe_holder .cc-form-expired-container, #iframe_holder .cc-form-expired-twist-container, #iframe_holder .cc-form-display-expired-container, #iframe_holder .cc-form-display-expired-twist-container{
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    width: 80%;
}

#iframe_holder .cc-form-expired-text, #iframe_holder .cc-form-expired-twist-text, #iframe_holder .cc-form-display-expired-text, #iframe_holder .cc-form-display-expired-twist-text{
    color:red;
}

#iframe_holder .cc-form-retry, #iframe_holder .cc-form-display-retry{
    background-color: #376CB9;
    color: white;
    font-size: 1.1em;
    height: 40px;
    padding: 5px 20px;
    font-weight: bold;
    border-radius: 4px;
    margin:20px;
    border: 0px;
}

/* Street research */
div#search_news.street_research.colored{
    background-color: #F3F3F3;
}

div#search_news.street_research div.candado{
    display:block;
    margin-top:140px;
}

.free-user-wrapper#TF-welcome div.welcome_error{
    max-width: 100%;
    display: block;
}

div.welcome_error a{
    font-size: initial;
    color: #376cb9;
    display: inline;
}

div.text_wrapper{
    padding: 8px;
    font-size: 1.2em;
    line-height: 1.5;
}

#free_sign_up_wrapper div.text_wrapper a{
    text-decoration: underline;
    color: #0076FF;
}

.sm_sign_up_wrapper .sm_button{
    display: inline-block;
    padding: 5px 10px;
    width: 33%;
    float: left;
}

.sm_sign_up_wrapper .sm_button{
    width: 37%;
}

.sm_sign_up_wrapper .ln_button{
    position: relative;
    left: 5px;
}

.sm_sign_up_wrapper{
    display: block;
    width: 65%;
    margin: auto;
    height: 60px;
}

#free_sign_up_wrapper .sm_sign_up_wrapper{
    /*display: block;
    width: 65%;
    margin: auto;
    height: 60px;*/
    display: flex;
    width: 65%;
    margin: auto;
    height: 60px;
    justify-content: space-evenly;
}

#widgetFreetrialPromotion #free_sign_up_wrapper .sm_sign_up_wrapper
{
    width:100%;
}

#socialLoginSettings.sm_sign_in_wrapper, #socialLoginChangeCc.sm_sign_in_wrapper{
    display: flex;
    width: 100%;
    margin: auto;
    height: 60px;
    justify-content: space-evenly;
}


header#site_header .go_free_trial{
    float: left;
    top: 50%;
    position: relative;
    color: #000000;
    font-weight: 400;
    /* line-height: 1.5; */
    /* font-size: 1.6em; */
    text-decoration: none;
    background-image: linear-gradient(180deg, #F0D785 0%, #F0D785 46%, #B19749 100%);
    border-radius: 3px;
    padding: 5px 15px;
    border: none;
    height: min-content;
    /* display: block; */
    font-weight: bold;
    cursor: pointer;
}
header#site_header .go_free_trial.logo_button{
    top: 35%;
    height: 25px;
}

/* Promo 4 julio */

#free_sign_up_wrapper div.radio_step_one ul{
    font-size: 1em;
    width:100%;
    padding-top: 20px;
    padding-left: 5px;
}

#free_sign_up_wrapper div.radio_step_one li::before{
    background-color:unset;
}

#free_sign_up_wrapper div.but_wrapper input{
    min-width:200px;
    text-transform: none;
}

/* Reglas especificas de la pagina de free_trial.php porque safari falla */

div#wrapper.free_trial_page div.free_trial_page .free-user-wrapper img.logo-content {
    margin: auto;
    width: 25%;
    padding-bottom: 40px;
}

div#wrapper.free_trial_page .free-user-wrapper#TF-form > div > div:first-of-type {
    display: inline-block;
    padding-right: 20px;
    width: 49%;
}

div#wrapper.free_trial_page .free-user-wrapper#TF-form > div > div.divisor {
    display: inline-block;
    width: 1px;
    min-height: 800px;
    border-right: 1px solid #D6D6D6;
    vertical-align: top;
    padding-top: 20px;
}


div#wrapper.free_trial_page .free-user-wrapper#TF-form > div > div:last-of-type {
    display: inline-block;
    height: 100%;
    /* margin: auto; */
    vertical-align: middle;
    text-align: center;
    padding-left: 20px;
    width: 50%;
    vertical-align: top;
}


#utility-new {
	--menu-padding: 15px;
	--menu-offset-x: 0px;
	--menu-offset-y: 0px;
	--main-color: rgb(47, 60, 110);
	--main-top-border-width: 5px;

	--item-gap: 25px;

	--tier-padding-x: 5px;
	--tier-padding-y: 3px;

	--tier-info-free-color: rgb(47, 60, 110);
	--upgrade-button-free-gradient-start: #84c5f0;
	--upgrade-button-free-gradinet-end: #0e7dfd;

	--tier-info-basic-color: #759cd2;
	--upgrade-button-basic-gradient-start: #f0d785;
	--upgrade-button-basic-gradinet-end: #b89f55;

	--tier-info-full-color: #e1af00;

	font-size: 13px;


}


#site_header > div.container > div {
	display: table;
	float: right;
	height: 100%;
	padding-right: 10px;
}


#utility-new {
	display: table-cell;
	vertical-align: middle;
	position: relative;
/*	float:right;
	padding-top: 10px;*/
}

#utility-new > div {
	width: 100%;
	white-space: nowrap;
	margin-bottom: 5px;
	display: table;
	border-collapse: separate;
	border-spacing: 10px 0;
}

#utility-new > div > * {
	display: table-cell;
	vertical-align: middle;
}

#utility-new > div > i,
#utility-new > div > i > svg {
	width: 1.3em;
	height: 1.3em;
	vertical-align: middle;
}

#utility-new >  {
	display: table;
	position: relative;
}

#utility-new > svg {
	display: table-cell;
	width: 32px;
	height: 100%;
	vertical-align: middle;
}

#utility-new > input {
	display: none;
}

#utility-new > input~nav {
	display: none;
}

#utility-new > input:checked~nav {
	display: block;

}

#utility-new > input:checked + label > i:last-of-type > svg:first-of-type {
	display: none;
}

#utility-new > input:checked + label > i:last-of-type > svg:last-of-type {
	display: block;
}

#utility-new > input + label > i:last-of-type > svg:first-of-type {
	display: block;
}

#utility-new > input + label > i:last-of-type > svg:last-of-type {
	display: none;
}

#utility-new > label {
	display: table;
	border-collapse: separate;
	border-spacing: 10px 0;
}

#utility-new > label > span {
	color: var(--main-color);
	font-weight: 700;
	font-size: 1.2em;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#utility-new > label > i {
	display: table-cell;
	vertical-align: middle;
}

#utility-new > label > i > svg {
	width: 24px;
	height: 24px;
	vertical-align: middle;
}

#utility-new > nav {
	position: absolute;
	top: calc(100% + var(--menu-offset-y) -10px);
	left: calc(10px + var(--menu-offset-x));
	background-color: white;
	width: 100%;
}

#utility-new > nav > hr {
	margin: 0;
}

#utility-new > nav > * {
	width: 100%;
}

#utility-new > nav > ul > li {
	display: block;
	padding: calc(var(--item-gap) / 2) var(--menu-padding);
}

#utility-new > nav > ul > li:hover {
	background-color: #f5f5f5;
}

#utility-new > nav > ul > li * {
	display: table-cell;
	line-height: 1.75em;
	height: 1.75em;
	vertical-align: middle;
}

#utility-new > nav > ul > li > i:first-of-type {
	padding-right: var(--menu-padding);
}

#utility-new > nav > ul > li > span {
	width: 100%;
}

#utility-new > nav > button {
	border: none;
	display: inline;
	height: unset;
	padding: 5px 7px;
	font-size: unset;
	line-height: 1em;
}

#utility-new > nav > button > * {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.5rem;
}

#utility-new > nav > button > i > svg {
	height: 1.5rem;
	vertical-align: middle;
}

#utility-new > nav > button,
#utility-new > nav > dl {
	margin: var(--menu-padding);
	width: calc(100% - var(--menu-padding) * 2);
}

#utility-new > nav > dl > * {
	font-size: 1.2em;
}

#utility-new > nav > dl > dt {
	color: var(--main-color);
}

#utility-new > nav > dl > dd:last-of-type {
	padding: var(--tier-padding-y) var(--tier-padding-x);
	border-radius: 5px;
	display: inline-block;
	font-weight: 700;
	margin-top: .75em;
}

#utility-new.free-plan > nav {
	border-top: var(--main-top-border-width) solid var(--tier-info-free-color);
}

#utility-new.free-plan > nav > button {
	background: var(--upgrade-button-free-gradient-start);
	background: linear-gradient(180deg, var(--upgrade-button-free-gradient-start) 0%, var(--upgrade-button-free-gradinet-end) 100%);
	color: white;
	fill: white;
}

#utility-new.free-plan > nav > dl > dt {
	color: var(--tier-info-free-color);
}

#utility-new.free-plan > nav > dl > dd:last-of-type {
	border: 1px solid var(--tier-info-free-color);
	color: var(--tier-info-free-color);
}

#utility-new.basic-plan > nav, #utility-new.free-trial > nav {
	border-top: var(--main-top-border-width) solid var(--tier-info-basic-color);
}

#utility-new.basic-plan > nav > button, #utility-new.free-trial > nav > button {
	background: var(--upgrade-button-basic-gradient-start);
	background: linear-gradient(180deg, var(--upgrade-button-basic-gradient-start) 0%, var(--upgrade-button-basic-gradinet-end) 100%);
	color: inherit;
	fill: inherit;
}

#utility-new.basic-plan > nav > dl > dt, #utility-new.free-trial > nav > dl > dt {
	color: var(--tier-info-basic-color);
}

#utility-new.basic-plan > nav > dl > dd:last-of-type, #utility-new.free-trial > nav > dl > dd:last-of-type {
	border: 1px solid var(--tier-info-basic-color);
	color: var(--tier-info-basic-color);
}

#utility-new.full-plan > nav {
	border-top: var(--main-top-border-width) solid var(--tier-info-full-color);
}

#utility-new.full-plan > nav > button {
	display: none;
}

#utility-new.full-plan > nav > hr:last-of-type {
	display: none;
}

#utility-new.full-plan > nav > dl > dt {
	color: var(--tier-info-full-color);
}

#utility-new.full-plan > nav > dl > dd:last-of-type {
	border: 1px solid var(--tier-info-full-color);
	color: var(--tier-info-full-color);
}

#utility-new > div > i#muteAlertas > svg#muted_icon.hidden {
	visibility:hidden;
	display: none;
}

#utility-new > div > i#muteAlertas > svg#muted_icon {
	visibility:show;
	display: table-cell;
}

#utility-new > div > i#muteAlertas > svg#not_muted_icon {
	visibility:show;
	display: table-cell;
}

#utility-new > div > i#muteAlertas > svg#not_muted_icon.hidden {
	visibility:hidden;
	display: none;
}

#utility-new img.imagen-candado-header{
    height: 15px;
    left: -10px;
    position: relative;
}

#utility-new li{
	cursor:pointer;
}







/* 


Login form
 login-form  

 */

nav#login_nav{
	z-index:2000;
}

#site_header>div.container>div#header-login-wrapper {
	display: table;
	float: right;
	height: 100%;
}

div#header-login-wrapper>#utility-new-login {
	--menu-padding: 15px;
	--menu-offset-x: 0px;
	--menu-offset-y: 0px;
	--main-color: #183662;
	--secondary-color: #507ac0;
	--link-color: #376cb9;
	--main-top-border-width: 5px;

	--item-gap: 25px;

	--tier-padding-x: 5px;
	--tier-padding-y: 3px;

	font-size: 13px;
}

div#header-login-wrapper>#utility-new-login {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}

/* Apertura de navs */
div#header-login-wrapper>#utility-new-login>span:first-of-type {
	padding: 0 10px;
}

div#header-login-wrapper>#utility-new-login>input {
	display: none;
}

div#header-login-wrapper>#utility-new-login>input#login_switcher:not(:checked)~nav#login_nav {
	display: none;
}

div#header-login-wrapper>#utility-new-login>input#login_switcher:checked~nav#login_nav {
	display: block;
}

div#header-login-wrapper>#utility-new-login>input#login_switcher:not(:checked)~label[for="login_switcher"] {
	color: var(--main-color);
}

div#header-login-wrapper>#utility-new-login>input#login_switcher:checked~label[for="login_switcher"]>span {
	color: var(--secondary-color);
}

div#header-login-wrapper>#utility-new-login>label,
div#header-login-wrapper>#utility-new-login>span,
div#header-login-wrapper>#utility-new-login>a {
	color: var(--main-color);
	font-weight: 700;
	font-size: 1.2em;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}



/* Nav */
div#header-login-wrapper>#utility-new-login>nav {
	position: absolute;
	top: calc(100% + var(--menu-offset-y));
	left: -113px;
	background-color: white;
	width: 250px;
}



/* Elementos del nav */
div#header-login-wrapper>#utility-new-login>nav>*:not(hr) {
	padding: var(--menu-padding);
}

div#header-login-wrapper>#utility-new-login>nav>hr {
	width: 100%;
	margin: 0;
	position: relative;
	display: table;
	border-color: #777;
}

div#header-login-wrapper>#utility-new-login>nav>hr:before {
	content: attr(text);
	position: absolute;
	left: 50%;
	top: 50%;
	color: #777;
	background-color: white;
	transform: translateX(-50%) translateY(-50%);
	padding: 0 5px;
}

div#header-login-wrapper>#utility-new-login>nav>span {
	text-align: center;
}

div#header-login-wrapper>#utility-new-login>nav input:not([type="submit"]) {
	width: 100%;
	border: 1px solid grey;
}

div#header-login-wrapper>#utility-new-login>nav span {
	display: block;
}

div#header-login-wrapper>#utility-new-login>nav span.link {
	display: inline;
	color: var(--link-color);
	cursor: pointer;
}

div#header-login-wrapper>#utility-new-login>nav span,
div#header-login-wrapper>#utility-new-login>nav span>a {
	white-space: nowrap;
}

div#header-login-wrapper>#utility-new-login>nav span>a {
	display: inline-block;
}

div#header-login-wrapper>#utility-new-login>nav button,
div#header-login-wrapper>#utility-new-login>nav input[type="submit"] {
	border: none;
	cursor: pointer;
}

div#header-login-wrapper>#utility-new-login>nav button,
div#header-login-wrapper>#utility-new-login>nav input {
	white-space: nowrap;
	width: 100%;
	display: inline;
	height: unset;
	padding: 5px 7px;
	font-size: unset;
	line-height: 1em;
	border-radius: 4px;
}

div#header-login-wrapper>#utility-new-login>nav input[type="checkbox"] {
	display: inline-block;
	height: 2em;
	margin-right: 5px;
	width: unset;
}

div#header-login-wrapper>#utility-new-login>nav input[type="checkbox"]+span {
	display: inline-block;
}



/* SecciÃ³n para hacer sign-in con social media */
div#header-login-wrapper>#utility-new-login #facebook-login,
#facebook-sign-up,
#linkedin-sign-up,
#google-sign-up-alternative,
div#header-login-wrapper>#utility-new-login #linkedin-sign-up,
div#header-login-wrapper>#utility-new-login #google-login-alternative,
#socialLoginChangeCc #facebook-login,
#socialLoginChangeCc #google-login-alternative
 {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #dadce0;
	cursor: pointer;
	letter-spacing: 0.25px;
	outline: none;
	background-color: #fff;
	padding: 0 12px;
	position: relative;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	color: #3c4043;
	font-size: 14px;
	font-family: "Google Sans",arial,sans-serif;
	text-overflow: ellipsis;
	transition: background-color .218s, border-color .218s;
}

#linkedin-sign-up i {
	padding-top: 8px;
}

#socialLoginChangeCc button#google-login-alternative{
	width: 100%;
}

#linkedin-sign-up{
	width: 100%;
    font-weight: normal;
}

#facebook-sign-up {
	width: 100%;
}

#google-sign-up-alternative {
	width: 100%;
}

/*#google-login, #google-sign-up{*/
/*#google-login-alternative, #google-sign-up-alternative{
	display: none !important;
}*/

div#header-login-wrapper>#utility-new-login #facebook-login:hover,
div#header-login-wrapper>#utility-new-login #google-login-alternative:hover, 
div#header-login-wrapper>#utility-new-login #linkedin-sign-up:hover, 
#facebook-sign-up:hover,
#linkedin-sign-up:hover,
#google-sign-up-alternative:hover,
#socialLoginChangeCc #facebook-login:hover,
#socialLoginChangeCc #google-login-alternative:hover{
	box-shadow: none;
	border-color: #d2e3fc;
	background-color: rgba(66,133,244,.04);
	outline: none;
}

div#header-login-wrapper>#utility-new-login #facebook-login span,
div#header-login-wrapper>#utility-new-login #google-login-alternative span,
#facebook-sign-up span,
#linkedin-sign-up span,
#google-sign-up-alternative span,
#socialLoginChangeCc #facebook-login span,
#socialLoginChangeCc #google-login-alternative span{
	width: 100%;
	text-align: center;
}

#facebook-sign-up span,
#google-sign-up-alternative span,
#socialLoginChangeCc #facebook-login span,
#socialLoginChangeCc #google-login-alternative span{
	font-weight: normal;
}

div#header-login-wrapper>#utility-new-login>nav>div>span {
	margin-bottom: 10px;
}

div#header-login-wrapper>#utility-new-login>nav>div>ul>li:not(:last-of-type) {
	margin-bottom: 10px;
	display: block;
}

div#header-login-wrapper>#utility-new-login>nav>div>ul>li>button>span {
	font-weight: normal;
}

div#header-login-wrapper>#utility-new-login>nav>div>ul>li>button>i {
	float: left;
}

div#header-login-wrapper>#utility-new-login>nav>div>ul>li>button>i>svg,
.sm_sign_up_wrapper #google-sign-up-alternative>i>svg,
.sm_sign_up_wrapper #facebook-sign-up>i>svg
 {
	width: 18px;
	height: 18px;
	vertical-align: middle;
}

.sm_sign_in_wrapper .sm_button{
    display: inline-block;
    padding: 5px 10px;
    width: 33%;
    float: left;
}

.sm_sign_in_wrapper{
    display: block;
    width: 100%;
    margin: auto;
    height: 60px;
}

#socialLoginChangeCc #facebook-login svg,
#socialLoginChangeCc #google-login-alternative svg{
    width: 18px;
    height: 18px;
    vertical-align: middle;
}



/* Formularios inferiores */
div#header-login-wrapper>#utility-new-login>nav>form>*:not(:first-child) {
	margin-top: var(--menu-padding);
}

div#header-login-wrapper>#utility-new-login>nav>form>label {
	display: block;
}

div#header-login-wrapper>#utility-new-login>nav>form>span {
	text-align: center;
}

div#header-login-wrapper>#utility-new-login>nav>form input[type="submit"] {
	background-color: var(--main-color);
	color: white;
	font-weight: bold;
}

div#header-login-wrapper>#utility-new-login>nav>form>label.captcha>div {
	padding: 20px 10px;
	background-color: #e9e9ed;
	text-align: center;
	border-radius: 4px;
}
.widget_freetrial_promotion {
  background-color: transparent;
  /*padding: 10px;*/
  /*border: 1px solid #ccc;*
  border-radius: 30px;*/
  
  /*width: 1295px;*/
  width: 100%;
  
  /*min-height: 536px;*/
  min-height: 456px;
  display: flex;
  /*margin-top: 147px;*/
  margin:10px;
  font-size: 1em;
  position:relative;
}
.widget_freetrial_promotion .summary_header { position: relative; }
main article .summary_header .text_1 { height: 4em; }


.widget_freetrial_promotion .container {
  background-color: white;
  padding: 5px;
  margin-bottom: 10px;
  width: 34%;
  border-radius: 40px;
  /*margin-right: 10px;*/
  /*height: auto;*/
  position: relative;
}

#formCC.container.active {
  width: 68%;
}

.widget_freetrial_promotion .container:not(.active) {
  opacity: 0.3;
  pointer-events: none;
}

.widget_freetrial_promotion .colored_wrapper{
  height: auto;
  background: none;
  padding: 0px;
}

#free_sign_up_wrapper.widget-freetrial-promo{
  margin:0px;
  min-height: auto;
  padding: 0px;
  border-radius: 40px;
}

.widget_freetrial_promotion .free-user-wrapper{
  margin: initial;  
  width: initial;
}

/*#freetrial_promo_wrapper .colored_wrapper{
  margin: 30px;
}*/

.widget_freetrial_promotion #registration_wrapper{
  margin:0px;
  padding: 0px;
  border-radius: 40px;
}

.widget_freetrial_promotion span.or_text{
  background-color: white;
}

.widget_freetrial_promotion #free_sign_up_wrapper .text_1 {
  margin: auto;
  display: block;
  /*font-size: 1em;*/
  font-weight: bold;
  /*width: 80%;*/
  margin-bottom: 15px;
  margin-top: 20px;
}

.widget_freetrial_promotion .summary_header{
  display: flex;
}


.widget_freetrial_promotion .ft_promo_20off 
{ background-size: contain; 
  background-repeat: no-repeat; 
  width: 200px;
    height: 200px;
  transform: matrix(0.94, 0.34, -0.34, 0.94, 0, 0); 
  background-image: url('/images/ft_promo_20off.svg'); opacity: 1; position: absolute; top: -25px; right: -25px; }

.price_wrapper{
  display: flex;
  /*justify-content: center;*/
  margin-bottom: 20px;
}

.price_wrapper .price.big{
  font-size: 2em;
  font-weight: bold;
  width:40%;
}

.price_wrapper .price.desc{
  width: 20%;
  font-weight: bold;
}

.plan_wrapper{
  display: flex;
  width: 100%;
  margin-bottom: 15px;
}

.plan_wrapper .plan{
  width:65%;
}

.plan_wrapper .plan .bold{
  font-weight: bold;
}

.plan_wrapper .price{
  width: 35%;
  font-weight: bold;
  text-align: right;
  align-self: center;
  font-size: 0.8em;
}

.promo_code_wrapper{
  width: 100%;
  margin-bottom: 15px;  
}

.promo_code_wrapper .freetrial_promo_form{
  display: flex;  
  width: 100%;
}

.promo_code_wrapper .promo_code_field{
  margin-top: 0px;
}

.promo_code_wrapper .but_wrapper{
  align-self: flex-start;
  font-size: 1.6em;
  vertical-align: top;
  position: relative;
  top: 26px;
}

.promo_code_wrapper .but_wrapper .send_blue{
  width: 60px;
  height: 30px;
  font-size: 14px;
  border-radius: 5px;
  border:0px;
  font-weight: normal;
  cursor: pointer;

}

.subtotal_wrapper{
  display: flex;
  width: 100%;
  margin-bottom: 50px;
}

.subtotal_wrapper .subtotal{
  width:85%;
  font-weight: bold;
}

.subtotal_wrapper .price{
  width: 15%;
  font-weight: bold;
  text-align: right;
  align-self: center;
  font-size: 1.15em;
}

.subtotal_hr{
  width: 100%;
}

.subtotal_hr hr{
  width: 100%;
  1px solid black;
}

.start_ft_wrapper{
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.start_ft_wrapper button{
  font-weight: normal;
  width: 250px;
  height: 45px;
  font-size: 20px;
  text-transform: uppercase;
  margin: 0 0 20px 0;
}

.widget_freetrial_promotion .container_message_wrapper{
  display: none;
  vertical-align: middle;
  top: 40%;
  position: relative;
}

.widget_freetrial_promotion .container_message {
  font-size: 1.5em;
  font-weight: bold;
}

.widget_freetrial_promotion a:link{
  color: blue;
}

.widget_freetrial_promotion a:visited {
  color: purple;
}

.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button {
  padding:5px;
}

.widget_freetrial_promotion .sm_sign_up_wrapper{
  width: 100%;
}

.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button{
    display: inline-flex;
    padding: 5px 10px;
    width: 27%;
    float: left;
    margin: auto;
    justify-content: space-between;
}


.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button.goog_button,
.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button.fb_button{
    width: 46%;
}

/*.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button.li_button{
  width: 100%;
}*/

/*.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button.li_button #linkedin-sign-up{
  width: 50%;
  margin: auto;
}*/

.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button.li_button.sm_button_2 #linkedin-sign-up {
  width: 100%;
  margin: auto;
}

.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button.li_button.sm_button_3 #facebook-sign-up,
.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button.li_button.sm_button_3 #google-sign-up-alternative,
.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button.li_button.sm_button_3 #linkedin-sign-up 
 {
  width: 50%;
  margin: auto;
}

/*.widget_freetrial_promotion .sm_sign_up_wrapper {
  height: 100px;
}*/

/*.widget_freetrial_promotion #free_sign_up_wrapper form{
  width: 80% !important;
}*/


#widgetFreetrialPromotion div.campo{
  width: 47%;

}


/*#widgetFreetrialPromotion .form-error{
  font-size: 0.8em;  
}*/


#widgetFreetrialPromotion #free_sign_up_wrapper .g-recaptcha div{
  margin: auto;
}

#widgetFreetrialPromotion input{
  padding-left: 4px;  
}


.widget_freetrial_promotion form.free_sign_up div.but_wrapper { font-size: 1.5em; }


/* headings */
h1, h2, h3 {
  /*color: #acbedc;*/
  background: transparent;
}

h1 {
  display: inline-block;
}

h1, h2 {
  margin: 0 0 0 22px;
  padding: 0 10px 0 50px;
  font-size: 24px;
  text-transform: uppercase;
}

div#mensaje_inline .mensaje_wrapper p {
  font-size: 1em;
}

div#mensaje_inline h1{
  color: #acbedc;
}

    /*
    #widgetFreetrialPromotion .spinner{
      position: relative;
    }
    */


    .subtot_apply:not(.visible){
      visibility: hidden;
    }

    .subtotal_wrapper div{
      display: inline-block;
    }

    .discount_aomunt{
      font-size: 1.15em; 
      vertical-align: top;
      position: relative;
      top: 32px;
      width: 44%;
      float: right;
      text-align: right;
      font-weight: bold;
      margin-right: 10px;
      /* text-align: center; */
      /* align-self: center;*/
    }



main .free-user-wrapper#TF-form #iframe_holder.loaded{
  width: 150em !important;
  max-width: 1000px !important;
  height: 560px !important;
}

#add_payment{
  width: 100%;
  height: inherit;
}

@media (max-width: 1536px) {

    .widget_freetrial_promotion .ft_promo_20off {    
      width: 150px;
      height: 150px;
    }
      html {
        font-size: 23.04px;
      }
      body>main{
        padding: 0 7%;
      }
    }

@media (max-width: 872px) {

    main .free-user-wrapper#TF-form #iframe_holder.loaded{
      /*width: 400px;*/
      max-width: 1000px;
      height: 890px !important;
    }
    }

.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button_1, .widget_freetrial_promotion .sm_sign_up_wrapper .sm_button_2{
  width: 44%;
} 

.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button_2{
  left: 10px;
  position: relative;
}

.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button_1, .widget_freetrial_promotion .sm_sign_up_wrapper .sm_button_1{
  width: 44%;

} 

.widget_freetrial_promotion .sm_sign_up_wrapper .sm_button_1, .widget_freetrial_promotion .sm_sign_up_wrapper .sm_button_3{
  width: 100%;
} 


section#trendingNewsWidget{
    padding: 8px 6px 0px 6px;
}

.trending_news_widget .header{
    display: flex;
    margin: 7px 7px 14px 7px;
}

.trending_news_widget .header .icon{
    display: flex;
    align-items: center;
    margin-right: 8px;
}

.trending_news_widget .header .icon img{
    width:18px;
    height: 20px;
}

.trending_news_widget .header .title{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 2em;
    color: white;
}

.trending_news_widget .content{
    background: #F5F5F5;
    padding: 6px 6px 6px 6px;
}

.trending_news_widget .news{
    border-bottom: 1px solid #4C65B6;
    padding: 8px 0px 8px 0px;
}

.trending_news_widget .news.position_3{
    border-bottom: 0px;
}

.trending_news_widget .news .top, .trending_news_widget .news .exclusive{
    color: #6F6F6F;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}

#trendingNewsWidget .news .title{
    padding: 0px 0px 5px 0px;
}

#trendingNewsWidget .news .link{
    color: #000000;   
    font-weight: bold; 
}

.trending_news_widget .news .author{
    color: #4C65B6;
}

.trending_news_widget .footer{
    margin-top: 20px;
    padding: 0px 0px 20px 0px;
    width: 100%;
    display: flex;
    align-items: center;
}

#trendingNewsWidget .footer a{
    color: white;
    font-weight: bold;
}

.trending_news_widget .footer .arrow_wrapper{
    padding-left: 7px;
}

#trendingNewsWidget .footer .arrow{
    width:10px;
    height: 10px;
}


/*Spinner*/
.spinner {
    position:absolute;
    width:100%;
    left:0;right:0;top:0;bottom:0;
    background-color: rgba(242, 242, 242, 0.7);
    z-index:99;
	display:none;
}


@keyframes spinner {
  to {transform: rotate(360deg);}
}
 
.spinner:before {
  content: '';
  display:block;
  box-sizing: border-box;
  position: absolute;
  top: 200px;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border-top: 2px solid #07d;
  border-right: 2px solid transparent;
  animation: spinner .6s linear infinite;
}

.unsubscribe-wrapper{
    background-color: white;
    display: block;
    height: 40vh ;
    margin: 0 50px 50px 50px;
    padding: 10px;
    width:  80vw;
    max-width: 1004px;
    min-height: 400px;
}

.unsubs{
    margin: auto;
    width: 20%;
    display: block;
    min-width: 15%;
    /* margin-top: 20%; */
    padding-top: 10%;
}

.unsubs_msg{
    width:100%;
    text-align: center;
    font-size: 1.5em;
    margin-top: 10px;
}
#wrapper.new_home{
	background-color: #20416C;
}

span.guest.stream-delay { position: relative; display: block; margin: 15px 0 15px 30px; color: white; line-height: 15px; }
span.guest.stream-delay::before { content: ''; position: absolute; width: 8px; height: 8px; border-radius: 50%; top: calc(50% - 5px); left: -18px; background-color: #FFD837; border: 1px solid #B19749; }
span.guest.stream-delay::after { content: ''; position: absolute; width: 12px; height: 12px; border-radius: 50%; top: calc(50% - 6px); left: -19px; background-color: #B1974933; }
span.guest.stream-delay > a { color: #F0D785; text-decoration: underline;}
span.guest.stream-delay.pay_user {display:none} 

#wrapper.new_home div#content_wrapper{
	background: none;
}

/* Todos los tooltips deben tener position absolute */
body div[id^="tooltip-"]{
	position: absolute;
	
}

/* ConfiguraciÃ³n particular del tooltip por defecto */
body div#tooltip-main {
	background-color: white;
	text-wrap: nowrap;
	padding: 5px;
	z-index: 999999999;
	color: #4f4f4f;
	border: 1px solid #525252;
	font-size: 13px;
}

.feed_home{
    overflow-y: auto;
}
/*
.feed_home.public{
	max-height: 2804px;
}

.feed_home.free_user{
	max-height: 1542px;
}

.feed_home.pay_user{
	max-height: 1752px;
}*/

.feed_home .newsFeedWidget{
	padding-left: 5px;
    background-color: #20416C;
}

#search_news .newsFeedWidget.init,
.feed_home .newsFeedWidget.init,
#popout_news .newsFeedWidget.init{
	background-color: white;
    height: 700px;
    align-content: center;
    text-align: center;
}

#feed_home, 
.feed_home .newsFeedWidget > table tr {
	background-color: white !important;
}

.feed_home .newsFeedWidget > table td:not(.dateDivision){
	padding: 0px;
}

.feed_home .story_header{
	margin: 10px 10px 0px 10px;
}

.feed_home .noticiaAbierta .story_header{
	margin-bottom: 10px;
}

.feed_home .noticiaAbierta .newsContent{
	margin: 0px 10px;
}

.feed_home .noticiaAbierta .elementosRelacionadosWrapper {
	margin: 0px 10px 10px 10px;
}

.feed_home section.recsCompany{
	margin-right:5px;
}

.feed_home a.newsTitleLink{
	font-size: 14px;
    font-weight: 700;
    font-family: Arial;
    line-height: 16px;
}

.feed_home tr.tr_noticia {
	border-bottom: 1px solid #ACBEDC;
}

.feed_home .noticiaAbierta .read_more{
	display: none;
}
.feed_home .noticiaCerrada .read_more{
	display: block;
}

.feed_home .noticiaAbierta .read_less{
	display: block;
}
.feed_home .noticiaCerrada .read_less{
	display: none;
}

.feed_home .timeType,
.feed_home .read_less,
.feed_home .read_more{
	width:100%;
	line-height: 16px;
}


.feed_home .newsFeedWidget table.yesterday div.read,
.feed_home .newsFeedWidget table.over_week div.read,
.feed_home .newsFeedWidget table.over_month div.read,
.feed_home .newsFeedWidget table.over_quarter div.read,
.feed_home .newsFeedWidget table.over_year div.read{
	text-align: right;
    padding-right: 14px;
}


.feed_home .timeType{
	 background: url(/images/nf_delay.svg) no-repeat right center;
}

.feed_home .timeType:hover{
	 background: url(/images/nf_delay_grey.svg) no-repeat right center;
}

.feed_home.pay_user .timeType{
	background: none;
}

.feed_home .read_less,
.feed_home .read_more{
	background: url(/images/arrowUp.svg) no-repeat right center;
}

.feed_home .newsFeedWidget span.time_date {
    /* display: inline; */
    float: right;
    /* padding: 3px 8px 0 0; */
    color: grey;
    font-size: 0.95em;
    width: 13%;
    text-align: center;
}

.feed_home div.newsFeedWidget table.news_table.yesterday span.time_date .timeType span.soloHora,
.feed_home div.newsFeedWidget table.news_table.over_week span.time_date .timeType span.soloHora,
.feed_home div.newsFeedWidget table.news_table.over_month span.time_date .timeType span.soloHora,
.feed_home div.newsFeedWidget table.news_table.over_quarter span.time_date .timeType span.soloHora,
.feed_home div.newsFeedWidget table.news_table.over_year span.time_date .timeType span.soloHora{
	display: inline-block;
}

.feed_home .newsFeedWidget table.yesterday span.time_date,
.feed_home .newsFeedWidget table.over_week span.time_date,
.feed_home .newsFeedWidget table.over_month span.time_date,
.feed_home .newsFeedWidget table.over_quarter span.time_date,
.feed_home .newsFeedWidget table.over_year span.time_date{
	display: inline-block;
	width:16%;
}

.feed_home .newsFeedWidget table.yesterday span.time_date span.fechaConAnio,
.feed_home .newsFeedWidget table.over_week span.time_date span.fechaConAnio,
.feed_home .newsFeedWidget table.over_month span.time_date span.fechaConAnio,
.feed_home .newsFeedWidget table.over_quarter span.time_date span.fechaConAnio,
.feed_home .newsFeedWidget table.over_year span.time_date span.fechaConAnio{
	display: inline-block;
}

.feed_home div.newsFeedWidget table.news_table span.fechaConAnio {
    /* display: none; */
    margin-right: 5px;
}


.feed_home .simbolos_wrapper{
	line-height: 23px;
}

#wrapper.new_home #content_wrapper{
	padding: 0px;
}

.feed_home div.newsFeedWidget .relatedContent {
	width: 100%;
}

/* Listado de noticias con promos */
/*.news-list { max-width: 790px; width: 100%; border-collapse: collapse; }*/
.feed_home table tr.delayBanner {height: 50px;}
.feed_home table tr.delayBanner > td { position: relative; padding: 8px 12px; box-sizing: border-box; border-bottom: 1px solid #ACBEDC; }
.feed_home table tr.delayBanner > td { /*border: none; */}
.feed_home table tr.delayBanner > td > div:last-of-type { color: #6F6F6F; position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 8px 12px; box-sizing: border-box; backdrop-filter: blur(5px); color: #6F6F6F; display: flex; flex-direction: row; justify-content: center; gap: 20px; align-items: center; }
.feed_home table tr.delayBanner > td > div:last-of-type > * { display: inline-block; vertical-align: middle; }
.feed_home table tr.delayBanner > td > div:last-of-type > a button { min-width: 120px; text-wrap: nowrap; height: 25px; padding: 5px 14px; border-radius: 2px; font-size: 13px; font-weight: 700; border: none; background: linear-gradient(181.89deg, #B19749 -11.91%, #F0D785 33.8%, #F5EDD3 50.71%, #F0D785 68.24%, #B19749 108.32%); cursor: pointer; line-height: initial;}
.feed_home table tr.delayBanner > td > div:last-of-type > div > * + * { margin-top: 4px; display: block; }
.feed_home table tr.delayBanner > td > div h3 {color: #6F6F6F;font-size: initial;}

/*  Filtros  */

form.news-category-selector { font-size: 13px; display: block; width: 100%; background-color: #23406f; color: white; cursor: default; padding: 5px  }

/* Listado de checkboxes */
form.news-category-selector > ul { list-style: none; padding: 0 0.231em;  margin: 0px;}
form.news-category-selector > ul > li { display: inline-block; border: 1px solid #ACBEDC; border-radius: 0.385em; user-select: none; margin-top: 0.231em; position: relative; overflow: hidden; }
form.news-category-selector > ul > li:not(:last-child) { margin-right: 0.231em; }
form.news-category-selector > ul > li   * { cursor: pointer; }

/* Input */
form.news-category-selector > ul > li > input[type="checkbox"] { position: absolute; top: calc(50% - 0.932em / 2); left: 0.615em; align-items: center; cursor: pointer; background-color: #ACBEDC; aspect-ratio: 1 / 1; max-height: calc(1.1em - 2px); height: 100%; appearance: none; border-radius: 0.231em; font-size: 1em; }
form.news-category-selector > ul > li > input[type="checkbox"] ~ label { font-size: 1em; padding: 0.615em 0.615em 0.615em 4.154em; font-weight: 700; box-sizing: border-box; display: inline-block; z-index: 3; position: relative; }
form.news-category-selector > ul > li > input[type="checkbox"] ~ svg { position: absolute; top: 0.538em; left: calc(0.615em + 0.923em + 0.615em); fill: white; width: 1.385em; height: 1.385em; z-index: 2; }

/* Input checked */
form.news-category-selector > ul > li > input[type="checkbox"]:checked::after { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24'%3E%3Cpath d='M 19.28125 5.28125 L 9 15.5625 L 4.71875 11.28125 L 3.28125 12.71875 L 8.28125 17.71875 L 9 18.40625 L 9.71875 17.71875 L 20.71875 6.71875 Z'%3E%3C/path%3E%3C/svg%3E"); position: absolute; left: 0; top: 0; width: 1em; }
form.news-category-selector > ul > li > input[type="checkbox"]:checked ~ * { color: #FED94C; fill: #FED94C; }
form.news-category-selector > ul > li > input[type="checkbox"]:checked ~ label { background-color: #ACBEDC4D; }

/* DeshabilitaciÃ³n del form */
form.news-category-selector > ul > li > input[disabled] ~ * { opacity: 0.5; cursor: not-allowed; }



/* Banner de freetrial al costado de la pÃ¡gina */
#main_sidebar .freetrial-promo-aside h2 { color: white; padding: initial; margin: 5px;}
#main_sidebar .freetrial-promo-aside { padding: 20px 15px; background-color: #254b82; color: white; height: 100%; font-size: 16px; border: 1px solid #F0D785;}
#main_sidebar .freetrial-promo-aside > img { margin-bottom: -2px; }
#main_sidebar .freetrial-promo-aside > *:nth-child(-n+2) { display: inline-block; font-size: 26px; line-height: 30px; }
#main_sidebar .freetrial-promo-aside > span { display: block; margin: 20px 0 15px 0; }
#main_sidebar .freetrial-promo-aside > ul { list-style: none; }
#main_sidebar .freetrial-promo-aside > ul > li { padding-left: 30px; position: relative; }
#main_sidebar .freetrial-promo-aside > ul > li::before { content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='22' height='22' viewBox='0 0 24 24'%3E%3Cpath d='M 19.28125 5.28125 L 9 15.5625 L 4.71875 11.28125 L 3.28125 12.71875 L 8.28125 17.71875 L 9 18.40625 L 9.71875 17.71875 L 20.71875 6.71875 Z' fill='white' %3E%3C/path%3E%3C/svg%3E"); position: absolute; left: 0; top: -3px; fill: white; }
#main_sidebar .freetrial-promo-aside > ul > li + li { margin-top: 33px; }
#main_sidebar .freetrial-promo-aside > button { display: block; margin: auto; border: 1px solid #F0D785; background: linear-gradient(180deg, #F0D785 0%, #B19749 100%); border-radius: 4px; padding: 9px 43px; margin-top: 33px; font-size: 15px; line-height: 17.25px; font-weight: 700;height: auto; }

/* SubscripciÃ³n a onthefly */
#main_sidebar .onthefly-news-subscribe { background-color: #20416C; padding: 20px 0; color: white; }
#main_sidebar .onthefly-news-subscribe > *:nth-child(-n+2) { display: inline-block; font-size: 19px; line-height: 30px; font-weight: 700; }
#main_sidebar .onthefly-news-subscribe > img { margin: 0 0 -10px 10px; width: 34px; height: 34px; }
#main_sidebar .onthefly-news-subscribe > h2 { margin-right: 20px; color: #AABEDB; padding: initial;   margin: 5px;}
#main_sidebar .onthefly-news-subscribe > hr { margin: 8px 3px; display: block; height: 1px; border: 0; border-top: 1px solid #AABEDB; width: 100%; }
#main_sidebar .onthefly-news-subscribe > hr ~ * { margin: 0 20px; width: calc(100% - 40px); display: block; }
#main_sidebar .onthefly-news-subscribe > span { color: #AABEDB; }
#main_sidebar .onthefly-news-subscribe > form > label { font-size: 14px; }
#main_sidebar .onthefly-news-subscribe > form > label > span { font-weight: 700; margin: 8px 0 5px 0; display: block; }
#main_sidebar .onthefly-news-subscribe > form > label > input { width: 100%; padding: 7px 5px; box-sizing: border-box; border: 1px solid #BCBCBC; border-radius: 3px; }
#main_sidebar .onthefly-news-subscribe > form > button { display: block; border: none; width: auto; margin: 20px 0 0 auto; cursor: pointer; background: linear-gradient(180deg, #F0D785 0%, #B19749 100%); border-radius: 4px; padding: 3px 21px; font-size: 12px; line-height: 13.8px; font-weight: 700; }


 /* Banner de Jim */
.freetrial-promo-jim { background: linear-gradient(180deg, #4990DD 0%, #999999 100%); font-size: 16px; display: flex; flex-direction: row; justify-content: start; align-items: center; overflow: hidden; color:black}
#main_sidebar .freetrial-promo-jim.aside { padding: 8px; font-size: 18px; display: block; }
.freetrial-promo-jim > div { position: relative; display: inline-block; max-width: 150px; margin-left: -8px; }
#main_sidebar .freetrial-promo-jim.aside > div { width: 50%; margin: auto; display: block; }
.freetrial-promo-jim > div::before { content: ''; width: calc(100% - 4px); height: 80%; background-color: #2F3C6E; border: 2px solid white; position: absolute; bottom: 5px; left: 0; z-index: 1; border-radius: 59px 59px 0 0; }
.freetrial-promo-jim > div > img { width: 100%; z-index: 2; position: relative; margin-bottom: -5px; }
.freetrial-promo-jim > figure { background-color: white; border-radius: 20px; padding: 0.778em 0.389em 0.389em 0.389em; box-sizing: border-box; font-weight: 400; display: inline-block; margin: 0 20px; flex-grow: 1; position: relative; }
.freetrial-promo-jim > figure > img { position: absolute; top: -0.73em; left: 0.8em; height: 2.667em; width: 4em; }
.freetrial-promo-jim > figure > figcaption { text-align: right; font-weight: 700; font-style: italic; font-size: 14px; margin-top: 10px; }
.freetrial-promo-jim > figure > blockquote::before { content: '"'; }
.freetrial-promo-jim > figure > blockquote::after { content: '"'; margin-left: -4px; }
.freetrial-promo-jim > figure   strong { opacity: 0; }
.freetrial-promo-jim > figure > blockquote {color:black}
#main_sidebar .freetrial-promo-jim.aside > figure { margin: 0; border: none;}


.newsFeedWidget.loading:before { content: ''; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #00000030; z-index: 5; }
.newsFeedWidget.loading:after { content: ''; display:block; box-sizing: border-box; position: fixed; top: calc(45% - 20px); left: calc(42% - 0px); width: 40px; height: 40px; border-radius: 50%; border-top: 2px solid #07d; border-right: 2px solid transparent; animation: spinner .6s linear infinite; z-index: 2000; }

.newsFeedWidget.loading.init:after {
	top: calc(55% - 20px);
    left: calc(41% - 0px);
}
