﻿@charset "utf-8";
@media print {
	#topo, #menu, #footer, #coluna_esquerda, .controles, #lado-esquerdo { display: none; }
	#coluna_direita, #lado-direto { position: absolute; top: 0px; left: 0px; width: 100%; }
	.boxes_inferiores { display: none }
	#navegacao { float: left }
}

* {margin:0; padding:0; outline:none; list-style-type:none; }

a, a:visited { color:#0058c4; }

body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background:white;}

h1, h2, hr {display:none;}

input, select, textarea { color: #666666; z-index: 0 }

img { border: none }

/* POPUP */
.navegar_popup { height: 100px; width: 970px; background-color: #EEEEEE; margin-left: 15px;}
.texto_popup { margin-top: 4px; font-size: 13px; color:#154492; margin-left: 8px; }
.img_popup { margin-left: 500px; margin-top: 10px; }

/* CENTRO */

#centro {width:100%; margin:0 auto; background:url() bottom repeat-x #fff; z-index: 0;  }
#centro_pdf {width:100%; margin:0 auto; background: bottom repeat-x #fff; z-index: 0;  }

#conteudo {width:1000px; margin:0 auto; z-index: 0 }

/* QUANTIDADE DE IMÓVEIS */
.informativo { color: #0b326c; font: normal 11px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 6px; font-weight: bold }
.informativo_texto { color: #888; font: normal 11px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 6px; }

/* NAVEGAÇÃO */
#navegacao { float:right; margin-right:30px; font-size:11px; color:#666666; }
#navegacao h3 {display:none;}
#navegacao ul { overflow:auto; }
#navegacao ul li { float: left }
#navegacao ul li.navDivisor { padding: 0px 5px}
#navegacao ul li a { color:#0058c4; padding:0 2px 0 2px; display:block; }

/* NAVEGAÇÃO BUSCA */
#navegacaoBusca { float:right; padding-right: 15px;margin-right:330px; font-size:11px; color:#666666; text-align: left; }
#navegacaoBusca h3 {display:none;}
#navegacaoBusca ul { overflow:auto; }
#navegacaoBusca ul li { float: left }
#navegacaoBusca ul li.navDivisor { padding: 0px 5px}
#navegacaoBusca ul li a { color:#0058c4; padding:0 2px 0 2px; display:block; }

@media screen {
	#logout_div { width: 920px; margin: 0px auto; text-align:right; color:#0d3473; clear: both; padding: 0px 40px }
	#logout_div ul li { display: inline }
	#logout_div ul li a { color: #0d3473;  }
	#logout_div ul li a.semborda { text-decoration:none; }
	
	#propagandas2 { width: 156px; margin-top: 20px }
	#propagandas2 li a img { border: none }

	.clear {clear:both;}

	/* TOPO */

	#topo {width:100%; background-color:#FFFFFF; overflow:auto;} 
	#topoCont {width:1000px; margin:0 auto;} 
	#logo {width:251px; height:86px; background:url(../images/borda_topo.jpg) no-repeat center right; float:left;} 
	#logo h3 {display:none;} 
	#logo a {width:208px; height:86px; display:block; background:url(../images/logo_bb_tropical.jpg);} 
	#logo a span {display:none;} 
	#menuTopo {width:551px; height:86px; background:url(../images/borda_topo.jpg) no-repeat center right; float:left;} 
	#menuTopo h3 {display:none;} 
	#menuTopo ul {padding-left:10px;} 
	#menuTopo ul li {float:left } 
	#menuTopo ul li a {display:block; width: 123px; height: 36px; padding-left: 50px; margin: 28px auto 0px; text-decoration: none } 
	#menuTopo ul li a span { font: bold 130% Arial, Helvetica, sans-serif; color: #1b304f; display: block; padding-top: 10px } 
	#menuTopo ul li a:hover span { color: #495971 } 
	.corretorOnline {background:url(../images/bot_corretor.jpg) no-repeat;} 
	.corretorOnline:hover {background:url(../images/bot_corretor2.jpg) no-repeat;} 
	.nosTeLigamos {background:url(../images/bot_nosteligamos.jpg) no-repeat;} 
	.nosTeLigamos:hover {background:url(../images/bot_nosteligamos2.jpg) no-repeat;} 
	.faleConosco {background:url(../images/bot_faleconosco.jpg) no-repeat;} 
	.faleConosco:hover {background:url(../images/bot_faleconosco2.jpg) no-repeat;} 
	#atendimento { width: 164px; height:86px; background: url(../images/box_atendimento.gif) no-repeat left 27px; float:left; text-align: center; margin-left: 17px;margin-top:-10px;} 
	#atendimento h3 {display:none;} 
	#atendimento p { font: bold 17px Arial, Helvetica, sans-serif; color: #72b117; margin-top: 42px ;} 
	#atendimento span {font: bold 12px Arial, Helvetica, sans-serif;}

	/* MENU */

	#menu {width:1000px; background:#fff;margin:auto;}
	#menu h3 {display:none;}

	#menuCont { width: 985px; height: 61px; margin: 0px auto; clear:left; }
	#menuCont div.divMenu { float: left; }
	#menuCantoEsquerdo{ width: 21px; height: 61px; background:url(../images/fundo_menu_esquerdo.jpg) no-repeat; display: block; }
	#menuCantoDireito{ width: 21px; height: 61px; background:url(../images/fundo_menu_direito.jpg) no-repeat; display: block; }
	#menuPrincipal { width: 943px; background:url(../images/fundo_menu.jpg) repeat-x; padding: 7px 0px; margin: 0px auto; }
	#menuPrincipal a { float:left; text-decoration: none; font: bold 130% Arial, Helvetica, sans-serif; color: #0b326c; /*padding: 14px 24px 0px;*/ padding-top: 14px; height: 33px; text-align: center }
	#menuPrincipal a span { padding-right: 15px; background: url(../images/menu_seta.gif) no-repeat right; }

	.subMenus { display: none; }
	.subMenus fieldset label { background: url(../images/arrow_submenu.jpg) no-repeat center center; }
	.menuSpanInput { float: left; margin-top: 5px }
	.menuSpanOk { float: left; margin: 4px 0px 0px 10px }
	.inputTxtSubmenu { width: 130px; color: #0B3162; border: solid 1px #0B3162 }

	/* AJUSTES NO MENU PARA ADAPTAÇÃO DO PLUGIN PARA O LAYOUT APROVADO */

	.positionHelper div ul li fieldset { padding: 4px 6px; border: none; border-top: solid 1px #FFF; border-bottom: solid 1px #CCC }
	.fg-menu-container { padding: 0px; }
	.fg-menu li { background: #E4E4E4 url(../images/arrow_submenu.jpg) no-repeat 7px 9px; }
	.fg-menu li fieldset label { text-indent: 12px; display: block }
	.fg-menu a { border: 0px none }
	.fg-menu a:link, .fg-menu a:visited, .fg-menu a:hover, .fg-menu a:active { width: 94%; border-bottom: solid 1px #CCC; border-top: solid 1px #FFF; text-indent: 12px; }
	.borda-branca { border-top: solid 1px #FFF }
	.subPrimeiraLinha { background:url(../images/bg_submenu_sombra_superior.gif) repeat-x; }
	.ui-state-highlight, .ui-widget-content .ui-state-highlight { background: none }

	/* FOOTER */


        #footer { width:100%; height:85px; background:url(../images/bg_footer.jpg) repeat-x; overflow: hidden /*IE7 FIX*/ }
	#footer h3 {display:none;}

	.contFooterMargin{margin-left:80px;margin-top:0px;}
	#contFooter {width:910px; padding:30px; margin: auto;text-align:center;}
	#contFooter ul {float:right;margin-top:-20px;}
	#contFooter ul li {float:left; font-size:10px; color:#666666; padding-right:15px;}
	#contFooter ul li a {text-decoration:none; color:#666666; padding-left:15px; border-left:1px solid #666666;}
	#contFooter ul li a:hover {text-decoration:underline;}


	
	#modal-politica { width: 462px; height: 533px; background:url(../images/box_modal_condicoes.gif) no-repeat; padding: 12px 11px; position:       relative; display: none }
	#modal-politica h3 { display: block; background: url(../images/tit_politica_privacidade.gif) no-repeat; width: 227px; height: 31px; margin: 39px 0px 20px 26px }
	#modal-politica h3 span { display: none }
	#modal-politica div.texto-politica { width: 430px; max-width: 430px; height: 409px; max-height: 409px; overflow: auto; margin: 0px 6px 5px 26px }



	/*REMOVER O COMANDO ABAIXO QDO FOR APLICAR NA PRATICA*/
	#modal-condicoes div.texto-condicoes p { color: #7e7d7d }
	
.corner-lancamento {
	cursor: pointer; width: 31px; height: 31px; position: absolute; bottom: -3px; left: 0px;
	background-image:url("../images/corner_estrela.png") !important;
	background-position:center top;
	background-image:none; 
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/corner_estrela.png') !important;
	}
}
