@charset "utf-8";
/*
	WEBROOM - Soluções Interativas 
	Rua Carmo Gifoni, 481 - B. Martins - Uberlândia/MG - Fone: +55 (34) 3217-1253
	Site: www.webroom.com.br - E-mail: webroom@webroom.com.br
	Projeto: J. Júnior
	Data: Fevereiro 2009
	Autor: Guilherme Ribeiro dos Santos
*/

/*..........STRUCTURE..........*/
/****************************************************************/
* { 
	margin:0px; 
	padding:0px;
	list-style:none;
}


a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline !important;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}


body { 
	background:#003E7E;
	font-family:Arial;
	font-size:13px;
	text-align:left;
	padding-top:25px;
	color:#000;
}

/*..........Estrutura..........*/
/****************************************************************/
#geral { 
	width:962px !important;
	margin:auto !important;
}

.hr_geral{ 
	background:#CCCC99 url(../imagens/bg_hr.gif) right no-repeat  ;	
	height:1px !important;
	clear:both;
	display:block;
	overflow:hidden;	
	border:none;
	
}

#conteudo_geral {
	width:962px;
	clear:both;
	background:#FFF url(../imagens/bg_geral.gif) top left no-repeat;
	overflow:hidden;
	_margin-top:-2px !important;
}

.pg_interna { 
	width:962px;
	background:#FFF url(../imagens/bg_geral.gif) top left no-repeat;
	overflow:hidden;
	clear:both;
	
}

/*.....Breadcrumb........*/
.nav_location {
	width:500px;
	height:20px;
	color:#9F6600;
	margin-bottom:10px;
	display:table;
	display:block;
	list-style:none;
	margin:auto;
	border-bottom:1px solid #CCC;
}

.nav_location a {
	color:#9F6600;
}

.nav_location li {
	float:left;
	display:inline;
}

.nav_location ul strong{
	float:left;
	display:block;
}

.nav_location li .breadcrumb { 
	float:left; 
	display:table; 
	width:680px;  
	padding:0 0 5px 0;  
}

.nav_location li .breadcrumb li { 
	display:inline; 
	font-size:11px; 
	list-style-type:none; 
	padding:1px 10px 1px 2px; 
	margin:0 5px 0 0 !important; 
	background:url("../imagens/seta1.gif") right center no-repeat; 
}

/*..........HEADER..........*/
/****************************************************************/

#header {
	width:962px;
	_width:965px;
	height:462px;
	_margin-bottom:-2px;

}

#header .left {
	width:219px;
	float:left;
	background:#003E7E url(../imagens/bg_box_logo.gif) no-repeat;
}

#header .left .box_logo {
	width:219px;
	height:304px;	
	padding-top:30px;
	float:left;
}

#header .left .box_logo .logo {
	text-indent:-9999px;
	width:219px;
	height:185px;
	display:block;
	background:url(../imagens/bg_logo.gif) no-repeat;
}

#header .left .busca {
	width:160px;
	height:128px;
	clear:both;
	padding-left:30px;
	_margin-top:-2px;

}

#header .left .busca h1 {
	width:150px;
	height:19px;
	margin-bottom:15px;
	background:url(../imagens/tit_busca.gif) no-repeat;
	display:block;
	text-indent:-9999px;
}

#header .left .busca .list {
	width:160px;
	height:22px;
	border:1px solid #A8A571;
	padding:2px;
	font-size:11px;
	margin-bottom:20px;
	_margin-top:-3px;
	*margin:0;
}

.btn_buscar{
	background:url(../imagens/btn_buscar.gif) no-repeat;
	width:81px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:10px 0 5px 0 !important;
	_margin:10px 0 3px 0;
	clear:both;
}

.btn_buscar:hover{
	background:url(../imagens/btn_buscar.gif) no-repeat 0 -35px;
	width:81px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;

}

#header .player {
	width:743px;
	height:413px;
	float:left;
	margin:-5px 0 0 0;
	_margin:-5px 0 0 0;
}

/*..........MENU..........*/
/****************************************************************/

.menu {
	width:696px;
	height:50px;
	padding:4px 0 0 25px;
	_margin-top:-2px;
	float:left;
}

.menu li {
	float:left;
	list-style:none;

}

/*..........Botões..........*/
/****************************************************************/

.menu_institucional {
	width:114px;
	height:43px;
	display:block;
	text-indent:-9999px;
	list-style:none;
	margin-top:2px;
	background:url(../imagens/menu/institucional_a.gif) no-repeat;
}

.menu_institucional:hover{
	background:url(../imagens/menu/institucional_hover.gif) no-repeat;
	width:114px;
	height:43px;
;
}


.menu_imoveis {
	width:139px;
	height:43px;
	display:block;
	text-indent:-9999px;
	list-style:none;
	margin-top:2px;
	margin-left:3px;
	background:url(../imagens/menu/imoveis_a.gif) no-repeat;
}

