
	/**
	 *	CSS - Cidade THÁ
	 *	@author		Felipe Ricieri
	 */
	 
	/*html *		{ z-index:20 }*/
	
	html,body	{ width:100%; height:100%; }
	html{overflow-x: hidden;overflow-y: hidden;}
	body
	{
		margin:0px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#3F3F3F;
		overflow:hidden;
		/*background:#F7F6F5;*/
		background:#AC1E2A;
	}
	
	.tahoma{ font-family:Tahoma; }
	
	form, fieldset { margin:0px; }
	
	input, textarea { font-family:Arial, Helvetica, sans-serif; }
	
	a, a:hover	{ color:#3F3F3F; text-decoration:underline; }
	
	/* wrapper */
	#cidadetha_wrapper
	{
		width:100%;
		height:100%;
	}
	
	/*****************************************************
	 *****	FLASHS
	 *****************************************************/
	 
	/*#flash-cidade, #flash-menu		{ z-index:10; }*/
	 
	/*****************************************************
	 *****	FLASHS
	 *****************************************************/
	
	/* topo */
	#cidadetha_topo
	{
		width:100%;
		top:0px;
		position:absolute;
		height:45px;
		background:#ac1b2f;
		/*background:url(../images/bg_topo.png) top center repeat-x transparent;*/
	}
	
	/*#cidadetha_topo table { margin-top:3px; }*/
	
	/* cidadetha: flash */
	#cidadetha_cidade
	{
		width:100%;
		height:100%;
	}
	
	/* conteúdo das páginas */
	.cidadetha_conteudo
	{
		height:100%;
		width:940px;
		padding:15px 10px 5px;
	}
	
	/* segura o tamanho da página */
	.cidadetha_pagina
	{
		height:340px;
	}
	
	/* segura o tamanho do header */
	.cidadetha_header_altura
	{
		height:38px;
	}
	
	/* botões no rodapé do wrapper do modal */
	.cidadetha_modal_bottom
	{
		margin:10px 0px 0px;
	}
	
	/* para navegação ... */
	.cidadetha_navegacao_vertical,		/* vertical */
	.cidadetha_navegacao_horizontal		/* horizontal */
	{
		/*position:relative !important; /*(manter comentado)*/
	}
		
	.cidadetha_navegacao_vertical_overflow,
	.cidadetha_navegacao_horizontal_overflow
	{
		width:940px;
		height:440px !important;
		overflow:hidden !important;
	}
	
	/*
	ITENS
	LISTA HORIZONTAL
	*/
	
	.cidadetha_lista_horizontal
	{
	}
	
	.cidadetha_lista_horizontal_itens
	{
		width:155px;
		margin:0px 0px 0px;
		float:left;
		height:340px;
	}
		.cidadetha_imagem_apresentacao	{ width:155px; float:left; }
		.cidadetha_item1_corpo			{ background:url(../images/itens_corpo1_bg.png) repeat-x top center; }
		.cidadetha_item2_corpo			{ background:url(../images/itens_corpo2_bg.png) repeat-x top center; }
		.cidadetha_itens_legenda		{ background:url(../images/itens_legenda_bg.png) repeat-x top center; }
		
		.cidadetha_item1_corpo,
		.cidadetha_item2_corpo			{ text-align:center; padding-top:10px; }
		
	/*
	MENU
	*/
	
	/* menu */
	#cidadetha_menu
	{
		width:100%;
		position:fixed;
		bottom:0px;
		height:53px;
		/*background:url(../images/bg_menu.png) bottom center repeat-x transparent;*/
		background:#ac1b2f;
	}
	
	#menu_torre, #menu_museu, #menu_shopping,
	#menu_clube, #menu_news { }
	
	/*
	MODAL
	*/
	
	#cidadetha_modal_wrapper
	{
		background:url(../images/modal_wrapper_bg.png) repeat-x center top transparent;
		height:100%;
		width:100%;
	}
	
	#cidadetha_modal_428_wrapper
	{
		background:url(../images/modal_428_bg.png) repeat-x center top transparent;
		height:100%;
		width:100%;
	}
	
	#cidadetha_modal_clube_wrapper
	{
		background:url(../images/modal_wrapper_clube_bg.png) repeat-x center top transparent;
		height:100%;
		width:100%;
	}
	
	#cidadetha_modal_wrapper_news
	{
		background:url(../images/modal_news_bg.png) repeat-x center top transparent;
		height:100%;
		width:100%;
	}
	
	/* modal: geral */
	#cidadetha_modal
	{
		position:absolute; 
		top:0px; 
		left:0px; 
		width:100%; 
		height:100%; 
		background:#000;
		display:none;
	}
	
	#cidadetha_modal_torre, #cidadetha_modal_museu,
	#cidadetha_modal_shopping, #cidadetha_modal_clube, #cidadetha_modal_news,
	#cidadetha_modal_outros_cadastro
	{
		position:absolute;
		display:none;
		width:980px;
		top:800px;
	}
		/*hack para a torre thá*/
		#cidadetha_modal_torre { top:102px; }
	
	/* modal: header */
	#cidadetha_modal_header
	{
		width:980px;
		position:absolute;
		display:none;
		top:-100px;
	}
	
	#cidadetha_modal_header_conteudo
	{
		background:url(../images/modal_header_bg.png) repeat-x top center transparent;
	}
	
	/* modal: torre */
	#cidadetha_modal_torre
	{
	}
		#torre_entrevista 	{ }
		#torre_ideias 		{ display:none; }
		#torre_vantagens 	{ display:none; }
		.torre_tha { }
	
	/* modal: museu */
	#cidadetha_modal_museu
	{
	}
	
	/* modal: shopping */
	#cidadetha_modal_shopping
	{
	}
	
		/*
		.shopping_imobiliarias{}
		#shopping_imobiliarias {}
		#shopping_imobiliarias_busca,
		#shopping_imobiliarias_resultados	{ display:none; }
		
		.shopping_parceiros{}
		#shopping_parceiros {}
		#shopping_parceiros_busca,
		#shopping_parceiros_resultados 		{ display:none; }
		*/
		
		/*
		#shopping_imobiliarias_resultados,
		#shopping_parceiros_resultados div.divComScroll
		{
			width:80%;
			height:420px;
			margin:0px auto;
			background:#FFF;
			padding:10px;
			overflow:auto;
		}*/		
		
		#shopping_parceiros_resultados div.divComScroll { height:350px; }
		
		.lista_horizontal_item
		{
			width:220px;
			margin:2px;
			float:left;
		}
		
		.shopping_item_bg { background:url(../images/shopping_imobs_bg.png) repeat-x top center transparent; }
	
	/* modal: clube */
	#cidadetha_modal_clube
	{
	}
	
	/* modal: news */
	#cidadetha_modal_news
	{
	}
	
	/* thá em números */
	#cidadetha_tha_em_numeros,
	#numeros_tha
	{
		position:absolute;
		bottom:50px;
		left:95px;
		display:none;
	}
	#legal_tha
	{
		position:absolute;
		bottom:35px;
		left:95px;
		z-index:99999;
		display:none;
	}
	
	.login_wrapper
	{
		background:url(../images/login_wrapper_bg.png) repeat-x top center transparent;
	}
	
	/*
	FORMS, INPUTS
	TEXTAREAS
	*/
	
	.header_input_busca
	{
		font-size:11px;
		width:250px;
		color:#505050;
		border:0px;
		padding:7px 0px 6px 20px;
		border-bottom:1px solid #a7a7a7;
		border-top:1px solid #a7a7a7;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/icone_lupa.png) no-repeat left #FFF;
	}
	
	#cidadetha_div_busca
	{
		font-size:11px;
		width:202px;
		height:29px;
		color:#505050;
		border:0px;
		margin-top:0px;
		font-family:Arial, Helvetica, sans-serif;
		background:url(../images/bg_campo_busca.jpg) no-repeat top left;
	}
	
	.cidadetha_busca
	{
		font-size:11px;
		width:165px;
		height:19px;
		margin-top:4px;
		margin-right:6px;
		color:#505050;
		border:0px;
		border-color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		background:#FFF;
	}
	
	.input_login
	{
		padding:5px;
		background:#FFF;
		border:0px;
		color:#505050;
		border:1px solid #a7a7a7;
		width:50px;
		font-size:11px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	
	.input_forms
	{
		padding:6px;
		font-size:13px;
		/*background:url(../images/input_forms_bg.png) no-repeat left;*/
		background:#d5d5cb;
		border:0px;
		width:100%;
		font-size:11px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	.even td { background:#dadddd; }
	
	/*
	*/
	
	.botao_fechar_modal{}
	.gotham {}
	.georgia { font-family:Georgia, "Times New Roman", Times, serif; }
	
	.divisor_pontilhado { background:url(../images/divisor_pontilhado.jpg) repeat-x center; }
	
	.border_dashed	{ border-bottom:1px dashed #CCC; }	
	.margin-top		{ margin-top:10px; }
	.margin-bottom	{ margin-bottom:10px; }
	
	/*
	*/
	
	.alinhar-direita	{ float:right; }
	.alinhar-esquerda	{ float:left; }
	.limpar-lados		{ clear:both; }
	
	.hide{ display:none; }
	
	#clube_content{
		width:980px;	
		height:445px;
		overflow:hidden;
	}
	#shopping_imobiliarias_lista_items{
		position:absolute;
	}
	#shopping_imobiliarias_lista{
		overflow:hidden;
		border:1px solid #000
		width:980px;
		height:450px;	
	}
	
	shopping_imobiliarias_lista_items{
		position:absolute;
		overflow:hidden;
		height:300px;	
	}
	
	#empreendimento_detalhes{
		position:absolute;
		top:0;
		left:0;
		z-index:9999;
	}
	
	.empreendimento_detalhes_bg{
		background-color:#f9f9f5;
		background:url(../images/empreedimento_detalhes.png) repeat-x;
		background-position:center bottom;
		height:305px;
		width:515px;
	}
	.empreendimento_detalhes_bottom{
		background:url(../images/empreedimento_detalhes_bottom.png) no-repeat;
		height:5px;
	}
	
	#flash_fotos{
		border:1px solid #000;
		background:#CCC;
		z-index:1000;
	}
	
