#PQTIFrame {
    min-height: 340px !important;
}
#iframeWishList {
	position:fixed;
	bottom:0px;
	right:0px;
	width:400px!important;
	height:0px;
    z-index:100;
}
#iframeWishList.open {
	height:600px;
}
#btnWishlist {
	display:none;
	position: fixed;
	float: right;
	height: auto;
	right: 25px;
	bottom:0;
	border: 4px solid rgba(85,85,85,.4);
	border: 4px solid #BBBBBB\9;
	border-bottom: none;
	border-radius: 7px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
    z-index:100;
}
#btnWishlist .expand-wishlist{
	cursor:default;
	box-shadow: none;
	border: 1px solid #3e94d1;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border: none;
	border-bottom: none;
	padding: 5px 50px 3px 30px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	
	background: #3e94d1;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3e94d1), to(#215db2));
	background: -webkit-linear-gradient(#3e94d1, #215db2);
	background: -moz-linear-gradient(#3e94d1, #215db2);
	background: -ms-linear-gradient(#3e94d1, #215db2);
	background: -o-linear-gradient(#3e94d1, #215db2);
	background: linear-gradient(#3e94d1, #215db2);
	
	box-shadow: inset 0 2px 2px rgba(255,255,255,.2);
	outline: none;
	height:20px;
}
#btnWishlist .expand-wishlist .tooltip{
	text-transform: capitalize;
}

#btnWishlist .expand-wishlist:hover{
	background: #54b2e4;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#54b2e4), to(#1c7ac0));
	background: -webkit-linear-gradient(#54b2e4, #1c7ac0);
	background: -moz-linear-gradient(#54b2e4, #1c7ac0);
	background: -ms-linear-gradient(#54b2e4, #1c7ac0);
	background: -o-linear-gradient(#54b2e4, #1c7ac0);
	background: linear-gradient(#54b2e4, #1c7ac0);
}
#btnWishlist .expand-wishlist span{
	width: 13px;
	height: 16px;
	background: url(../img/wishlist/icon-wishlist-white.png) 0 0 no-repeat;
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -8px;
}

#btnWishlist .expand-wishlist i{
	cursor:pointer;
	content: '';
	width: 6px;
	height: 4px;
	position: absolute;
	right: 30px;
	top: 12px;
	background: url(../img/wishlist/icon-expand.png) 0 0 no-repeat;
}
#btnWishlist.expanded .expand-wishlist i{
	background-position: 0 -10px;
}
#btnWishlist .expand-wishlist i.wClose { right:12px; top:9px; font-size:10px; cursor: pointer; color:#a2c8f1; font-style:normal; font-family:cursive; background-image:none; text-align: center;}
#home_pesquisar .pesquisar.writing .input_pesquisar_icon{
	background: url("../img/load_16.gif") no-repeat scroll 0 4px transparent;
}
#home_pesquisar .pesquisar.filled .input_pesquisar_icon{
	background-position: -280px -80px;
}
#home_pesquisar_autocomplete {
	position: absolute;
	max-height: 300px;
	display:none;
}
.pesquisar.filled #home_pesquisar_autocomplete {
	display:block;
}
.ui-autocomplete {
	top: 0 !important;
	left: -1px !important;
	background-color: #FFF;
	outline: none;
}
.ui-helper-hidden-accessible {
	display: none;
}
.ui-menu-item a {
	display: block;
	padding-left: 17px;
	font-size: 11px;
	color: #777;
	cursor: pointer;
}
.ui-autocomplete-category {
	padding-right: 10px;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px dashed #e5e5e5;
	text-transform: uppercase;
}
.ui-autocomplete-category:first-child {
	border-top: none;
}
.ui-autocomplete-category .bull {
	/*margin-left: 4px;*/
    margin:0 4px;
}
.ui-autocomplete-category .category {
	font-size: 12px;
	font-weight: bold;
	color: #555;
}
.ui-autocomplete-category .all {
    cursor: pointer;
	display: inline-block;
	padding: 0 10px 0 0;
	background: url(../img/arrow.png) right center no-repeat;
	font-size: 9px;
	font-weight: bold;
	color: #1c4f90;
}
.ui-autocomplete-category .all:hover {
	background-color: transparent;
}
.ui-autocomplete-category .area {
	float: right;
	font-size: 10px;
	color: #999;
}