.menu_imoveis:hover{
	background:url(../imagens/menu/imoveis_hover.gif) no-repeat;
	width:139px;
	height:43px;

	
}

.menu_lancamentos {
	width:122px;
	height:43px;
	display:block;
	text-indent:-9999px;
	list-style:none;
	margin-top:2px;
	margin-left:3px;
	background:url(../imagens/menu/lancamento_a.gif) no-repeat;
}

.menu_lancamentos:hover{
	background:url(../imagens/menu/lancamento_hover.gif) no-repeat;
	width:122px;
	height:43px;
}

.menu_loteamentos {
	width:120px;
	height:43px;
	display:block;
	text-indent:-9999px;
	list-style:none;
	margin-top:2px;
	margin-left:3px;
	background:url(../imagens/menu/loteamentos_a.gif) no-repeat;
}

.menu_loteamentos:hover{
	background:url(../imagens/menu/loteamentos_hover.gif) no-repeat;
	width:120px;
	height:43px;
}

.menu_noticias {
	background:url(../imagens/menu/noticias_a.gif) no-repeat;
	width:88px;
	height:43px;
	display:block;
	text-indent:-9999px;
	list-style:none;
	margin-top:2px;
	margin-left:3px;
}

.menu_noticias:hover{
	background:url(../imagens/menu/noticias_hover.gif) no-repeat;
	width:88px;
	height:43px;
}

.menu_contato {
	background:url(../imagens/menu/contato_a.gif) no-repeat;
	width:90px;
	height:43px;
	display:block;
	text-indent:-9999px;
	list-style:none;
	margin-top:2px;
	margin-left:3px;
}

.menu_contato:hover{
	background:url(../imagens/menu/contato_hover.gif) no-repeat;
	width:90px;
	height:43px;
}

/*............Coluna Esquerda............................*/

.column {
	width:312px;
	float:left;
	padding:10px 0 0 20px;
}
/*.....Cadastro......*/
.column .cadastro {
	width:282px;
	height:auto;
	margin-top:20px;
	padding-left:10px;
}

.column .cadastro h1 {
	width:250px;
	height:19px;
	margin-bottom:15px;
	background:url(../imagens/tit_cadastro_home.gif) no-repeat;
	display:block;
	text-indent:-9999px;
}

.column .cadastro {
	width:272px;
}

.btn_cadastro{
	background:url(../imagens/btn_cadastro.gif) no-repeat;
	width:115px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:10px 0 20px 0 ;
	clear:both;
}

.btn_cadastro:hover{
	background:url(../imagens/btn_cadastro.gif) no-repeat 0 -35px;
	width:115px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;

}

/*.......Imoveis a venda........*/

.column .imoveis {
	width:282px;
	height:auto;
	margin-top:30px;
}

.column .imoveis h1 {
	width:270px;
	height:38px;
	margin-bottom:15px;
	margin-left:10px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_imoveis_home.gif) no-repeat;
	display:block;
	text-indent:-9999px !important;
}

.column .imoveis .tipo {
	width:130px;
	float:left;
	margin-left:10px;
	_margin-left:6px;
	margin-bottom:20px;

}

.column .imoveis .tipo .img {
	width:125px;
	height:101px;
	margin-bottom:5px;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.column .imoveis strong {
	color:#6d8800;
}
.column .imoveis strong a {
	color:#6d8800;
}

.column .imoveis strong a:hover {
	text-decoration:underline !important;
}

.column .imoveis p {
	color:#880000;
	font-weight:bold;
}

.column .imoveis p a{
	color:#880000;
}

.column .imoveis p a:hover{
	text-decoration:underline !important;
}

.column .imoveis span {
	width:125px;
	margin-top:2px;
}

.column .imoveis span a {
	cursor:pointer;
}

.column .imoveis span a:hover {
	text-decoration:underline !important;
}

.btn_imoveis{
	background:url(../imagens/btn_imoveis_home.gif) no-repeat;
	width:236px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:10px 0 20px 0 ;
	clear:both;
}

.btn_imoveis:hover{
	background:url(../imagens/btn_imoveis_home.gif) no-repeat 0 -35px;
	width:236px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;

}


/*....Institucional .............*/

.column .institucional {
	width:272px;
	height:auto;
	margin-top:30px;
}

.column .institucional h1 {
	width:270px;
	height:39px;
	margin-bottom:15px;
	margin-left:10px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_institucional_home.gif) no-repeat;
	display:block;
	text-indent:-9999px !important;
}

