body {

	padding-right: 0px; 

	padding-left: 0px; 

	padding-bottom: 0px; 

	margin: 0px; 

	padding-top: 0px; 

	list-style-type: none;

	background:url(../images/bg.jpg) repeat-x;

	font: normal small Arial, Helvetica, sans-serif;	

	color: #000000;

	font-size:12px;	

}


.listing {

	

	margin: 0;

	padding: 0;

		}

    .listing li {
		width:155px;
		
	margin-bottom:3px;	

	padding: 5px;
	
	background:#E4E4E4;

	display: block;

	float:left;

		

	}



.blocodadostop{

background:url(../images/toplistimovel.png) no-repeat center; behavior: url(/template/costaesilva_v3/css/iepngfix.htc); height:18px; width:560px;

}

.blocodadosmeio{

background:url(../images/meiolistimovel.png) repeat-y center top;

padding-left:20px;

padding-right:20px;

}

.blocodadosbase{

background:url(../images/baselistimovel.png) no-repeat center top; behavior: url(/template/costaesilva_v3/css/iepngfix.htc); height:18px;

}



.blocotop{

width:380px; 

height:21px; 

background:url(../images/topbloco.png) no-repeat; 

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

}



.blocomeio{

width:340px; 

background:url(../images/meiobloco.png) repeat-y; 

padding:0 20px 0 20px; 

behavior: url(/template/costaesilva_v3/css/iepngfix.htc); 

min-height:125px;

height:125px;

}



html>body .blocomeio {

height: auto;

} 



.blocobase{

width:380px; 

height:19px; 

background:url(../images/basebloco.png) no-repeat; 

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

}



.item{

font-weight:bold;

width:170px;

padding:2px;

text-align:justify;

background:url(../images/bgindica.png) no-repeat right center;

float:left

}



.itemcond{

font-weight:bold;

width:344px;

padding:2px;

text-align:justify;

float:left

}



.dados{

font-weight:bold;

width:170px;

padding:2px;

text-align:justify;

float:left

}



.dadoscond{

background: url(../images/bgdados.png) no-repeat left top;

margin-left:10px;

font-weight:bold;

width:300px;

padding:2px 2px 2px 10px;

text-align:justify;

float:left

}



.codigoimovel{

height:30px;

float:left; 

width:164px; 

padding:10px 0 10px 0; 

background: url(../images/bgcodimovel.png) no-repeat; 

text-align:center; 

font-size:12px; 

color: #990000;

}







.descricaoimovel{

padding:5px 5px 5px 5px; 

font-weight:bold;

width:315px;

}



.descimovel{

padding:5px 10px 10px 12px; 

font-weight:bold;

}



.bgtitulo{

width:470px;

padding:12px 10px 10px 65px; 

height:23px; 

background: url(../images/tituloimovel.png) no-repeat; 

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

background-position:50%; 

color:#000000; 

font-weight:bold;

float: left;

}



.icon1{

background:url(../images/icon1.png) no-repeat;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

padding-top:10px;

width:540px; 

height:25px;

}



.icon2{

background:url(../images/icon2.png) no-repeat;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

padding-top:10px;

width:540px; 

height:25px;

}



.icon3{

background:url(../images/icon3.png) no-repeat;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

padding-top:10px;

width:540px; 

height:25px;

}



.icon4{

background:url(../images/icon4.png) no-repeat;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

padding-top:10px;

width:540px; 

height:25px;

}



.bgtopodesc{ 

background:url(../images/bgtopdesc.png) repeat-x;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

text-align:center;

color:#990000;

font-weight:bold;

float:left;

}



.bgtopoimovelselecionado{

width:540px; 

height:21px; 

background:url(../images/bgtopoform.png) repeat-x;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

}



.bgtopoimovel{

width:540px; 

height:35px; 

background:url(../images/bgtopoimovel.png) repeat-x;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

}



.bgmeioimovel{

width:515px;

height:0 auto; 

background:url(../images/bgmeioimovel.png) repeat-y;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc); 

padding-left:12px; 

padding-right:13px;

float:left;

}







.bgbaseimovel{

width:540px; 

height:18px; 

background:url(../images/bgbaseimovel.png) no-repeat;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

float:left;

}











.bgtopolocalize{

background:url(../images/bgbusca.png) no-repeat;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc); 

width:200px; 

height:33px; 

text-align:center; 

padding-top:18px;

}



.bgmeiolocalize{

background:url(../images/meiobgbusca.png) repeat-y; 

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

width:200px; 

color:#CC0000;

padding-bottom:10px;

}