.category_fundos .bull {
	color: #1b5191;
}
.category_accoes .bull {
	color: #4eac16;
}
.category_cartoes .bull {
	color: #eebc1f;
}
.category_operacoes .bull {
	color: transparent;
}
.category_operacoes .all/*,
.category_outros*/ {
	display: none;
}
.category_outros {
	height: 0;
	border-bottom: 0;
}
.ui-autocomplete-category.category_outros a,
.category_outros span {
	display: none;
}
/*
#home_pesquisar_autocomplete .has_top a:after {
	content: "";
	position: relative;
	top: 2px;
	display: inline-block;
	width: 29px;
	height: 12px;
	margin-left: 8px;
	background: url(../img/top.png) center;
}
#home_pesquisar_autocomplete .li_outros {
	font-style: italic;
	padding-bottom: 4px;
	padding-top: 4px;
}

#home_pesquisar_autocomplete .li_erro {
	text-align: center;
}

#home_pesquisar_autocomplete .li_erro a {
	padding-left: 0px;
	padding-top: 4px;
    padding-bottom: 4px;
}

#home_pesquisar_autocomplete .pub_bestguru {
	border-top: 1px solid #d9d9d9;
	background-color: #f7f7f7;
	text-align: center;
}
#home_pesquisar_autocomplete .pub_bestguru a {
	display: inline-block;
	padding-right: 10px;
	padding-left: 0;
	background: url(../img/arrow.png) right center no-repeat;
	font-weight: bold;
	color: #1c4f90;
	line-height: 29px;
	white-space: nowrap;
	font-size: 10px;
}
#home_pesquisar_autocomplete .no_results {
	padding: 20px 0;
	font-size: 12px;
	color: #999;
	text-align: center;
}*/

/**/

#sproducts_pesquisar_autocomplete .ui-menu-item a {
	position:static!important;
}

#sproducts_pesquisar_autocomplete .ui-autocomplete{
	width:100%!important;
}

#sproducts_pesquisar_autocomplete {
	position: absolute;
	top:30px;
	max-height: 300px;
	display:none;
	z-index:1000;
	width:398px;
}
.pesquisar.filled #sproducts_pesquisar_autocomplete {
	display:block;
}
#sproducts_pesquisar_autocomplete .has_top a:after {
	content: "";
	position: relative;
	top: 2px;
	display: inline-block;
	width: 29px;
	height: 12px;
	margin-left: 8px;
	background: url(../img/top.png) center;
}
#sproducts_pesquisar_autocomplete .li_outros {
	font-style: italic;
	padding-bottom: 4px;
	padding-top: 4px;
}

#sproducts_pesquisar_autocomplete .li_erro {
	text-align: center;
}

#sproducts_pesquisar_autocomplete .li_erro a {
	padding-left: 0px;
	padding-top: 4px;
    padding-bottom: 4px;
}

#sproducts_pesquisar_autocomplete .pub_bestguru {
	border-top: 1px solid #d9d9d9;
	background-color: #f7f7f7;
	text-align: center;
}
#sproducts_pesquisar_autocomplete .pub_bestguru a {
	display: inline-block;
	padding-right: 10px;
	padding-left: 0;
	background: url(../img/arrow.png) right center no-repeat;
	font-weight: bold;
	color: #1c4f90;
	line-height: 29px;
	white-space: nowrap;
	font-size: 10px;
}
#sproducts_pesquisar_autocomplete .no_results {
	padding: 20px 0;
	font-size: 12px;
	color: #999;
	text-align: center;
}
/**/






	#home_pesquisar_autocomplete {
		/*width: 384px;*/
		width: 322px;
        top: 33px;
		right: 0px;
	}
	.ui-autocomplete {
		top: 0 !important;
		left: 0 !important;
		border: 1px solid #d6d6d6;
		border-top: none;
		width: 320px !important;
		padding-top: 4px;
		/*
		-webkit-box-shadow: 0 1px 4px #CCC;
		-moz-box-shadow: 0 1px 4px #CCC;
		box-shadow: 0 1px 4px #CCC;*/
	}
	.pesquisar.filled .ui-autocomplete {
		display:block !important;
	}
	.ui-autocomplete-category {
		line-height: 24px;
	}
	.ui-state-focus,
	.ui-menu-item a:hover {
		background-color: #f4f4f4;
		color: #1c4f90;
	}