.column .institucional .img {
	width:270px;
	height:134px;
	margin-left:10px;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.column .institucional p {
	width:272px;
	margin-left:10px;
}

.btn_saiba_mais{
	background:url(../imagens/btn_saiba_mais.gif) no-repeat;
	width:105px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:10px 0 20px 0 ;
	clear:both;
}

.btn_saiba_mais:hover{
	background:url(../imagens/btn_saiba_mais.gif) no-repeat 0 -35px;
	width:105px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;

}

/*...... Coluna Central........................*/

.content {
	width:330px;
	padding-left:20px;
	_padding-left:10px;
	float:left;
}

/*.....Lançamentos.........*/

.content .lancamentos {
	width:330px;
	height:auto;
	padding-top:30px;
}

.content .lancamentos h1 {
	width:300px;
	height:47px;
	margin-bottom:15px;
	margin-left:10px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_lancamentos.gif) no-repeat;
	display:block;
	text-indent:-9999px !important;
}

.content .lancamentos .n01 {
	width:310px;
	padding-left:50px;
	background:url(../imagens/numero1_lancamentos.gif) no-repeat left;
	clear:both;
	margin:20px 0 !important;
}


.content .lancamentos .n02 {
	width:310px;
	padding-left:50px;
	background:url(../imagens/numero2_lancamentos.gif) no-repeat left;
	clear:both;
	margin:20px 0 !important;
}

.content .lancamentos .n03 {
	width:310px;
	padding-left:50px;
	background:url(../imagens/numero3_lancamentos.gif) no-repeat left;
	clear:both;
	margin:20px 0 !important;
}

.content .lancamentos .n04 {
	width:310px;
	padding-left:50px;
	background:url(../imagens/numero4_lancamentos.gif) no-repeat left;
	clear:both;
	margin:20px 0 !important;
}

.content .lancamentos .descricao {
	width:290px;
	height:60px;
	background:url(../imagens/bg_lancamento.gif) no-repeat left;
	padding-left:20px;
	float:inherit;
}

.lancamentos .descricao strong {
	color:#6d8800;
}

.lancamentos .descricao strong a {
	color:#6d8800;
}

.lancamentos .descricao strong a:hover {
	text-decoration:underline !important;
}

.lancamentos .descricao p {
	color:#880000;
	font-weight:bold;
}

.lancamentos .descricao p a{
	color:#880000;
}

.lancamentos .descricao p a:hover{
	text-decoration:underline !important;
}

.lancamentos .descricao span {
	width:270px;
	margin-top:2px;
}

.lancamentos .descricao span a {
	cursor:pointer;
}

.lancamentos .descricao span a:hover {
	text-decoration:underline;
}

.btn_lancamento{
	background:url(../imagens/btn_veja_lancamento.gif) no-repeat;
	width:225px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:10px 0 20px 0 ;
	clear:both;
}

.btn_lancamento:hover{
	background:url(../imagens/btn_veja_lancamento.gif) no-repeat 0 -35px;
	width:225px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;

}

/*...........Loteamentos.................*/

.content .loteamentos {
	width:330px;
	height:auto;
	padding-top:30px;
}

.content .loteamentos h1 {
	width:310px;
	height:37px;
	margin-bottom:15px;
	margin-left:10px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_loteamento_home.gif) no-repeat;
	display:block;
	text-indent:-9999px !important;
}

.content .loteamentos .tipo {
	width:310px;
	float:left;
	clear:both;
	margin:15px 0 0 10px;

}

.content .loteamentos .tipo .img {
	width:125px;
	height:101px;
	float:left;
	margin-right:5px;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.content .loteamentos strong {
	color:#6d8800;
	
}
.content .loteamentos strong a {
	color:#6d8800;
}

.content .loteamentos strong a:hover {
	text-decoration:underline !important;
}

.content .loteamentos p {
	color:#880000;
	font-weight:bold;
}

.content .loteamentos p a{
	color:#880000;
}

.content .loteamentos p a:hover{
	text-decoration:underline !important;
}

.content .loteamentos span {
	width:210px;
	margin-top:2px;
}

.content .loteamentos span a {
	cursor:pointer;
}

.content .loteamentos span a:hover {
	text-decoration:underline !important;
}

.btn_loteamento{
	background:url(../imagens/btn_veja_loteamentos.gif) no-repeat;
	width:225px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:10px 0 20px 0 ;
	clear:both;
}

.btn_loteamento:hover{
	background:url(../imagens/btn_veja_loteamentos.gif) no-repeat 0 -35px;
	width:225px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
}

/*........Coluna da Direita........*/


.second_column {
	width:230px;
	float:right;
	margin-right:25px;
	_margin-right:12px;
}

/*.......Noticias.....*/

.second_column .news  {
	width:190px;
	padding-left:30px;
	_margin-left:-3px!important;
	padding-top:15px;
	float:left;
	background:url(../imagens/bg_news.gif) left top no-repeat;

}

.second_column .news .date {
	color:#1C1E00;
	font-weight:bold;
	border:none;
}

.second_column .news strong {
	color:#6D8800;
	font-weight:bold;
}

.second_column .news strong a {
	color:#6D8800;
}

.second_column .news strong a:hover {
	text-decoration:underline !important;
}

.second_column .news .txt {
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCC99;

}


.btn_noticias{
	background:url(../imagens/btn_veja_noticias.gif) no-repeat;
	width:186px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:10px 0 20px 0;
	float:left;
}

.btn_noticias:hover{
	background:url(../imagens/btn_veja_noticias.gif) no-repeat 0 -35px;
	width:186px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
}

/*.......Newsletter..............*/

.newsletter {
	width:190px;
	float:left;
	padding-top:40px;
	padding-left:30px;
	margin-left:10px;
	_margin-left:0;
	margin-top:20px;
	float:left;
	background:url(../imagens/bg_newsletter.gif) no-repeat top left;
}

fieldset {
	width:190px;
	border:none;
	float:left;
}

.newsletter h1 {
	width:180px;
	height:37px;
	margin-bottom:15px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_news.gif) no-repeat;
	text-indent:-9999px !important;
}

