﻿html>body>div.protection {position: fixed;top:0px;}
div.protection{top:0px;position: absolute;width: 100%;height: 100%;z-index: 99999;vertical-align:middle;text-align:center;color:#FFFFFF;font-size:18px;display:none;layer-background-color:#000000;background-color:#000000;}
div.bckprotection{top:0px;position: absolute;width: 100%;height: 100%;z-index: 99999;layer-background-color:#000000;background-color:#000000;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;vertical-align:middle;text-align:center;color:#FFFFFF;font-size:18px;display:none;border:2px solid #FF0000;}

.show_mapa
{
	display:block;
	float:left;
	width:920px;
	text-align:left;
	padding:0px;
}

#ds_h div{width:100%;left:1px;top:1px;}
#ds .hh1{height:1px}
#ds .hh2{height:2px}
#ds .hh3{height:3px}
#ds .hh4{height:4px}
#ds .hh5{height:5px}
#ds .hh6{height:6px}
#ds_v div{height:9999px; left:1px;top:1px}
#ds_v{height:0;}
#ds .v1{width:1px}
#ds .v2{width:2px}
#ds .v3{width:3px}
#ds .v4{width:4px}
#ds .v5{width:5px}
#ds .v6{width:6px}

#mapa_container{
	position:relative;
	display:block;
	width:918px;
}

#mapa_container_show{
	position:relative;
	display:block;
	width:916px;
}

.ds{background:#000;position:absolute;z-index:999;overflow:hidden}
#ds .o1{ opacity:.1;filter:alpha(opacity=10)}
#ds .o2{ opacity:.08;filter:alpha(opacity=8)}
#ds .o3{ opacity:.06;filter:alpha(opacity=6)}
#ds .o4{ opacity:.04;filter:alpha(opacity=4)}
#ds .o5{ opacity:.02;filter:alpha(opacity=2)}


html {
	background-color:#E7E7E7;
	height:100%;
	background:#E7E7E7 url(/images/bg_fundo.png) repeat-x top center;
}

h1,h2,h3,h4
{
    font-size:100%;
    margin:0;
    padding:0;
    display:inline;
    font:12px Arial;
}
body
{
	width:100%;
	height:100%;
	border:0;
	margin:0;
	padding:0;
    color:#000000;
    font:12px Arial;
    background:transparent url(/images/bg_topo.png) no-repeat top center;
}

.middle
{
    vertical-align:middle;
    line-height:18px;
    
}

.middle input,.middle label
{
    vertical-align:middle;
    
}

a
{
	text-decoration:none;
}

.hidden {display:none;}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}


.sublinhado
{
    text-decoration:underline;
}