.pesquisar .jspHorizontalBar{background: transparent;height: 1px}
.pesquisar .jspVerticalBar{opacity: 0.6;filter: alpha(opacity=60);width: 8px;margin-right: 5px;background: transparent;}
.pesquisar .jspCap{height: 20px;display: block;background: transparent;}
.pesquisar .jspDrag,
.pesquisar .jspTrack{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.pesquisar .jspDrag{background-color: #AAAAAA;}
.pesquisar .jspTrack{background-color: #DDDDDD;}
.pesquisar .jspHorizontalBar *{background: transparent;}


body.iosSucks, .iosSucks #homepage{
	height:100;
	overflow: hidden;
}

.tooltip
{
    z-index: 9999 !important;
    overflow: visible;
}

.jspPane {
    margin-left:0px !important;
}

.main_menu_right #home_pesquisar .input_pesquisar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECECE;
    border-radius: 3px;
    box-shadow: 0 6px 8px -4px rgba(0, 0, 0, 0.13) inset;
    color: #333333;
    font-size: 14px;
    font-style: italic;
    height: 30px;
    line-height: 30px;
    padding: 0 32px 0 12px;
    width: 275px;
}
.main_menu_right #home_pesquisar .input_pesquisar:focus {
    border: 2px solid #266BB9;
    position: relative;
    top: -1px;
	right:-1px;
}

.jspContainer
{
    min-height:300px;
}

.header_scroll #home_pesquisar_input {
    height: 25px !important;
    line-height: 25px !important;
    width: 275px;
}
/*
.header_scroll .main_menu_right {
    margin-right: 100px !important;
}*/

.logged.header_scroll .main_menu_right {
/*    margin-right: -40px !important;*/
}

#main_menu_logado .main_nav {height:40px;}
.logged #best_bank_content {min-height:70px;}
.header_scroll.logged #best_bank_content {min-height:0px;}
.tempLoader {margin-left: -60px;}

.openrow.openrowdetail .cotgraphbox { padding-left: 0px!important; padding-top: 5px!important; z-index: 1;}
.outrasnoticias #informationTable {float: none;}

/*---------------------------------------------------
CREATED: DR, 30/12/2013
LAST EDITED:
SOURCE: MW*
COMMENTS: styling for iframeSearch
*/
#best_bank_content { padding: 25px 0;}
header.header_scroll #best_bank_content {padding:0px;}
header.header_scroll #iframeSearch {height: 35px;line-height: 25px;width: 324px;right:0px;}
header.logged.header_scroll #iframeSearch {right:400px;}
.main_menu_right {height:35px;position:absolute;top:69px;right:10px;}
.main_header.logged .main_menu_right { top:105px; margin-bottom:-35px;}
@media (max-width:768px) {
	#best_bank_content {padding:0 13px !important;}
	#iframeSearch {
		width: 100% !important;
		height:54px !important;
		position:fixed !important;
		top:-100%;
		/*margin-top: 50px;*/
		right:0px !important;
		left: 0;
		min-width: 240px;
		background-color: none;
		-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.3);
		-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.3);
		box-shadow: none
	}
	.timer-alert, #ie_wait {display:none !important;}
}
.main_header.logged #best_bank_content {
	padding:25px 0 0;
}
.main_header.logged.header_scroll #best_bank_content {
	padding:0;
}
/* end DR, 30/12/2013 */
@media (min-width:768px) {
	header.header_scroll #iframeSearch {top:3px !important;}
}