.newsletter label {
	color:#827F4A;
	font-weight:bold;
	margin-bottom:2px;
	clear:both;
	float:left;
}

.newsletter .txtfield {
	width:160px;
	border:1px solid #A8A571;
	clear:both;
	padding:2px;
	background:url(../imagens/bg_textfild.gif) repeat-x;
	margin:5px 0;
	_margin:5px -2px !important;
}

.newsletter  .error {
	width:160px;
	border:1px solid #A8A571;
	clear:both;
	padding:2px;
	background:url(../imagens/bg_textfild.gif) repeat-x;
	margin:5px 0;
}

.newsletter span {
	color:#FF0000;
}

.btn_enviar{
	background:url(../imagens/btn_enviar.gif) no-repeat;
	width:80px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:10px 0 20px 0 ;
	clear:both;
}

.btn_enviar:hover{
	background:url(../imagens/btn_enviar.gif) no-repeat 0 -35px;
	width:80px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
}

.second_column .newsletter ul {
	clear:both;
	list-style:none;
}

.btn_quero_cadastrar{
	background:url(../imagens/btn_quero_cadastrar.gif) no-repeat;
	width:180px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:0 0 20px 0 ;
	clear:both;
}

.btn_quero_cadastrar:hover{
	background:url(../imagens/btn_quero_cadastrar.gif) no-repeat 0 -34px;
	width:180px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
}
/*.....Contato.......*/
.contato_home {
	width:190px;
	float:left;
	padding-top:40px;
	padding-left:30px;
	margin-top:40px;
	margin-left:15px;
	_margin-left:0px;
	float:left;
	background:url(../imagens/bg_newsletter.gif) no-repeat top left;
}

.contato_home h1 {
	width:170px !important;
	margin-bottom:15px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_contato_home.gif) no-repeat;
	text-indent:-9999px !important;
}

.contato_home p {
	width:170px;
}

.contato_home h2 {
	width:171px;
	height:19px;
	margin-top:15px;
	margin-bottom:15px;
	background:url(../imagens/bg_central_vendas.gif) no-repeat;
	text-indent:-9999px !important;
}

.contato_home .telefone {
	width:170px !important;
	height:24px !important;
	display:block;
	margin-top:15px;
	margin-bottom:15px;
	background:url(../imagens/bg_telefone.gif) no-repeat;
	text-indent:-9999px !important;
}


.btn_entre_contato{
	background:url(../imagens/btn_entre_contato.gif) no-repeat;
	width:156px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:0 0 20px 0 ;
	clear:both;
}

.btn_entre_contato:hover{
	background:url(../imagens/btn_entre_contato.gif) no-repeat 0 -37px;
	width:156px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
}

/*......Rodape......*/

.footer {
	width:962px;
	height:152px;
	background: #003E7E url(../imagens/bg_footer.gif) no-repeat;
	margin:auto !important;
	padding-top:75px;
	clear:both;
}

.footer .text_footer {
	width:900px;
	margin-left:50px;
	float:left;
	font-size:12px;
}

.footer .text_footer .mini_logo_jjunior {
	width:59px;
	height:57px;
	float:left;
	display:block;
	background:url(../imagens/mini_logo_jjunior.gif) no-repeat;
	text-indent:-9999px;
}

.footer .text_footer .endereco {
	width:410px;
	float:left;
	margin-left:30px;
	background:url(../imagens/bg_copyright.gif) no-repeat left;
	padding-left:30px;
}

.footer .text_footer strong {
	color:#6D8800;
}

.footer .text_footer .webroom {
	width:84px;
	height:31px;
	float:left;
	background:url(../imagens/mini_logo_webroom.gif) no-repeat;;
	display:block;
	text-indent:-9999px;
	margin-left:180px;
}


/*......Pagina Notícias.........*/

.pg_noticias {
	width:677px;
	_width:675px;
	float:left;
	padding:30px 0 0 30px;
	_padding:30px 0 0 25px;
	
}

.pg_noticias .news {
	width:650px;
}

.pg_noticias h1 {
	width:640px;
	height:39px;
	margin-bottom:15px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_noticias.gif) no-repeat;
	display:block;
	text-indent:-9999px !important;
}

