/* Fix IE. Hide from IE Mac \*/

/* End */

/* CSS Document */

body{
	margin:auto auto auto auto;
	padding:0px;
	width:750px;
	text-align:center;
	font-family: Arial;
}

img
{
	border:none;
}

/* TUDO */

#tudo
{
	position:relative;
	text-align:left;
	width:750px;
	padding:3px;
	margin:0px;
	border:solid 1px #CCCCCC;
	/*\*/
*	padding-bottom:120px;
	/**/
}

#tudo.Principal ,.Busca
{
	/*\*/
*	padding-bottom:3px;
	/**/
	height:599px;
}


/* Fix IE. Hide from IE Mac \*/

#tudo.Principa ,.Busca
{
	/*\*/
*	padding-bottom:3px;
*	height:482px;
	/**/
}

/* End */

/* MENU */

#menu
{
	position:absolute;
	top:3px;
	left:3px;
	width:275px;
	height:279px;	
}

#menu img
{
	border:none;
}

/* BANNER */

#banner
{
	position:absolute;
	top:3px;
	right:3px;
	float:right;
	width:472px;
	height: 114px;
}

/* LOCAÇÕES */

#locacoes
{
	position:absolute;
	top:117px;
	right:239px;
	float: right;
	width:234px;
	height:160px;
	margin-top:3px;
	border:solid 1px #660000;
	border-top:none;
}

#locacoes h1
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	height:20px;
	color:white;
	font-style: italic;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:1px;
	background-image: url('../images/h1.jpg');	
}

#locacoes ul
{
	margin:0;
	padding:0;
	list-style: none;
	height:138px;
	overflow:auto;
	font-size:10pt;
}

#locacoes li
{
	margin:0;
	padding:0;
}

#locacoes li.odd
{
	background-color: #FAFAFA;
	border-bottom:dashed 1px #CCCCCC;
}

#locacoes li.even
{
	background-color: #FFFFFF;
	border-bottom:dashed 1px #CCCCCC;
}

#locacoes li a
{
	color:black;
	text-decoration: none;
}
/* DESTAQUE */

#destaques
{
	position:absolute;
	top:117px;
	right:3px;
	width:231px;
	height:160px;
	margin-top:3px;
	border:solid 1px #660000;
	border-top:none;	
}

#destaques h1
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	height:20px;
	color:white;
	font-style: italic;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:1px;
	background-image: url('../images/h1.jpg');	
}

#destMenu
{
	position:absolute;
	bottom:7px;
	left: 7px;
}

#destMenu a
{
	text-decoration:none;
	border:solid 1px #330000;
	background-color: #990000;
	color:white;
	text-align:center;
	padding: 1px 8px 1px 8px;
	font-weight: bold;
}

#destMenu a:hover
{
	background-color: #CC0000;
}

#destMenu .inativo
{
	background-color: #990000;
}

#destMenu .ativo
{
	background-color: #CC0000;
}

/* URGENTE */

#urgente
{
	position:absolute;
	top:281px;
	left:3px;
	width:273px;
	height:250px;
	margin-top:3px;
	border:solid 1px #660000;
	border-top:none;	
}

#urgente h1
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	height:20px;
	color:white;
	font-style: italic;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:1px;
	background-image: url('../images/h1.jpg');	
}

/* BUSCA */

#busca
{
	position:absolute;
	top:281px;
	right:3px;
	width:470px;
	height:250px;
	margin-top:3px;
	border:solid 1px #660000;
	border-top:none;
	background-image: url('../images/busca.jpg');	
	background-position: top right;
	background-repeat: no-repeat;
	color:#660000;
}

#busca h1
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	height:20px;
	color:white;
	font-style: italic;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:1px;
	background-image: url('../images/h1.jpg');	
}

#busca table
{
	border-collapse: collapse;
	font-size:10pt;
	width:320px;
	/*margin-left: 55px;*/
	padding:0;
	margin:0;
}

#busca table tr
{
		padding:0;
	margin:0;
}

#busca table tr.buscaBotao
{
	text-align:right;
}

#busca form
{
	margin:0;
	padding:0;
	height:0;
}

#busca table td
{
	width:50%;
	margin:0;
}

html > body #busca table td	{
	padding:2px;	
}

#busca input
{
	border: solid 1px #FFFFFF;
	background-color: #CC0000;
	color:white;
	font-size:10pt;
}

#busca button
{
	border: solid 1px #FFFFFF;
	background-color: #CC0000;
	color:white;
	font-size:10pt;
}