.sublinhadop{text-decoration:underline;color:#000000;}

.master{
	display:block;
	width:1000px;
	margin:0px auto;
	padding:0;
}

.master_header
{
	display:block;
	float:left;
	clear:both;
	width:1000px;
	height:260px;
}

.master_conteudo
{
	display:block;
	float:left;
	clear:both;
	width:1000px;
}

.master_footer
{
	display:block;
	float:left;
	clear:both;
	width:1000px;
}

.header_favoritos
{
    position:relative;
    width:496px;
    left:148px; 
    top:-5px; 
    clear:both;  
    z-index:1010;
    display:block;
}

.header_consultados
{
    position:relative; 
    width:496px;  
    left:148px; 
    top:-5px; 
    clear:both;  
    z-index:1010;
    display:block;
}

.pesquisa
{
    border:1px solid #E7E7E7; background-color:#F7F7F7;   
}


.white_shadow {
    text-shadow: 1px 1px 0px #E1E1E1;
}


.t10 {
    font-size:10px;
}

.t11 {
    font-size:11px;
}

.t12 {
    font-size:12px;
}

.t14 {
    font-size:14px;
}

.t16 {
    font-size:16px;
}

.t18 {
    font-size:18px;
}

.t19 {
    font-size:19px;
}

.t20 {
    font-size:20px;
}

.t21 {
    font-size:21px;
}

.t27 {
    font-size:27px;
}


.cinza_claro {
    color:#999;
}

.cinza {
    color:#666;
}

.cinza_escuro {
    color:#333;
}

.cinza_949494
{
    color:#949494;
}

.branco {
    color:#fff;
}

.vermelho {
    color:#D40914;
}

.vermelho_c7{
    color:#C70813;
}

.vermelho_cf{
    color:#CF0913;
}

.verde
{
	color:#3C8314;
}

.preto {
    color:#000;
}

.bold
{
	font-weight:bold;
}

.line_height {
    line-height:150%;
}

.line_height2 {
    line-height:250%;
}

.height40
{
    height:40px;
}

.newsletter_error
{
    font-family:Arial, "Microsoft Sans Serif";
    font-weight:bold;
    font-size:11px;
    color:Red;
}

.btn_favoritos
{
 	display:block;
	width:76px;
	height:30px;
	font:11px Arial;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	line-height:30px;
	vertical-align:middle;
	background:url(/images/btn_favoritos.png) no-repeat;
	cursor:pointer;
}

.btn_simulacao
{
 	display:block;
	width:296px;
	height:40px;
	font:12px Arial;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	line-height:40px;
	vertical-align:middle;
	background:url(/images/btn_simulacao.png) no-repeat;
	cursor:pointer;
}

.btn_maisdetalhes
{
 	display:block;
	width:125px;
	height:28px;
	font:11px Arial;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	line-height:28px;
	vertical-align:middle;
	background:url(/images/btn_maisdetalhes.png) no-repeat;
	cursor:pointer;
}

.btn_pesquisa
{
	display:block;
	width:98px;
	height:30px;
	font:11px Arial;
	color:#EEEEEE;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	background:url(/images/btn_pesquisar_topo.png) no-repeat;
}

.btn_pesquisa_lupa
{
	display:block;
	width:32px;
	height:30px;
	font:11px Arial;
	color:#EEEEEE;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	background:url(/images/btn_pesquisar_lupa.png) no-repeat;
}

.btn_pesquisa_lupa_ref
{
	display:block;
	width:32px;
	height:30px;
	font:11px Arial;
	color:#EEEEEE;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	background:url(/images/btn_pesquisar_lupa_ref.png) no-repeat;
	z-index:31001;
}

.btn_dropdown
{
	display:block;
	width:32px;
	height:30px;
	font:11px Arial;
	color:#EEEEEE;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	background:url(/images/btn_dropdown.png) no-repeat;
	z-index:31001;
}

.list_lojas_contactos
{
    position:absolute;
    display:none;
    z-index:31000;
    margin-top:0px;
    margin-left:-9px;
    width:322px;
    border-left:5px solid #D1D1D1;
    border-bottom:5px solid #D1D1D1;
    border-right:3px solid #D5D5D5;
    background:#ffffff;
    color:#666666;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    
    
    
}
.list_lojas_contactos ul,.list_lojas_contactos ul li 
{
    margin:0;
    padding:0;
    list-style-type:none;
    width:100%;
}

.list_lojas_contactos a 
{
    
    display:block;
    padding-left:5px;
    background:#ffffff;
    color:#666666;
    width:317px;
    text-decoration:none;
    line-height:25px;
}

.list_lojas_contactos a:hover
{
    background:#ECECEC;
}

.lnk_pesquisar
{
	display:block;
	width:175px;
	height:30px;
	font:11px Arial;
	color:#EEEEEE;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	background:url(/images/bg_pesquisar.png) no-repeat;
}

.input{
	display:block;
	float:left;
	width:308px;
	height:30px;
	background:url(/images/bg_input.png) no-repeat;
}

.input_mensagem
{
	display:block;
	float:left;
	width:308px;
	height:180px;
	background:url(/images/bg_textarea.png) no-repeat;
	border:0;
}

.input_box
{
	display:block;
	float:left;
	height:180px;
	width:330px;
	background:url(/images/input_textarea.png) no-repeat;
	border:0;
}


.input_search {
    border:0px;
    font-size:11px;
    color:#666;
	padding-left:5px;
	/*vertical-align:middle;*/
	line-height:22px;
	height:22px;
	width:300px;
}

.input_search_ref {
    border:0px;
    font-size:11px;
    color:#666;
	padding-left:5px;
	/*vertical-align:middle;*/
	line-height:22px;
	height:22px;
	width:55px;
}

.input_150{
	display:block;
	float:left;
	width:129px;
	height:30px;
	background:url(/images/bg_contactos_mapa_text_imobiliaria.png) no-repeat;
}

.pedir_info_comparador
{
    width:290px;
	height:22px;
	margin-top:2px;
	padding-top:3px;
	padding-left:3px;
	font:11px Arial;
	color:#333333;
	border:1px solid #D6D6D6;
}

.pedir_info_comparador_msg
{
    width:290px;
	height:100px;
	margin-top:2px;
	padding-top:3px;
	padding-left:3px;
	font:11px Arial;
	color:#333333;
	border:1px solid #D6D6D6;
}

.textbox_secure
{
    width:100px;
	height:22px;
	margin-top:2px;
	margin-left:5px;
	margin-right:5px;
	padding-top:3px;
	padding-left:3px;
	font:11px Arial;
	color:#333333;
	border:1px solid #D6D6D6;
}

.txt290
{
	width:290px;
	height:22px;
	margin-top:2px;
	margin-left:5px;
	padding-top:3px;
	padding-left:3px;
	font:11px Arial;
	color:#333333;
	border:0px;
}

.txt150{
	width:140px;
	height:22px;
	margin-top:2px;
	margin-left:5px;
	padding-top:3px;
	padding-left:3px;
	font:11px Arial;
	color:#333333;
	border:0px;
}

.txt150_empreendimento{
	width:120px;
	height:18px;
	margin-top:2px;
	margin-left:5px;
	padding-top:3px;
	padding-left:3px;
	font:11px Arial;
	color:#333333;
	border:0px;
}

.textarea290{
	width:290px;
	height:90px;
	margin-top:5px;
	margin-left:5px;
	font:11px Arial;
	color:#333333;
	border:0px;
}

.textarea300{
	width:298px;
	height:155px;
	margin-top:5px;
	margin-left:5px;
	font:11px Arial;
	color:#333333;
	border:0px;
}

.DropDownList_formulario {
    border:0px;
    margin:0px;
}

td.menuon { background-image:url(/images/menu_on.png); background-repeat:repeat-x; }
td.menuoff { background-image:url(/images/menu_off.png); background-repeat:repeat-x; }

/* PAGINAÇÃO INI */

div.pagination {
	font-size: 11px;
	font-family: Arial;
	background-color:Transparent;
	border-bottom:1px solid Transparent;
	color: #CF0913;
	display:block;
	height:60px;
	text-align:right;
	padding-right:10px;
	
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background-color:Transparent;
	text-decoration: none; /* no underline */
	color: #CF0913;
	border:1px solid #E7E7E7;
}

div.pagination a:hover, div.pagination a:active {
	background-color:#CF0913;
	color: #FFFFFF;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	background-color: #CF0913;
	color: #FFFFFF;
}

div.pagination .current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	background-color: #CF0913;
	color: #FFFFFF;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background-color:Transparent;
	color: #dddddd;
	border:1px solid #E7E7E7;
}