.pg_noticias .news .listada {
	width:640px;
	clear:both;
	border-bottom:1px solid #CCCC99;
	padding-bottom:10px;
	margin-bottom:20px;	
	overflow:hidden;
}

.pg_noticias .news .img {
	width:125px;
	height:101px;
	margin-bottom:5px;
	margin-right:10px;
	float:left;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.pg_noticias .news .date {
	color:#1C1E00 !important;
	font-weight:bold;
	border:none;
	float:left;
}

.pg_noticias .news strong {
	color:#6D8800;
	font-weight:bold;
}

.pg_noticias .news strong a {
	color:#6D8800;
}

.pg_noticias .news strong a:hover {
	text-decoration:underline !important;
}

.pg_noticias .news .txt {
	width:auto;
	display:block;
	margin-top:5px;
}


/*........Noticías Detalhadas..............*/

.noticia_detalhada {
	text-align:left !important;
	width:672px;
	float:left;
	display:block;
	padding:30px 0 0 30px;
	_margin-right:6px;
	
}

.noticia_detalhada h1 {
	width:650px;
	height:39px;
	margin-bottom:15px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_noticia_detalhada.gif) no-repeat;
	display:block;
	text-indent:-9999px !important;
}

.noticia_detalhada  .date {
	color:#1C1E00 !important;
	font-weight:bold;
	border:none;
}

.noticia_detalhada h2 {
	color:#6D8800;
	font-weight:bold;
	font-size:15px;
	padding:0 10px 10px 0;
}



.noticia_detalhada .img {
	width:350px;
	height:226px;
	border:none !important;
	float:left;
	margin:0 20px 5px 0;
	background: url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.noticia_detalhada .img .ilustration {
	border:none;
}

.noticia_detalhada .txt  {
	text-align:left !important;
	float:left;
	margin:10px 0 10px 0;
}

.noticia_detalhada p {
	padding-right:10px;
}


.noticia_detalhada .source {
	color:#1C1E00 !important;
	border:none;
	padding:10px 0;
}

.noticia_detalhada .related {
	padding:10px 0px 20px 0 !important;
}

.noticia_detalhada .related  .date {
	color:#1C1E00 !important;
	font-weight:bold !important;
	clear:both;
}

.noticia_detalhada .related  a{
	display:block;
}

.noticia_detalhada .related h2 {
	color:#6D8800 !important;
	font-weight:bold;
	padding:0 0 10px 0;
}

.noticia_detalhada .comentario {
	overflow:hidden;
	color:#000000;
}

.noticia_detalhada .comentario h2 {
	color:#6D8800;
	font-weight:bold;
	padding:0 0 10px 0;
}

.noticia_detalhada .comentario strong {
	color:#6D8800;
	font-weight:bold;
}

.noticia_detalhada .comentario label {
	color:#827F4A;
	font-weight:bold;
	clear:both;
	float:left;
}

.noticia_detalhada .comentario legend {
	margin:10px 0;
	font-weight:bold;
}


.noticia_detalhada .comentario .txtfield {
	width:330px;
	border:1px solid #A8A571;
	clear:both;
	float:left;
	padding:2px;
	background:url(../imagens/bg_textfild.gif) repeat-x;
	margin:5px 0 10px 0;
}

.noticia_detalhada .comentario .error {
	width:330px;
	border:1px solid #A8A571;
	clear:both;
	float:left;
	padding:2px;
	background:url(../imagens/bg_textfild.gif) repeat-x;
	margin:5px 0 10px 0;
}

.noticia_detalhada .comentario .asterisco {
	float:left;
	margin:5px 2px;
	font-size:14px;
	
}

.noticia_detalhada .comentario .messagererror {
	color:#FF0000;
	clear:both;
	display:block;
}

.noticia_detalhada .comentario .formularios {
	width:500px;
}

.noticia_detalhada .comentario .possui {
	margin:0 0 10px 0;
}

.noticia_detalhada .comentario .info_comment a {
	text-decoration:underline;
}

.noticia_detalhada .comentario .info_comment a:hover {
	text-decoration:none !important;
}

.noticia_detalhada .comentario .comment p {
	margin:10px 0 10px 0;
}

.pg_noticias .paginacao {
	width:680px;
	float:left;
}

.pg_noticias .paginacao h4 {
	margin-bottom:20px;
}

.pg_noticias .paginacao span {
	padding:2px 5px;
	cursor:pointer;
	color:#FFF;
	margin: 50px 4px !important;
	background:#6D8800;
}

.pg_noticias .paginacao a {
	cursor:pointer;
	color:#6D8800;
	margin:2px;
}

.btn_anterior{
	background:url(../imagens/btn_anterior.gif) no-repeat;
	width:88px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	clear:both;
}

.btn_anterior:hover{
	background:url(../imagens/btn_anterior.gif) no-repeat 0 -35px;
	width:88px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;

}

.btn_proximo{
	background:url(../imagens/btn_proximo.gif) no-repeat;
	width:88px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:right;
}

.btn_proximo:hover{
	background:url(../imagens/btn_proximo.gif) no-repeat 0 -35px;
	width:88px;
	height:35px;
	text-indent:-9999px;
	display:block;
}

/*.....Pagina de Lançamentos...........*/

.pg_lancamentos {
	width:670px;
	min-height:600px;
	padding-left:30px;
	float:left;
	padding-top:20px;
}

.pg_lancamentos h1 {
	width:640px;
	height:47px;
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_lancamentos.gif) no-repeat;
	display:block;
	text-indent:-9999px !important;
}

