body {margin: 0px; background-color: #C6DBE7;}

p {margin:12px 0;}

form {padding:0; margin:0;}

img {margin:0; border:0; padding:0}

td {font: 10pt Verdana; color:#333;}

a {color:#006699;}

a:hover {color:#3399CC;}



table#global

{

	border-left:1px solid #000;

	border-right:1px solid #000;

}



td#menu

{

	height:23px;

	background-image:url(../imagens/estrutura/menu_fundo.gif);

	padding: 0 40px;

	color: #4E7BB7;

	font:8pt Verdana;

	border-bottom:1px solid #000;

}



td#menu a

{

	font:8pt Verdana;

	color:#FFF;

	text-decoration:none;

	margin:0 6px;

}

td#menu a#menu-terreno
{
	color:#FFFCE1;
}



td#menu a:hover, td#menu a#menu-terreno:hover

{

	color:#C7ECFF;

}



td#conteudo

{

	background-image:url(../imagens/estrutura/conteudo_fundo.gif);

	padding:0 50px 0;

}



td#rodape

{

	background:#00347B;

	padding:0 44px;

	height:16px;

	color: #FFF;

	font:7pt Arial;

	border-top:1px solid #000;

}



td#rodape a

{

	font:7pt Arial;

	color:#FFF;

	text-decoration:none;

	margin:0 6px;

}



td#rodape a:hover

{

	color:#C7ECFF;

}



td#rodape a.pluris

{

	font:7pt Arial;

	color:#FFF;

	text-decoration:none;

	margin:0 6px;

}



td#rodape a.pluris:hover

{

	text-decoration:underline;

	color:#FFF;

}



table.index

{

	margin: 4px 0;

}



table.index table.index

{

	margin:0;

}



table.index td

{

	height:90px;

	width:50%;

	padding:8px;

}



table.index td.bc

{

	background-color:#EFF4F7;

	padding:8px;

}



table.index td a

{

	font: 8pt Verdana;

	color:#006699;

	text-decoration:none;

}



table.index td a:hover

{

	text-decoration:underline;

}



table.index a img

{

	border: 1px solid #999999;

	float:left;

	margin-right:6px;

}



table.index a h3

{

	font:bold 8pt Verdana;

	margin:2px 0;

	padding:0;

}



table.index div.imovelvendido

{

	width:53px;

	height:17px;

	float:right;

	background-image:url(../imagens/estrutura/imovel_vendido.gif);

}



table.index div.SubTit

{

	margin:2px 0 10px;

}



table.index td#texto

{

	background-image:url(../imagens/estrutura/texto_index.jpg);

	padding:10px;

	border:1px solid #999;

}

table.index td#texto div.terrenos, table.index td#texto-terrenos div.terrenos
{
	border:1px solid #999;
	text-align:center;
	padding:4px;
	background:#ECF5F9;
}

table.index td#texto a, table.index td#texto-terrenos a

{

	font-family:Tahoma;

	font-size:11pt;

	font-weight:bold;

}



table.index td#texto-terrenos

{

	background-image:url(../imagens/estrutura/texto-terrenos_index.jpg);

	padding:10px;

	border:1px solid #999;

	border-top:none;

}



table.index td#texto-terrenos h1, table.index td#texto h1

{

	font:bold 13.5pt Arial;

	margin:6px 0;

	padding:0;

}



table.index td#texto-terrenos h2, table.index td#texto h2

{

	font:bold 9pt Verdana;

	margin:12px 0;

	padding:0;

}



div.TitImovel

{

	vertical-align:bottom;

	height:21px;

	padding-left:40px;

	margin-top:9px;

	border-bottom:1px solid #000;

}



div.TitImovel div.comeco

{

	margin-top:5px;

	float:left;

	width:7px;

	height:22px;

	background-image:url(../imagens/estrutura/imovel_tit_comeco.gif);

}



div.TitImovel div.texto, div.TitImovel h1

{

	margin: 5px 0 0;

	color:#FFF;

	padding:3px 2px 0;

	font:bold 11pt Arial;

	float:left;

	height:19px;

	background-image:url(../imagens/estrutura/imovel_tit_fundo.gif);

}



div.TitImovel h1 span

{

	color:#DCF3FF;

}



div.TitImovel div.final

{

	margin-top:5px;

	float:left;

	width:7px;

	height:22px;

	background-image:url(../imagens/estrutura/imovel_tit_fim.gif);

}



div.TitImovel a

{

	float:right;

	display:block;

	height:19px;

	width:107px;

	background-image:url(../imagens/estrutura/voltar.gif);

}



div.TitImovel a.GerenciarImoveis

{

	float:right;

	display:block;

	height:19px;

	width:115px;

	margin-right:10px;

	background-image:url(../imagens/estrutura/gerenciar-imoveis.gif);

}



div.TitImovel a.GerenciarTerrenos

{

	float:right;

	display:block;

	height:19px;

	width:115px;

	margin-right:10px;

	background-image:url(../imagens/estrutura/gerenciar-terrenos.gif);

}



div.TitImovel a:hover

{

	background-position: 0 19px;



}



td#conteudo div.imovel

{

	background:url(../imagens/estrutura/imovel_fundo.gif) repeat-x;

}



td#conteudo div.imovelsub

{

	background:url(../imagens/estrutura/imovelsub_fundo.gif) bottom repeat-x;

	padding:1px 6px 6px;

	border-bottom:1px solid #000;

	margin-bottom:4px;

	position:relative;

}



td#conteudo div.imovelsub ul

{

	margin:-6px 0 4px 40px;

	padding:0;

}



td#conteudo div.imovelsub ul li

{

	list-style-position: outside;

	margin:0 0 4px 00px;

	padding:0 0 0 0px;

	list-style-image: url(../imagens/estrutura/list_item.gif);

}



td#conteudo div.imovelsub div.imovelvendido

{

	width:116px;

	height:89px;

	float:right;

	margin:10px;

	background-image:url(../imagens/estrutura/imovel_vendido_gde.gif);

}



/* fotos */



td#conteudo div.imovel div#containerfotos

{

	margin:14px auto;

	width:606px;

	font:8pt Verdana;

}



td#conteudo div.imovel div#titfotos

{

	color:#fff;

	padding:2px 6px;

	margin-left:7px;

	background:#2A587F;

	float:left;

	border-left:1px solid #000;

	border-top:1px solid #000;

	border-right:1px solid #000;

	font:bold 10pt Verdana;

}



td#conteudo div.imovel div#fotos

{

	margin:0 auto;

	border:1px solid #000;

	background-color:#2A587F;

	width:592px;

	padding:12px 0px 0px 12px;

	clear:both;

}



td#conteudo div.imovel div#fotos table td

{

	width:148px;

	height:102px;

	vertical-align:top;

}



td#conteudo div.imovel div#fotos a

{

	display:block;

	float:left;

	padding:0;

}



td#conteudo div.imovel div#fotos a img

{

	border: 1px solid #CCC;

}



/* form */



td#conteudo div.imovel div#containerform

{

	margin:14px auto;

	width:606px;

}



td#conteudo div.imovel div#titform

{

	color:#2A587F;

	padding:2px 6px;

	margin-left:7px;

	background:#D4E3EB;

	float:left;

	border-left:1px solid #000;

	border-top:1px solid #000;

	border-right:1px solid #000;

	font:bold 10pt Verdana;

}



td#conteudo div.imovel div#containerform table

{

	border:1px solid #000;

	width:604px;

	background:#E9F0F4;

	clear:both;

}



td#conteudo div.imovel div#containerform table td#texto

{

	padding:6px 10px;

	font-weight:bold;

	background:#D4E3EB;

}



td#conteudo div.imovel div#containerform table td

{

	font:8pt Verdana;

	padding:4px 6px;

}



td#conteudo div.imovel div#containerform table tr.fd2

{

	background:#F4F7F9;

}



td#conteudo div.imovel div#containerform table td input, td#conteudo div.imovel div#containerform table td textarea

{

	width:300px;

	font:8pt Verdana;

}



td#conteudo div.imovel div#containerform table tr#submit

{

	padding:6px 10px;

	background:#D4E3EB;

}



td#conteudo div.imovel div#containerform table tr#submit input

{

	width:100px;

	font-weight:bold;

	margin-right:20px;

}



/* mapa */



p.mapa

{

	text-align:center;

}



p.mapa img

{

	border: 1px solid #999999;

}



table.adm

{

	width:100%;

	clear:both;

}



table.adm td, table.adm input, table.adm select

{

	font:8pt Verdana;



}



table.adm td

{

	padding:2px;

}



table.adm td.erro

{

	font-weight:bold;

	color:#620000;

}



div.Prev

{

	font:10pt Verdana;

}



tr#trf2, tr#trf3, tr#trf4

{

  display:none;

}



td#FotoPrincipal a img

{

	border: 1px solid #999999;

}



div.containerSubmit

{

	margin:10px 0 0;

	padding:8px 8px 8px 166px;

    border:1px solid #69B;

	background-color:#EFF4F7;

}



div.contErro

{

	font:bold 8pt Verdana;

	color:#620000;

	color:#000000;

	margin:4px 0;

	padding:6px 12px;

    border:1px solid #69B;

	background-color:#EFF4F7;

}



div.contErro p

{

	margin:6px 0;

}



div.containerSubmit input

{

	font:8pt Verdana;

	width:100px;

	font-weight:bold;

	margin-right:20px;

}





/* cocais */



table.cocais

{

	margin: 4px auto 0;

	width:600px;

	background:#FFF;

	border:1px solid #69B;

}



table.cocais td

{

	vertical-align:top;

	text-align:center;

	width:25%;

	padding:8px 8px 4px;

}



table.cocais td.bc

{

	background-color:#EFF4F7;

}



table.cocais td a h3

{

	font: 8pt Verdana;

	color:#006699;

	text-decoration:none;

	margin:3px 0 0;

}



table.cocais td a:hover h3

{

	text-decoration:underline;

}



table.cocais a img

{

	border: 1px solid #999999;

	clear:both;

}



table#AdmCabec

{

    border:1px solid #69B;

	border-top:none;

	border-right:none;

	background-color:#B7D8EC;

	padding:0px;

	width:100%;

	clear:both;

}



table#AdmCabec td

{

	padding:4px 4px 4px;

	font-size:8pt;

	border-right:1px solid #69B;

	text-align:center;

}



table#AdmCabec select

{

	font:8pt Verdana;

}



table.index td a.editar, table.index td a.excluir, a#BotaoNovoImovel, table.index td a.publicado, table.index td a.arquivado, table.index td a.posicao

{

	width:20px;

	height:20px;

	display:block;

	border:1px solid #69B;

	float:left;

	margin-right:4px;

	margin-bottom:0;

}



table.index td a.publicado

{

	background:#FFF url(../imagens/estrutura/botao_arquivado.gif) center no-repeat;

}



table.index td a.arquivado

{

	background:#FFF url(../imagens/estrutura/botao_publicado.gif) center no-repeat;

}



table.index td a.posicao

{

	background:#FFF url(../imagens/estrutura/botao_posicao.gif) center no-repeat;

}



table.index td a.editar

{

	background:#FFF url(../imagens/estrutura/botao_editar.gif) center no-repeat;

}



table.index td a.excluir

{

	background:#FFF url(../imagens/estrutura/botao_excluir.gif) center no-repeat;

}



a#BotaoNovoImovel

{

	background:#FFF url(../imagens/estrutura/botao_novo.gif) center no-repeat;

	margin:0;

}



#BotaoNovoImovel:hover, a.editar:hover, a.excluir:hover, a.publicado:hover, a.arquivado:hover, a.posicao:hover

{

	border:1px solid #FFF;

	background-color:#69B;

}





table.index td#arqs

{

    border:1px solid #69B;

	background-color:#FFF;

	padding:0px;

	vertical-align:top;

}



table.index td#arqs div.Tit

{

	font:bold 8pt Verdana;

	padding:4px;

	background-color:#B7D8EC;

    border-bottom:1px solid #69B;

}



table.index td#arqs div#ContImoArq

{

	height:400px;

	overflow:auto;

}