@media (max-width: 980px) {	
	.header_scroll .main_menu_right { margin-right:0; right:115px;}
	#best_bank_content .content_login.clearfix.hidden-phone { right:25px;}
	.header_scroll #best_bank_content .container { width:100%; max-width:980px; margin-left:0; left:0;}
	.header_scroll #main_menu_logado .main_menu_right  { right:0px; left:305px;}
	.header_scroll #main_menu_logado #home_pesquisar_input { width:100px;}
	#main_menu_logado .tab-content { left:0; margin-left:0;}
	.logged.header_scroll #user_area { right:25px;}
	.header_scroll #main_menu_logado #home_pesquisar .pesquisar { width:140px;}
	.logged.header_scroll .tab_container { left:0; margin-left:72px;}
	#menu_best #ferramentas .dropdown-menu	{ left:-416px;}
	#menu_best #favoritos .dropdown-menu	{ left:-200px;}
	span.opText { display:none;}
	#top_menu_right .divider-vertical { margin:0;}
	#top_menu_right { background-image:none; }
	.header_scroll #home_pesquisar_input { width:170px;}
/*	#iframeSearch, header.header_scroll #iframeSearch { width:150px !important;}*/
	header.header_scroll #iframeSearch, #iframeSearch {right:114px;width:300px;}
	header.logged.header_scroll #iframeSearch {right:425px;}
	.header_scroll.logged .main_menu_right { right:335px; top:4px;}
	#best_bank_content .dropdown-login {width:760px;}
	#login_wrapper { width:260px;}
	#login_form input, #login_form input:focus { width: 165px;}
	.login_form_input .button-login-form { width: 220px;}
	.produto-ad{ max-width:330px;}
	.header_scroll .tab-content {margin-left:0px !important}
	.header_scroll.logged .main_menu_right {right: 365px;}
}

article.comparadorcert .slotsbox.hidden{display:none!important;}
#user_area{max-width:900px\9}
#user_area .timer-countdown {max-width:200px\9}
header.logged.header_scroll #user_area .timer-countdown {max-width:400px\9}

.noChart {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 90px 0 0 340px;
    padding: 20px;
    text-align: center;
	font-size: 12px;
	vertical-align: baseline;
	position:absolute;
    z-index:1;
}

.noChart.noChartMini {
    margin: 73px 0 0 70px;
}
.dayGraph .noChart {
    margin: 55px 95px;
	position:relative;
}

#comprarSearchResults .results .group ul li {line-height:32px\9 !important;}
#check2 {float:left\9;width:25px\9;}

.setamedia {
	display: none!important;
}
#iframeDeposits {
	min-height:325px;
}

/* breadcrumb star */
ul.breadcrumb.bestbreadcrumb .icon.menu_star {float:right;visibility:hidden;}
ul.breadcrumb.bestbreadcrumb li.active:hover {cursor:pointer;}
body.isLogged ul.breadcrumb.bestbreadcrumb li.active:hover .icon.menu_star {visibility:visible;}
/* end breadcrumb star */

/************************************/
body.inGuru #symbUrlIFrame2 {width:100%!important;padding:0px;margin:0px!important;}
body.inGuru section.allgreypages .container{max-width:100%;padding:0px;margin:0px;}
.divOpacGuru {background-color:#333333;height:100%;left:0;position:absolute;top:0;width:100%;z-index:999998;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:.60;}
header .divOpacGuru {padding-bottom:1px;}
header.header_scroll .divOpacGuru {padding-bottom:36px;}
/* DR: 20/6/2014 inGuru: "position:relative" for beatrix mask, class added just in guru page when beatrix is in, and removed when beatrix is out */
body.inGuru header.main_header {position:relative;}
/* end .DR: 20/6/2014 inGuru */
header.main_header.header_scroll {position:fixed;}
#modalBk {display:none\9 !important;}
#footer_top .container .bt_top {right: 0px;}
/************************************/
#formContent #btnLogin,
#formContent #btnLogout,
#formContent #user_area .actions .button-mensagem .counter,
#formContent #user_area .actions .button-eventos-bolsa .counter {display:none;}
#formContent #login_form #btnLogin {display:block;position:absolute;top:0px;left:0px;width: 100%;}
#formContent #user_area #btnLogout {display:block;}
body.isLogged #formContent .header_scroll #home_pesquisar {right: 350px;margin:1px;}
body.isLogged #formContent #home_pesquisar {right: 10px;/*margin:60px 1px 1px;*/margin-top:-24px\9;top:61px\9;right:0px\9;}
#formContent .breadcrumb.bestbreadcrumb li:first-child {display: block !important;float:left;}
#formContent #cotacoes .cotacoes_item, #formContent  #cotacoes .cotacoes_item .top .price {display: block !important;}