.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background-color:Transparent;
	color: #dddddd;
	border:1px solid #E7E7E7;
}

.paginacao
{
	font:12px Arial;
	color:#CF0913;
	font-weight:bold;
}

/* PAGINAÇÃO END */


/*
 * Required 
*/
.container { height:80px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides > div,ul.slides li { position:absolute; top:0; display:none; padding:0; margin:0; }
/*
 * Optional
*/
#exclusivos { margin:0 auto; position:relative; float:left;}
#lojas { margin:0 auto; position:relative; float:left;}
ul.pagination { list-style-type:none; margin:0px; padding:0px; white-space:nowrap;text-align:center; }
ul.pagination li { float:left; margin:0 2px; }	
ul.pagination a { display:block; width:15px; color:#D30813;}
ul.pagination li.active a {display:block; width:15px;color:#D30813; font-weight:bold; }

/* Paginacao */


#social_networks{
	display:none;
	position:absolute;
	text-align:left;
	height:347px;
	width:291px;
	padding-top:50px;
	padding-left:17px;
	z-index:10;
	background-color:#fff;
	background:url(/images/bg_social_networks.png) no-repeat;
}

#pedir_info{
	display:none;
	position:absolute;
	height:507px;
	width:420px;
	padding-top:50px;
	padding-left:30px;
	z-index:1111;
	background:url(/images/bg_div_pedirinfo.png) no-repeat;
}

#recomendar_imovel
{
	display:none;
	position:absolute;
	height:507px;
	width:420px;
	padding-top:50px;
	padding-left:30px;
	z-index:1111;
	background:url(/images/bg_div_pedirinfo.png) no-repeat;
}

/*MAPA INI*/

#ds_h div{width:100%;left:1px;top:1px}
#ds .hh1{height:1px}
#ds .hh2{height:2px}
#ds .hh3{height:3px}
#ds .hh4{height:4px}
#ds .hh5{height:5px}
#ds .hh6{height:6px}
#ds_v div{height:9999px; left:1px;top:1px}
#ds_v{height:0;}
#ds .v1{width:1px}
#ds .v2{width:2px}
#ds .v3{width:3px}
#ds .v4{width:4px}
#ds .v5{width:5px}
#ds .v6{width:6px}

#mapa_container{
	position:relative;
	display:block;
	width:510px;
}