.pg_lancamentos .descricao {
	width:640px;
	clear:both;
	border-bottom:1px solid #CCCC99;
	padding-bottom:5px;
	margin-bottom:20px;
	overflow:hidden;
}

.pg_lancamentos .descricao strong {
	color:#6d8800;
}

.pg_lancamentos .img {
	width:125px;
	height:101px;
	float:left;
	margin:0 5px 0 5px;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.pg_lancamentos .fotos {
	width:650px;
	margin:30px 0 10px 0;	
}

.pg_lancamentos .img_destaque {
	width:500px;
	height:322px;
	margin-bottom:20px;
	margin-right:10px;
	float:left;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}



.pg_lancamentos .mini_imagens {
	width:125px;
	height:101px;
	float:left;
	margin:0 5px 7px 5px;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.pg_lancamentos .descricao_imovel {
	width:640px;
	clear:both;
	padding-bottom:10px;
	margin-bottom:20px;
	overflow:hidden;
}


.pg_lancamentos .descricao_imovel h2 {
	margin-top:10px;
	margin-bottom:5px;
	font-size:16px;
	clear:both;
	color:#6d8800;
}

.pg_lancamentos .descricao_imovel strong {
	clear:both;
}

.pg_lancamentos .descricao_imovel p {
	float:left;
	clear:both;
	margin:5px 0;
}

.pg_lancamentos .relacionados {
	width:650px;
	clear:both;
	margin-top:10px;
}

.pg_lancamentos .relacionados h2 {
	margin-top:15px;
	margin-bottom:15px;
	clear:both;
	color:#6d8800;
}


.pg_lancamentos .relacionados .itens {
	width:640px;
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
}

/*.....Pagina de Lançamentos...........*/

.pg_imoveis {
	width:670px;
	min-height:600px;
	padding-left:30px;
	float:left;
	padding-top:20px;
}

.pg_imoveis h1 {
	width:640px;
	height:47px;
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_imoveis.gif) no-repeat;
	display:block;
	text-indent:-9999px !important;
}

.pg_imoveis .descricao {
	width:640px;
	clear:both;
	border-bottom:1px solid #CCCC99;
	padding-bottom:5px;
	margin-bottom:20px;
	overflow:hidden;
}

.pg_imoveis .descricao strong {
	color:#6d8800;
}

.pg_imoveis .img {
	width:125px;
	height:101px;
	float:left;
	margin:0 5px 0 5px;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.pg_imoveis .fotos {
	width:650px;
	margin:30px 0 10px 0;	
}

.pg_imoveis .img_destaque {
	width:500px;
	height:322px;
	margin-bottom:20px;
	margin-right:10px;
	float:left;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}



.pg_imoveis .mini_imagens {
	width:125px;
	height:101px;
	float:left;
	margin:0 5px 7px 5px;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.pg_imoveis .descricao_imovel {
	width:640px;
	clear:both;
	padding-bottom:10px;
	margin-bottom:20px;
	overflow:hidden;
}


.pg_imoveis .descricao_imovel h2 {
	margin-top:10px;
	margin-bottom:5px;
	font-size:16px;
	clear:both;
	color:#6d8800;
}

.pg_imoveis .descricao_imovel strong {
	clear:both;
}

.pg_imoveis .descricao_imovel p {
	float:left;
	clear:both;
	margin:5px 0;
}

.pg_imoveis .relacionados {
	width:650px;
	clear:both;
	margin-top:10px;
}

.pg_imoveis .relacionados h2 {
	margin-top:15px;
	margin-bottom:15px;
	clear:both;
	color:#6d8800;
}


.pg_imoveis .relacionados .itens {
	width:640px;
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
}


/*.....Pagina de Loteamenstos...........*/

.pg_loteamento {
	width:670px;
	min-height:600px;
	padding-left:30px;
	float:left;
	padding-top:20px;
}

.pg_loteamento h1 {
	width:640px;
	height:47px;
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_loteamentos.gif) no-repeat;
	display:block;
	text-indent:-9999px !important;
}

.pg_loteamento .descricao {
	width:640px;
	clear:both;
	border-bottom:1px solid #CCCC99;
	padding-bottom:5px;
	margin-bottom:20px;
	overflow:hidden;
}

.pg_loteamento .descricao strong {
	color:#6d8800;
}

.pg_loteamento .img {
	width:125px;
	height:101px;
	float:left;
	margin:0 5px 0 5px;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.pg_loteamento .fotos {
	width:650px;
	margin:30px 0 10px 0;	
}

.pg_loteamento .img_destaque {
	width:500px;
	height:322px;
	margin-bottom:20px;
	margin-right:10px;
	float:left;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}



.pg_loteamento .mini_imagens {
	width:125px;
	height:101px;
	float:left;
	margin:0 5px 7px 5px;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.pg_loteamento .descricao_imovel {
	width:640px;
	clear:both;
	padding-bottom:10px;
	margin-bottom:20px;
	overflow:hidden;
}


.pg_loteamento .descricao_imovel h2 {
	margin-top:10px;
	margin-bottom:5px;
	font-size:16px;
	clear:both;
	color:#6d8800;
}

.pg_loteamento .descricao_imovel strong {
	clear:both;
}

.pg_loteamento .descricao_imovel p {
	float:left;
	clear:both;
	margin:5px 0;
}

.pg_loteamento .relacionados {
	width:650px;
	clear:both;
	margin-top:10px;
}

.pg_loteamento .relacionados h2 {
	margin-top:15px;
	margin-bottom:15px;
	clear:both;
	color:#6d8800;
}


.pg_loteamento .relacionados .itens {
	width:640px;
	clear:both;
	margin-bottom:20px;
	overflow:hidden;
}




/*...............Pagina de Contato................*/

.pg_contato {
	width:670px;
	min-height:600px;
	padding-left:30px;
	float:left;
	padding-top:20px;
}

.pg_contato h1 {
	width:650px !important;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_contato_home.gif) no-repeat;
	text-indent:-9999px !important;
}

.pg_contato fieldset {
	clear:both;
	width:380px;
}


.pg_contato label {
	color:#827F4A;
	font-weight:bold;
	margin-bottom:2px;
	float:left;
	
}

.pg_contato .txtfield {
	width:340px;
	border:1px solid #A8A571;
	padding:2px;
	float:left;
	clear:both;
	background:#FFF url(../imagens/bg_textfild.gif) repeat-x top;
	margin:5px 0;
}

.pg_contato  .error {
	width:340px;
	border:1px solid #A8A571;
	clear:both;
	padding:2px;
	background:url(../imagens/bg_textfild.gif) repeat-x;
	margin:5px 0;
}

.pg_contato  .div_brasil {
	width:380px;
	clear:both;
	margin:0 0;
}

.pg_contato .messagererror {
	color:#FF0000;
	clear:both;
	display:block;
	overflow:hidden;
}

.pg_contato .asterisco {
	float:left;
	margin:-15px 3px 0px;
	font-size:14px;
	
}

/*...............Pagina de Contato................*/

.pg_descadastro {
	width:660px;
	min-height:800px;
	padding-left:30px;
	float:left;
	padding-top:20px;
}

.pg_descadastro h1 {
	width:650px !important;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_descadastrar.gif) no-repeat;
	text-indent:-9999px !important;
}

.pg_descadastro fieldset {
	clear:both;
	width:380px;
}


.pg_descadastro label {
	color:#827F4A;
	font-weight:bold;
	margin-bottom:2px;
	clear:both;
	
}

.pg_descadastro .txtfield {
	width:340px;
	border:1px solid #A8A571;
	padding:2px;
	float:left;
	clear:both;
	background:#FFF url(../imagens/bg_textfild.gif) repeat-x top;
	margin:5px 0;
}

.pg_descadastro  .error {
	width:340px;
	border:1px solid #A8A571;
	clear:both;
	padding:2px;
	background:url(../imagens/bg_textfild.gif) repeat-x;
	margin:5px 0;
}

.pg_descadastro  .div_brasil {
	width:380px;
	clear:both;
	margin:0 0;
}

.pg_descadastro .messagererror {
	color:#FF0000;
	clear:both;
	display:block;
	overflow:hidden;
}

.pg_descadastro .asterisco {
	float:left;
	margin:5px 2px;
	display:block;
	font-size:14px;
	
}



/*.............Titulos Detalhados.............................*/

.tit_casa {
	width:650px !important;
	margin-bottom:20px;
	padding-bottom:35px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_casa.gif) no-repeat;
	text-indent:-9999px !important;
	display:block;
}

.tit_apartamento {
	width:650px !important;
	margin-bottom:20px;
	padding-bottom:35px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_apartamento.gif) no-repeat;
	text-indent:-9999px !important;
	display:block;
}