#busca select
{
	font-size:10pt;
	width:185px;
	background-color: #CC0000;
	color:white;
}


#busca input.check
{
	background: none;
	border: none;
}

html > body #busca select.cidade
{
	border: solid 1px #FFFFFF;
}

html > body #busca select.tipo
{
	border: solid 1px #FFFFFF;
}


#busca input.bairro
{
	width:184px;
	/*\*/
*	width:181px;
	/**/
}


#busca input.valor
{
	width:54px;
	/*\*/
*	width:50px;
	/**/
}

#busca input.dormitorios
{
	width:30px;
}

#busca input.suites
{
	width:30px;
}

/* BUSCARAPIDA */

#buscaRapida
{
	position:absolute;
	top:535px;
	left:3px;
	width:273px;
	height:232px;
	margin-top:3px;
	border:solid 1px #660000;
	border-top:none;	
}

#buscaRapida form
{
	margin:0;
	padding:0;
	height:0;
}

#buscaRapida h1
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	height:20px;
	color:white;
	font-style: italic;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:1px;
	background-image: url('../images/h1.jpg');	
}

#buscaRapida table
{
	font-size:10pt;
	width:273px;
}

#buscaRapida input.check
{
	background: none;
	border: none;
}

#buscaRapida table tr.buscaBotao
{
	text-align:right;
}


#buscaRapida table td.campo
{
	width:auto;
}

#buscaRapida input
{
	border: dashed 1px #CCCCCC;
	background-color: #FAFAFA;
	color:black;
	font-size:8pt;
}

#buscaRapida select
{
	background-color: #FAFAFA;
	color:black;
	font-size:8pt;
}


#buscaRapida select.cidade
{
	width:150px;
	/*\*/
*	width:158px;
	/**/
}

#buscaRapida select.tipo
{
	width:150px;
	/*\*/
*	width:158px;
	/**/

}

#buscaRapida input.bairro
{
	width:149px;
	/*\*/
*	width:152px;
	/**/

}


#buscaRapida input.valor
{
	width:30px;
	/*\*/
*	width:30px;
	/**/
}

#buscaRapida input.dormitorios
{
	width:30px;
}

#buscaRapida input.suites
{
	width:30px;
}

/* INSTRUÇÕES */

#instrucoes
{
	position:absolute;
	top:117px;
	right:3px;
	width:470px;
	height:160px;
	margin-top:3px;
	border:solid 1px #660000;
	border-top:none;
	font-size:10pt;
	text-align:center;	
}

#instrucoes h1
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	height:20px;
	color:white;
	font-style: italic;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:1px;
	background-image: url('../images/h1.jpg');	
}

/* IMOVEIS */

#imoveis
{
	right:3px;
	width:470px;
	min-height:650px;
	margin-top:117px;
	margin-left:278px;
	margin-bottom:67px;
	border:solid 1px #660000;
	border-top:none;	
	/*\*/
*	position:relative;
*	top:117px;

*	left:0px;
	/**/
}

#imoveis h1
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	height:20px;
	color:white;
	font-style: italic;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:1px;
	background-image: url('../images/h1.jpg');	
}

#imoveis table
{
	width:470px;
	border-collapse: collapse;
	padding:0;
	margin:0;
}

#imoveis tr
{
	font-size:10pt;
}

#imoveis table tr.header
{
	background-color: #990000;
	color:white;
	font-weight: bold;
	text-align:center;
}

#imoveis table tr.header a
{
	color:white;
	text-decoration:none;
}

#imoveis table tr.header a:hover
{
	color:white;
	text-decoration:underline;
}


#imoveis table tr.odd
{
	background-color: #FAFAFA;
}

#imoveis table tr.even
{
	background-color: #FFFFFF;
}

#imoveis table td.Imagem
{
	border-right: solid 1px white;
	width:70px;
	text-align:center;
	border-bottom: dashed 1px #CCCCCC;
}

#imoveis table td.Descricao
{
	border-right: solid 1px white;
	width:215px;
	border-bottom: dashed 1px #CCCCCC;	
}

#imoveis table td.Valor
{
	border-right: solid 1px white;
	width:110px;
	text-align:center;
	border-bottom: dashed 1px #CCCCCC;
}

#imoveis table td.Detalhes
{
	width:75px;
	text-align:center;
	border-bottom: dashed 1px #CCCCCC;
}

/* DETALHES */