.ds{background:#000;position:absolute;z-index:999;overflow:hidden}
#ds .o1{ opacity:.1;filter:alpha(opacity=10)}
#ds .o2{ opacity:.08;filter:alpha(opacity=8)}
#ds .o3{ opacity:.06;filter:alpha(opacity=6)}
#ds .o4{ opacity:.04;filter:alpha(opacity=4)}
#ds .o5{ opacity:.02;filter:alpha(opacity=2)}

.contactos_mapa
{
	display:block;
	float:left;
	width:515px;
	text-align:left;
}

.contactos_mapa_directions
{
	float:left;
	display:block;
	width:490px;
	height:117px;
	background:url(/images/bg_contactos_mapa_directions.png) no-repeat;
	padding:10px;
}

.contactos_mapa_directions .como_chegar
{
	font:12px Arial;
	color:#CC0000;
	font-weight:bold;
}
.input_pesquisa_local
{
	float:left;
	display:block;
	padding-top:3px;
	padding-left:5px;
	vertical-align:middle;
	width:230px;
	height:27px;
	background:url(/images/bg_contactos_mapa_text_local.png) no-repeat;
}

.input_pesquisa_imobiliaria
{
	float:left;
	display:block;
	padding-top:3px;
	padding-left:5px;
	vertical-align:middle;
	width:129px;
	height:27px;
	background:url(/images/bg_contactos_mapa_text_imobiliaria.png) no-repeat;
}

.textbox_pesquisa_local
{
	font-family:Arial, "Microsoft Sans Serif";
	font-size:12px;
	border:0px;
	width:220px;
}

.textbox_pesquisa_imobiliaria
{
	font-family:Arial, "Microsoft Sans Serif";
	font-size:12px;
	border:0px;
	width:119px;
	background-color:#FFFFFF;
}



.contactos_contactos
{
	display:block;
	float:left;
	width:370px;
	margin-left:30px;
	text-align:left;
}

.contactos_contactos_header
{
	background:url(/images/bg_contactos_contactos_header.png) no-repeat;
	width:370px;
	height:7px;
}

.contactos_contactos_footer
{
	background:url(/images/bg_contactos_contactos_footer.png) no-repeat;
	width:370px;
	height:7px;
}

.contactos_contactos_body
{
	background:url(/images/bg_contactos_contactos_body.png) repeat-y;
	width:330px;
	padding:20px;
}

.contactos_contactos_nome_imobiliaria
{
	font:12px Arial;
	color:#CC0000;
	font-weight:bold;
}

.contactos_contactos_contactenos
{
	font:18px Arial;
	color:#CC0000;
	font-weight:bold;
}


/* MAPA END */

/*ESCRITORIOS SHOW INI*/
.escritorio_show_body_fotos
{
	display:block;
	float:left;
	width:515px;
	height:408px;
	margin-bottom:30px;
	
}
/*ESCRITORIOS SHOW END*/

/*IMOVEIS SHOW INI*/
.imovel_show_body
{
	display:block;
	float:left;
	clear:both;
	width:920px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-top:10px;
}

.imovel_show_body_fotos
{
	display:block;
	float:left;
	width:649px;
	height:390px;
	
}

.imovel_show_body_videos
{
	display:none;
	float:left;
	width:648px;
	height:360px;
	background:#000000;
	border:1px solid #ff0000;
	text-align:center;
	
}



.imovel_show_body_detalhes
{
	display:block;
	float:left;
	width:240px;
	height:370px;
	background:url(/images/bg_imovel_show_detalhes.png) no-repeat;
	padding:10px;
	text-align:left;
	margin-left:10px;
}

.imovel_show_detalhes_imoveis
{
	font:11px Arial;
	
}

.imovel_show_txt_descricao{
	font:18px Arial;
	color:#F0750C;
	font-weight:bold;	
}

.imovel_show_detalhes_imoveis_texto
{
	text-align:right;
	font:11px Arial;
	font-weight:bold;	
}


.imovel_show_body_texto_pub
{
	display:block;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	width:650px;
	font-size:12px;
	border:0px solid #FF0000;
}

.imovel_show_body_texto_contactos
{
	display:block;
	float:left;
	padding:10px 10px 20px 10px;
	margin-top:-40px;
	margin-bottom:20px;
	margin-left:10px;
	width:240px;
	font-size:12px;
	background:#F7F7F7;
	border:0px solid #FF0000;
}

.imovel_show_body_imovel_opcoes
{
	display:block;
	float:left;
	height:50px;
	vertical-align:middle;
	width:920px;
}

.imovel_show_body_imovel_opcoes_titulo
{
	display:block;
	float:left;
	width:300px;
	margin-top:17px;
	font:18px Arial;
	color:#CC0000;
	font-weight:bold;
	vertical-align:middle;
}

.imovel_show_body_imovel_opcoes_titulo_outros
{
	display:block;
	float:left;
	width:800px;
	margin-top:17px;
	font:18px Arial;
	color:#CC0000;
	font-weight:bold;
	vertical-align:middle;
}

.imovel_show_body_left_box_titulo_mapa
{
	display:block;
	float:left;
	width:800px;
	margin-top:17px;
	font:18px Arial;
	color:#CC0000;
	font-weight:bold;
	vertical-align:middle;
}

.div_lbl_localizacao_n_exacta
{
	display:block;
	float:left;
	width:918px;
	margin-top:5px;
	font:10px Arial;
	color:#000000;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;
}
.imovel_show_body_imovel_opcoes_opcoes
{
	display:block;
	float:left;
	width:620px;
	margin-top:20px;
	vertical-align:middle;
	font-weight:bold;
}

.imovel_show_body_imovel_opcoes_opcoes_lnk
{
	font:12px Arial;
	color:#F0750C;
	font-weight:bold;
}

.imovel_show_div_caracteristicas
{
	width:920px;
	float:left;
	display:block;
}

.imovel_show_div_caracteristicas_header
{
	display:block;
	float:left;
	width:920px;
	height:10px;
	background:url(/images/div_caracteristicas_header.png) no-repeat;
}

.imovel_show_div_caracteristicas_body
{
	display:block;
	float:left;
	width:900px;
	background-color:#ECECEC;
	padding:10px;
	text-align:left;
}

.imovel_show_div_caracteristicas_body_opcoes
{
	width:900px;
	height:50px;
	float:left;
}



.imovel_show_body_imovel_opcoes_opcoes_link
{
	font:12px Arial;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}

.imovel_show_div_caracteristicas_body_panels
{
	width:860px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	float:left;
	display:block;
}

.imovel_show_div_caracteristicas_footer
{
	display:block;
	float:left;
	width:920px;
	height:10px;
	background:url(/images/div_caracteristicas_footer.png) no-repeat;
}

.tbl_activo_seta
{
	height:5px;
	background:url(/images/tab_activo_seta.gif) no-repeat top center;
}

.tbl_inactivo_seta
{
	height:5px;
	background:url(/images/tab_inactivo_seta.gif) no-repeat top center;
}

.tbl_activo_left
{
	height:30px;
	width:4px;
	background:url(/images/tab_activo_left.gif) no-repeat top left;
}

.tbl_inactivo_left
{
	height:30px;
	width:4px;
	background:url(/images/tab_inactivo_left.gif) no-repeat top left;
}

.tbl_activo_right
{
	height:30px;
	width:4px;
	background:url(/images/tab_activo_right.gif) no-repeat top right;
}

.tbl_inactivo_right
{
	height:30px;
	width:4px;
	background:url(/images/tab_inactivo_right.gif) no-repeat top right;
}

.tbl_activo_center
{
	height:30px;
	background:url(/images/tab_activo_center.gif) repeat-x top;
	text-align:center;
}

.tbl_inactivo_center
{
	height:30px;
	background:url(/images/tab_inactivo_center.gif) repeat-x top;
	text-align:center;
}

.imovel_show_div_caracteristicas_body_opcoes_lnk_act {
    font:11px Arial;
    color:#fff;
    font-weight:bold;
}

.imovel_show_div_caracteristicas_body_opcoes_lnk {
    font:11px Arial;
    color:#eee;
    font-weight:bold;
}

.imovel_show_list_caracteristicas
{
	float:left;
	width:250px;
	margin-right:30px;
	margin-top:20px;
}

.caracteristicas_titulo_nome
{
	display:block;
	font:12px Arial;
	color:#000000;
	font-weight:bold;
	background:url(/images/bg_caracteristicas_tipo_titulo.png) no-repeat;
	width:235px;
	height:25px;
	line-height:25px;
	padding-left:15px;
}

.divisoes_titulo_nome
{
	font:12px Arial;
	color:#000000;
	font-weight:bold;
}

.imovel_show_divisoes
{
	background:url(/images/bg_divisoes_header.png) no-repeat;
	width:167px;
	height:25px;
	padding-right:4px;
}


.lkb_pedir_info
{
	display:block;
	text-align:center;
	background:url(/images/bg_pesquisar.png) no-repeat;
	width:175px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

.newsletter_sucess
{
    font-family:Arial, "Microsoft Sans Serif";
    font-weight:bold;
    font-size:11px;
    color:Green;
}
/*IMOVEIS SHOW END*/

/*COMPARADOR*/

.td_header
{
    width:100px;
    height:30px;
    border-top:1px solid #D6D6D6;
    border-left:1px solid #D6D6D6;
    padding-left:5px;
    color:#D40914;
    font-size:11px;
    font-weight:bold;
}

.td_header_bottom
{
    width:100px;
    height:30px;
    border-top:1px solid #D6D6D6;
    border-left:1px solid #D6D6D6;
    border-bottom:1px solid #D6D6D6;
    padding-left:5px;
    color:#D40914;
    font-size:11px;
    font-weight:bold;
}

.td_body
{
    width:164px;
    height:30px;
    border-top:1px solid #D6D6D6;
    padding-left:5px;
    color:#666666;
    font-size:11px;
}

.td_body_bottom
{
    width:164px;
    height:30px;
    border-top:1px solid #D6D6D6;
    border-bottom:1px solid #D6D6D6;
    padding-left:5px;
    color:#666666;
    font-size:11px;
}
/*COMPARARDOR FIM*/

/*conteudos*/
.conteudos
{	
	display:block;
	float:left;
	width:980px;
	min-height:300px;
	margin:0px auto;
	text-align:left;
	margin-bottom:50px;
	background-color:#ffffff;
}

.conteudos_header
{
    display:block;
	float:left;
	width:980px;
	height:237px;
}

.conteudos_body
{
    display:block;
    float:left;
    font-family:Arial, "Microsoft Sans Serif";
	font-size:12px;
	line-height:25px;
	color:#46525E;
    width:880px;
    padding-left:50px;
    padding-right:50px;
    padding-bottom:50px;
    padding-top:20px;
}
.conteudos_left
{
	display:block;
	float:left;
	width:245px; /*285-40*/
	padding-left:40px;
}

.conteudos_left a
{
    font:12px Arial;
    color:#990000;
}

.conteudos_activo
{
    font:12px Arial;
    color:#990000;
}

.conteudos_right
{
	display:block;
	float:left;
	width:657px;
	padding-right:38px;
	color:#46525E;
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	padding-top:8px;
	min-height:400px;
	line-height:20px;
}
.conteudos_left_menu
{
    display:block;
    float:left;
    width:205px;
    height:25px;
    border-bottom:1px solid #E5E7E7;
    padding-top:10px;
}

.conteudos_texto
{
	width:657px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:justify;
}

.conteudos_forms
{
	width:657px;
}
/*fim conteudos*/

/* Forms */

form
{
	margin:0;
	padding:0;
	border:0;
}

.input_default_search
{
	margin:0;
	border:0;
	height:44px;
	background:url('/images/bg_default_pesquisa.jpg') repeat-x top;
    font-family:Arial, Verdana, Tahoma;
    font-size:14px;
    color:#46525E;
}

.input_login
{
    font-family:Arial, "Microsoft Sans Serif";
	font-size:12px;
	font-weight:bold;
	border:1px solid #D8D8D8;
	margin:0px;
	color:#333333;
	height:20px;
	width:180px;
	padding-top:5px;
	padding-left:3px;
	vertical-align:middle;
}

.DropDownList_formulario
{
	border:1px solid #E1E1E1;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
	font:11px Arial;
	width:240px;
	height:22px;
	line-height:22px;
}

.DropDownList_formulario_noborder
{
	border:0px solid #E1E1E1;
	padding-left:4px;
	padding-top:1px;
	font:11px Arial;
	width:240px;
	height:18px;
}

.DropDownList_oferta
{
	border:0px solid #E1E1E1;
	padding-left:4px;
	padding-top:2px;
	font:12px Arial;
	width:210px;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	color:#46525E;
}

.textarea_formulario {
	font-family:Arial, "Microsoft Sans Serif";
	font-size:11px;
	border:1px solid #E1E1E1;
	margin:0px;
	color:#666666;
	padding-top:5px;
	padding-left:5px;
	vertical-align:middle;
	height:125px;
	width:380px;
}

.inputtext_formulario {
	font-family:Arial, "Microsoft Sans Serif";
	font-size:12px;
	border:1px solid #E1E1E1;
	margin:0px;
	color:#666666;
	height:20px;
	width:380px;
	padding-top:5px;
	padding-left:5px;
	vertical-align:middle;
}

/*Empreendimentos*/

.empreendimento_show_menu_lnk{
	font:14px Arial;
	color:#7E7D7C;
}

.empreendimento_show_menu_lnk_act{
	font:14px Arial;
	color:#CC0000;
	font-weight:bold;
}

.empreendimento_show_img_mapa{
	float:left;
	display:block;
	width:918px;
	margin-left:1px;
	background-color:#FFFFFF;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-top:10px;
	min-height:300px;
}

.empreendimento_show_body{
	float:left;
	display:block;
	width:918px;
	margin-left:1px;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:30px;
	min-height:300px;
}




.balloon_mais_informacoes{
	float:left;
	display:block;
	width:285px;
	height:76px;
	background:url(/images/bg_mais_informacoes.png) no-repeat;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
}

.balloon_mais_informacoes_titulo{
	float:left;
	display:block;
	width:285px;
	font:14px Arial;
	color:#CC0000;
	font-weight:bold;
}

.balloon_mais_informacoes_texto{
	float:left;
	display:block;
	width:285px;
	font:11px Arial;
	color:#333333;
}

.default_list_imoveis_tipo_tipologia
{
	font:12px Arial;
	color:#FFFFFF;
	height:28px;
	line-height:28px;
	width:180px;
	background:url(/images/bg_default_listagem_tipologia.png) no-repeat;
	font-weight:bold;
}

.default_list_imoveis_tipo_tipologia .lbl_tipologia
{
	margin-left:10px;
	width:170px;
	overflow:hidden;
	color:#FFFFFF;
}

.default_list_imoveis_objectivo_estado
{
	font:12px Arial;
	color:#CC0000;
	font-weight:bold;
}