.tit_sala {
	width:650px !important;
	margin-bottom:20px;
	padding-bottom:35px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_sala.gif) no-repeat;
	text-indent:-9999px !important;
	display:block;
}

.tit_area {
	width:650px !important;
	margin-bottom:20px;
	padding-bottom:35px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_area.gif) no-repeat;
	text-indent:-9999px !important;
	display:block;
}

.tit_terreno {
	width:650px !important;
	margin-bottom:20px;
	padding-bottom:35px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_terreno.gif) no-repeat;
	text-indent:-9999px !important;
	display:block;
}

.tit_comodo{
	width:650px !important;
	margin-bottom:20px;
	padding-bottom:35px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_comodo.gif) no-repeat;
	text-indent:-9999px !important;
	display:block;
}


/*...............Pagina de Contato................*/

.pg_cadastro {
	width:670px;
	min-height:600px;
	padding-left:30px;
	float:left;
	padding-top:20px;
}

.pg_cadastro h1 {
	width:650px !important;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_cadastre-se.gif) no-repeat;
	text-indent:-9999px !important;
}

.pg_cadastro fieldset {
	clear:both;
	width:380px;
}


.pg_cadastro label {
	color:#827F4A;
	font-weight:bold;
	margin:10px 0;
	clear:both;
	
}

