form,p{
	padding:0px;margin:0px;}
#fundo {
	background-image: url(layout/fundo_topo.jpg);background-repeat: repeat-x;height:248px;
}
a img{border:none;}
#topo {
	width:779px;height:248px;margin:0px auto;
}
#conteudos {
	width:779px;margin:0px auto;
}
#menu_superior {
	width:178px;height:40px;background-color:#FFFFFF;float:right;margin-right:30px;
}
#bt_home {
	width:20px;height:23px;	float:left;	padding:7px 7px 7px 18px;
}
#bt_mapa {
	width:58px;height:22px;float:left;padding:7px 7px 7px 5px;
}
#bt_contato {
	width:37px;height:20px;float:left;padding:9px 7px 7px 5px;
}
#estrutura_menu {
	width:779px;height:44px;background-image:url(layout/menu/fundo.jpg);background-repeat:repeat-x;margin:0px auto;
} 
#menu {
	padding:15px 6px 0px 6px;
	/*margin:0em 0.56em;*/
}
#menu a{
	padding:15px 6px 0px 6px;
	/*margin:0em 0.56em;*/
}
#fundo_geral {
	width:779px;background-color:#FFFFFF;margin:0px auto;
}
#fundo_geral:after {/*aparecer fundo no Mozilla*/
        content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;
}
#barra_lateral {
	width:170px;float:left;margin: 0px auto;padding:1px;padding-top:10px;display:block;
}
#caixa_cub {
	background-color:#99CC00;border:#999900 dotted 1px;text-align:center;
}
.valor_cub {
	font-family:Tahoma;font-size:20px;color:#FFFFFF;font-weight:bold;
}
#buscas {
	background-color:#FFCD05;border:#93862D dotted 1px;margin:5px 0px;
}
#informativo {
	width:170px;height:150px;background-image:url(layout/fundo_informativo.jpg);background-repeat:no-repeat;text-align:center;background-color:#99CC00;margin-bottom:5px;
}
.tit_informativo {
	font-size:14px;color:#FFFFFF;font-weight:bold;
}
.fonte_caixa_lateral {
	color:#666666;font-size:11px;font-weight:normal;
}
.fonte_select_box {
	color:#0099CC;font-family:Tahoma;font-size:0.94em;
}
.botoes {
	background-color:#FFFFFF;color:#666666;border:none;height:23px;font-family:Tahoma;font-size:11px;
}
.botao_print {
	background-color:#FFCD05;color:#666;border:#666666 solid 1px;height:40px;font-family:Tahoma;font-size:22px;font-weight:bold;cursor:pointer;
}
.botoes:hover {
	background-color:#EDAD18; color:#FFFFFF;
}
#rodape {
	margin:8px auto;width:850px;padding:3px;text-align:center;
}
.menu_rodape {
	padding:5px;margin:0px 7px;font-size:11px;text-decoration:none;color:#666666;line-height:25px;
}
.menu_rodape a{
	margin:0px 7px;font-size:11px;color:#666666;text-decoration:none;line-height:25px;
}
.menu_rodape:hover{
	border:#999999 dotted 1px;line-height:25px;background-color:#FFFFFF;margin:0px 6px;font-weight:100;
}
#logo_kon {
	width:779px;border:none;text-align:right;margin:0px auto;padding-bottom:10px;
}
#regiao_editavel {
	padding:11px 5px 5px 5px;width:595px;float:right;
}
.caixa_produto{
	width:287px;height:180px;border:#CCCCCC dotted 1px;background:#F8F5F1;margin:0px 2px 5px 2px;float:left;
}
.caixa_preta{
	width:150px;height:150px;background:#666666;
}
.caixa_detalhes{
	width:150px;border:#333 1px dotted;background:#FFFFFF;color:#666666;font-size:10px;line-height:25px;text-align:center;text-decoration:none;padding:3px 3px 3px 20px;background-image:url(layout/bt_mais.jpg);background-position:left;background-repeat:no-repeat;	
}
.caixa_detalhes:hover{
	color:#0099CC;
}
.sem_imagens{
	width:150px;height:150px;background:#F8F5F1;border:#666 1px  dotted;text-align:center;
}
.fonte_produtos{
	color:#666666;font-size:11px;font-weight:bold;
}
.fonte_azul{
	color:#0099CC;font-size:11px;
}
#banner_flash {
	width:590px;height:128px;margin:5px auto;
}
#tit_desta_vendas {
	width:590px;height:27px;background-image:url(layout/tit_desta_venda.jpg);
}
#tit_busca_p {
	width:590px;height:27px;background-image:url(layout/tit_busca.jpg);
}
#tit_desta_locacao {
	width:590px;height:27px;background-image:url(layout/tit_desta_locacao.jpg);
}
#tit_desta_compra {
	width:590px;height:27px;background-image:url(layout/tit_desta_compra.jpg);
}
#tit_desta_desta {
	width:590px;height:27px;background-image:url(layout/tit_desta_desta.jpg);
}
#tit_sac {
	width:590px;height:27px;background-image:url(layout/tit_sac.jpg);
}
#tit_mapa {
	width:590px;height:27px;background-image:url(layout/tit_mapa.jpg);
}
#tit_venda {
	width:590px;height:27px;background-image:url(layout/tit_vender_imovel.jpg);
}
.caixa_produto_det{
	width:580px;border:#CCCCCC dotted 1px;background:#F8F5F1;margin:0px 4px 5px 2px;
}
.sombra_caixa_imoveis{	
	border-bottom:2px #CCC solid;border-right:2px #CCC solid;width:159px;float:left;background-color:#FFFFFF;margin:6px 11px 10px 8px;height:180px;padding:5px;
}
.sombra_caixa_tb{	
	border-bottom:2px #CCC solid;border-right:2px #CCC solid;width:228px;height:172px;float:left;background-color:#FFFFFF;margin-right:5px; margin-bottom:2px;}
#fundo_produto{
	width:586px;border:#CCCCCC dotted 1px;background:#F8F5F1;padding:2px;
}
#fundo_produto:after{
	content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;
}
#banner_avaliacao {
	width:170px;float:left;margin-bottom:12px;
}
#banner_tubarao {
	width:170px;float:left;margin-bottom:12px;
}
#banner_contato {
	width:170px;float:right;margin-bottom:12px;
}
#foto_imovel {
	width:150px;height:150px;margin:4px auto;text-align:center;
}
.caixa_detalhes_index{
	width:150px;background:#FFFFFF;color:#666666;font-size:11px;line-height:25px;text-align:center;text-decoration:none;padding:3px 3px 3px 20px;background-image:url(layout/bt_mais.jpg);background-position:left;background-repeat:no-repeat;cursor:pointer;	
}
.caixa_detalhes_index:hover{
	color:#0099CC;
}
#tit_empresa {
	width:593px;height:27px;background-image:url(layout/tit_empresa.jpg);
}
#tit_tubarao {
	width:593px;height:27px;background-image:url(layout/tit_tubarao.jpg);
}
#tit_localize {
	width:593px;height:27px;background-image:url(layout/tit_localize.jpg);
}
#tit_avaliacao {
	width:593px;height:27px;background-image:url(layout/tit_avaliacao.jpg);
}
#google_maps{
	width:580px;height:400px;border:#666 dotted 1px;
}
.espaco_linhas {
	line-height:24px;text-align:justify;
}
#fundo_amarelo{
	width:580px;border:#CCCCCC dotted 1px;background:#F8F5F1;margin:0px 3px 4px 0px;padding:3px;
}
#fundo_amarelo:after{
	content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;
}
.link_paginacao{
	font-size:12px;color:#666666;padding:3px;line-height:20px;text-decoration:none;
}
.link_paginacao:hover {
	font-size:12px;line-height:20px;padding:3px;color:#FFFFFF;background:#FFCC00;
}
.link_paginacao_ {
	font-size:12px;line-height:20px;padding:3px;color:#FFFFFF;background:#FFCC00;
}
.caixa_missao {
	background-color:#FFFFFF;border:#666666 dotted 1px;width:565px;margin:0px auto;text-align:center;font-weight:bold;line-height:25px;
}
.espaco_linhas2 {
	line-height:23px;text-align:justify;
}
.caixa_detalhes_prod{
	width:380px;border:#333 1px dotted;background:#FFFFFF;color:#666666;font-size:11px;line-height:25px;text-align:center;text-decoration:none;padding:3px 3px 3px 20px;
}
.sombra_caixa_links{
	border-bottom:2px #CCC solid;border-right:2px #CCC solid;width:120px;display:block;background-color:#FFFFFF;margin:6px 5px 10px 5px;height:60px;float:left;text-align:center;
}
#tit_links {
	width:593px;height:29px;background-image:url(layout/tit_links.jpg);
}
#paginacao{
	margin:0px auto;width:70%;
}
.espaco_paginacao {
	margin-top:8px;padding:4px;	background-color:#F3EEE9;
}
.links_mapa {
	color:#666666;text-decoration:none;font-size:12px;line-height:25px;padding:6px;
}
.links_mapa a{
	color:#666666;text-decoration:none;padding:5px;
}
.links_mapa:hover{
	color:#000;border:#999999 dotted 1px;padding:5px;background-color:#FFFFFF;
}
li{
	margin:5px 0px 0px 15px;list-style:disc;color:#FF9900;
}
.links_links {
	color:#666666;text-decoration:none;font-size:11px;
}
.links_links a{
	color:#666666;text-decoration:none;
}
.links_links:hover{
	color:#FF9900;
}
.caixa_enviou {
	border:#99CC00 dashed 2px;background:#FFFFFF;width:290px;padding:5px 5px;
}
#hintbox{ 
position:absolute;
top: 0;
background-color: white;
width: 150px; 
padding: 3px;
border:1px dotted black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px dotted black;
border-bottom: 3px dotted black;
visibility: hidden;
text-align:center;
}
.hintanchor{ /*Código para mostrar mensagem No mapa do site*/
font-weight: bold;
color: #FCFEF5;
margin: 3px 8px;
}