#detalhes
{
	font-size:10pt;
	right:3px;
	width:470px;
	min-height:650px;
	margin-top:117px;
	margin-left:278px;
	margin-bottom:67px;
	border:solid 1px #660000;
	border-top:none;	
	/*\*/
*	position:relative;
*	top:117px;
*	height: 650px;
*	left:0px;
	/**/
}

#detalhes h1
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	height:20px;
	color:white;
	font-style: italic;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:1px;
	background-image: url('../images/h1.jpg');	
}

#detalhes table.fotos
{
	float:right;
	border-collapse: collapse;
	padding:0;
	margin:0;
	background-color: #FAFAFA;
	border:solid 1px #CCCCCC;
	margin-top:3px;
	margin-right:2px;
	margin-bottom:2px;
	width:203px;
}

#detalhes table td
{
	padding:0;
	margin:0;
	border:dashed 1px #CCCCCC;
}

#detalhes table tr
{
	border-collapse: collapse;
	padding:0;
	margin:0;
}

#detalhes table td.small
{
	border-top:dashed 1px #CCCCCC;
	font-size:10pt;
	text-align:center;
}

#detalhes div.info
{
	text-align:justify;
	width:250px;
}

#detalhes p
{
	padding:0;
	margin:0;
	margin-left: 10px;
	margin-right: 10px;
}


#detalhes h2
{
	padding:0;
	margin:0;
	margin-bottom:4px;
	margin-top:10px;
	font-size:12pt;
	padding-left:2px;
	border-bottom:solid 1px #CC0000;
	color:#660000;
}

/* TOPO */

#topo
{
	position:relative;
	margin:0px;
	padding:0px;
	width:950px;
}

#topo ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

#topo ul li
{
	list-style:none;
	margin:0px;
	padding:0px;
	display:inline;
}

/* EMPRESA */

#empresa
{
	right:3px;
	width:470px;
	min-height:650px;
	margin-top:117px;
	margin-left:278px;
	margin-bottom:67px;
	border:solid 1px #660000;
	border-top:none;	
	/*\*/
*	position:relative;
*	top:117px;
*	height: 650px;
*	left:0px;
	/**/
}

#empresa h1
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	height:20px;
	color:white;
	font-style: italic;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:1px;
	background-image: url('../images/h1.jpg');	
}

#empresa p
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:12px 12px 12px 12px;
}

#empresa p:first-letter
{
	margin-left:25px;
}

/* EMAIL */


#email
{
	right:3px;
	width:470px;
	min-height:650px;
	margin-top:117px;
	margin-left:278px;
	margin-bottom:67px;
	border:solid 1px #660000;
	border-top:none;	
	/*\*/
*	position:relative;
*	top:117px;
*	height: 650px;
*	left:0px;
	/**/
}

#email h1
{
	font-family: Arial, Verdana;
	font-size: 11pt;
	height:20px;
	color:white;
	font-style: italic;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:1px;
	background-image: url('../images/h1.jpg');	
}

#email table td
{
	vertical-align: top;
}

#email table tr.direita
{
	text-align:right;
}

#email table input, textarea
{
	border:solid 1px #cccccc;
	background-color: #FFFFFF;
	width:375px;
}

#email table input.buttom
{
	width:70px;
}

/* MENUPAGINA */

#menuPagina
{
	width:100%;
	text-align:center;
}

#menuPagina ul
{
	margin:0;
	padding:0;
}

#menuPagina li
{
	margin:0;
	padding:0;
	display: inline;
}

#menuPagina a
{
	color:white;
	text-decoration:none;
	padding: 1px 8px 1px 8px;
	border:solid 1px #660000;
	border-bottom:none;
	background-color: #990000;
}

#menuPagina a:hover
{
	background-color: #330000;
}

#menuPagina li a.paginaAtual
{
	border:solid 1px #660000;
	border-bottom:none;
	background-color: #660000;
}

/* Baixo */

#baixo
{
	padding-top: 13px;
	text-align:center;
	height: 49px;
	width:748px;
	font-size:12pt;
	font-weight: bold;
	font-style: italic;
	position:absolute;
	color: white;
	font-family:Arial, Verdana;
	left:3px;
	bottom:3px;
	background-color: #990000;
	border:solid 1px #330000;
}

#cr
{
	position:relative;
	background-color:#7D51A3;
	color:#FFFFFF;
	font-size:12px;
	font-family:Tahoma;
	text-align:center;
}