.pg_cadastro .txtfield {
	width:340px;
	border:1px solid #A8A571;
	padding:2px;
	float:left;
	clear:both;
	background:#FFF url(../imagens/bg_textfild.gif) repeat-x top;
	margin:5px 0 15px 0;
}

.pg_cadastro  .error {
	width:340px;
	border:1px solid #A8A571;
	clear:both;
	padding:2px;
	background:url(../imagens/bg_textfild.gif) repeat-x;
	margin:5px 0;
}

.pg_cadastro  .div_brasil {
	width:380px;
	clear:both;
	margin:0 0;
}

.pg_cadastro .messagererror {
	color:#FF0000;
	clear:both;
	display:block;
	overflow:hidden;
}

.pg_cadastro .asterisco {
	float:left;
	margin:5px 2px;
	display:block;
	font-size:14px;
	
}


.btn_enviar_link{
	background:url(../imagens/btn_enviar_link.gif) no-repeat;
	width:178px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
	margin:0 0 10px 0 ;
	clear:both;
}

.btn_enviar_link:hover{
	background:url(../imagens/btn_enviar_link.gif) no-repeat 0 -35px;
	width:178px;
	height:35px;
	text-indent:-9999px;
	display:block;
	float:left;
}

/*...............Pagina Enviar Para um Amigo............................*/

.pg_enviar {
	background:#FFF;
	width:570px;
	padding-left:30px;
	padding-top:20px;
	margin-top:-30px;
	padding-bottom:20px;
	float:left;
}

.pg_enviar h1 {
	width:550px !important;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_enviar_amigo.gif) no-repeat;
	text-indent:-9999px !important;
}

.pg_enviar fieldset {
	clear:both;
	width:400px;
}


.pg_enviar label {
	color:#827F4A;
	font-weight:bold;
	margin-top:5px;
	*margin-top:-10px;
	_margin-top:0;
	float:left;
	display:block;
	clear:both;
	
}

.pg_enviar .txtfield {
	width:340px;
	border:1px solid #A8A571;
	padding:2px;
	float:left;
	clear:both;
	background:#FFF url(../imagens/bg_textfild.gif) repeat-x top;
	margin:-15px 0 0 0;
	*margin:-25px 0 0 0;
	_margin:-15px 0 0 0;
}

.pg_enviar  .error {
	width:340px;
	border:1px solid #A8A571;
	clear:both;
	padding:2px;
	background:url(../imagens/bg_textfild.gif) repeat-x;
	margin:5px 0;
}

.pg_enviar  .div_brasil {
	width:380px;
	clear:both;
	margin:0 0;
}

.pg_enviar .messagererror {
	color:#FF0000;
	clear:both;
	display:block;
	overflow:hidden;
}

.pg_enviar .asterisco {
	float:left;
	display:block;
	font-size:14px;
	margin:5px 2px;
	*margin:-10px 2px;
	_margin:2px 2px;
	
	
}


/*.....Pagina de Loteamenstos...........*/

.pg_institucional {
	width:670px;
	min-height:600px;
	padding-left:30px;
	float:left;
	padding-top:20px;
}

.pg_institucional h1 {
	width:640px;
	height:47px;
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
	background:url(../imagens/tit_institucional.gif) no-repeat;
	display:block;
	text-indent:-9999px !important;
}

.pg_institucional .descricao {
	width:640px;
	height:auto;
	padding-bottom:5px;
	margin-bottom:20px;
	overflow:hidden;
	clear:both;
}


.pg_institucional .img {
	width:350px;
	height:223px;
	float:left !important;
	margin:5px 20px 10px 5px;
	background:url(../imagens/bg_img_tipo.gif) bottom repeat-x;
}

.pg_institucional h4 {
	color:#6D8800;
	margin:5px 0;
}


.pg_institucional .relacionados {
	width:650px;
	clear:both;
	margin-top:10px;
}

.video {
	overflow:hidden;
	clear:both;
	width:650px;
}

.video h3 {
	color:#6D8800;
	font-weight:bold;
	font-size:15px;
	margin:0 0 10px 0;
}