.localizeimovel{

background:url(../images/basebusca.png) no-repeat;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc); 

width:200px; 

height:31px; 

text-align:center; 

padding-top:7px;

}



.buscacodigo{

padding-top:8px;

width:125px; 

height:23px; 

text-align:center; 

}



.bloco_campo_pesquisa{

padding-top:5px;

padding-bottom:5px;

}



.campo_pesquisa{

padding-left:25px;

background: none;

color: #990000;

}



.nome_pesquisa{

padding:10px 0 0 25px;

background: none;

color: #990000;

}



.filtrolistagem{

width:531px; 

padding:5px 10px 5px 10px;

background:url(../images/filtrolistagem.png) center no-repeat; 

height:52px;

}



.listagem{

padding-left:20px;

padding-right:20px;

text-align:center; padding-top:5px;

font-size:10px; 

font-family:Verdana, Arial, Helvetica, sans-serif;

}



.especificacao{

padding-bottom:10px;

padding-left:20px;

padding-right:20px;

text-align:center;

/*font-size:12px; 

font-weight:bold; */

font-family:Verdana, Arial, Helvetica, sans-serif;

}



.bgtoplist{ 

background:url(../images/bgtoplist.png) no-repeat center top; 

height:16px;

}



.bgmeiolist{

 background:url(../images/bgmeiolist.png) repeat-y center;

}



.bgbaselist{

 background:url(../images/bgbaselist.png) no-repeat center top; height:16px; margin-bottom:10px;

}











.borda {

	

	margin: 0;

	padding: 0;

		}

    .borda li {

	margin-right: 5px;

	display: block;

	float:left;

		

	}

    .borda img {
		
	width:110px;
		
	height:83px;	

	background: #fff;

	border: solid 2px #cccccc;

	padding: 2px;

	}

    .borda li:hover img {

	border-color: #cccccc;

	background: #cccccc;

    }

    .borda a:hover em {

	text-decoration:none;

	

    }


.lancamento {

	

	margin: 0;

	padding: 0;

		}

    

    .lancamento img {
		
			

	background: #fff;

	border: solid 2px #cccccc;

	padding: 2px;

	}




.menubanner{

     font-weight:bold;

     background: #fff;

	 border-top: 2px solid #fff;

     width:200px;

     float:left;	 

}



.menubanner li{

    display: block;

	text-align: center;	

}



.menubanner a {

background:url(../images/btm1.jpg) no-repeat;

   	display: block;	

	width: 155px;

	height: 27px;	

	text-align: left;

	padding-top:12px;

	padding-left:45px;

	color: #620202;	

}



.menubanner a:hover {

   background:url(../images/btm2.jpg) no-repeat;

   text-decoration: none;	

}





.menuimovel{

     font-weight:bold;

     width:160px;

     float:left;

	 padding-top:2px;

	 padding-left:3px;	

	 behavior: url(/template/costaesilva_v3/css/iepngfix.htc); 

}



.menuimovel li{

    display: block;

	text-align: center;	

}



.menuimovel a {

    background:url(../images/btimv.png) no-repeat;

   	display: block;	

	width: 163px;

	height: 24px;	

	text-align: center;

	color: #000;

	padding-top:7px;

	behavior: url(/template/costaesilva_v3/css/iepngfix.htc);	

}



.menuimovel a:hover {

   background:url(../images/btimv2.png) no-repeat;

   text-decoration: none;

   color: #620202;	

   behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

}











a {

	text-decoration: none;

	color: #000;	

}

a:hover{

	text-decoration: none;

	color: #000;	

}



.menu {

font-weight:bold;

	width: 760px;

	height: 33px;

	margin: 0 auto;

	float:none;

	padding: 0;

}



.menu li {

	display: block;

	float: right;

	text-align: center;

	}



.menu a {

    background:url(../images/bt1.jpg) no-repeat;

	display: block;	

	width: 140px;

	height: 23px;	

	text-align: center;

	padding-top:7px;

	color: #620202;

}



.menu a:hover {

    background:url(../images/bt2.jpg) no-repeat;	

    text-decoration: none;

	color: #620202;

}



.menu .active a {

	text-decoration: none;	

}



.pagination {

	font-size: 11px;

	font-family: Tahoma, Arial, Helvetica, Sans-serif;

	color: #fff;

	padding: 2px 5px 2px 5px;

	text-align:center;

}



.pagination a {

	padding: 2px 5px 2px 5px;

	margin: 2px;

	background-color:#fff;

	text-decoration: none; /* no underline */

	color: #990000;

}

.pagination a:hover, .pagination a:active {

	background-color:#990000;

	color: #fff;

}

.pagination span.current {

	padding: 2px 5px 2px 5px;

	margin: 2px;

		font-weight: bold;

		background-color: #ccc;

		color: #fff;

	}

.pagination span.disabled {

		padding: 2px 5px 2px 5px;

		margin: 2px;

		background-color:#fff;

		color: #868686;

	}

	



p {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}



.rodape_fundo {

    color:#ffffff;

	width: 100%; 

	padding-top: 25px; 

	height: 35px; 

	text-align: center;

	background:#990000 url(../images/bgfooter.png) repeat-x;

	float:left;

}





.flash {

    padding-top:3px;

	padding-left:3px;

	width: 757px;

	height: 265px;

	margin: 0 auto;

	background:#fff;

	border-top:2px;

	

	}

	

.swf{

width: 552px;

height:260px;

float:right;

}	









#conteudo {

   

	width: 780px;

	margin: 0 auto;

	

}



#conteudo a {

  text-decoration:none	

}



.topoconteudo{

background:url(../images/topoconteudo.png) no-repeat;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

width:780px;

height:20px;

}



.baseconteudo{

background:url(../images/baseconteudo.png) no-repeat;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

width:780px;

height:22px;

}



.meioconteudo{

background:url(../images/meioconteudo.png) repeat-y;

behavior: url(/template/costaesilva_v3/css/iepngfix.htc);

width:760px;

padding: 0 10px 0 10px;

}







.base {

	padding: 40px 0 60px 0;

	}



.base p {

	width: 750px;

	font-family: normal small Arial, Helvetica, sans-serif;

	color: #000000;

}



.base a {

	background: none;

	font-weight: bold;

	color: #000000;

}



.legal {

	margin: 0 auto;

	text-align: right;

	font-size: 12px;

}





.blocolistagemtopo{

background:url(../images/toplistimovel.png) no-repeat center top; behavior: url(/template/costaesilva_v3/css/iepngfix.htc); height:18px; 

}

.blocolistagembase{

background:url(../images/baselistimovel.png) no-repeat center top; behavior: url(/template/costaesilva_v3/css/iepngfix.htc); height:18px; 

}

.blocolistagemtitulo{

width:375px; margin-left:15px; font-size:14px; padding-left:15px; padding-right:5px; text-align:center;

}

.blocolistagemdescricao{

width:380px; margin-left:15px; padding-left:10px; padding-top:5px; padding-right:5px;

}

.blocolistagembgimg{

padding-right:17px; 

padding-left:4px; 

padding-top:4px; 

padding-bottom:3px; 

background:url(../images/bgfoto.png) no-repeat left top;

}

.blocolistagemitem{

width:100px; background: url(../images/bgitemlist.png); height:20px; margin-right:2px; float:left; padding-top:5px;

}

.blocolistagemdados{

width:100px; background:url(../images/bgdadolist.png); height:20px; margin-right:2px; float:left; padding-top:5px;

}



.menu1 {

	padding:0 15px 0 10px;

	margin:0;

	list-style:none;

	height:40px;

	}



.menu1 li {float:right;}

.menu1 li a {display:block; float:left; height:40px; line-height:35px; color:#ffffff; padding:0 0 0 8px; cursor:pointer;}

.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}

.menu1 li a:hover {color:#aaa;}



/* Inicio Formulário */



.cellbox {

	border: #888888 1px solid; padding:5px;}

.caixa {

	 padding-left: 5px; padding-bottom: 5px; padding-top: 5px; height:35px;}

.frm {

	border: #ccc 1px solid;  font-weight: bold; font-size: 8pt; font-family: Verdana; background-color: #f0f0f0; height:16px; 

}

.frm-on {

	border: #888888 1px solid;  font-weight: bold; font-size: 8pt; color:#fff;  font-family: Verdana; background-color: #990000; height:16px; 

}



.frm2 {

	border: #ccc 1px solid;  font-weight: bold; font-size: 8pt; font-family: Verdana; background-color: #f0f0f0; height:50px; 

}

.frm-on2 {

	border: #888888 1px solid;  font-weight: bold; font-size: 8pt; color:#fff;  font-family: Verdana; background-color: #990000; height:50px; 

}

.text-header {

	font-weight: bold; font-size: 8pt; font-family: Verdana;

}

.header {

	font-weight: bold; font-size: 16pt; color:fff; font-family: Verdana;}

/* Fim Formulário */



.iconealerta{

background:url(../images/alerta.jpg) no-repeat left top; 

padding-left:25px; 

padding-top:5px; 

padding-bottom:5px;

}

