@charset "utf-8";
/* CSS Document */

.achei_paginacao{
	padding: 5px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	margin-bottom:15px;
}
.achei_paginacao a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #00F;
	text-decoration:none;
	border:solid 1px #FFFFFF;
	padding:4px;
}
.achei_paginacao a:hover{
	background-color:#FFFFFF;
}

#achei{
color:#000000}
#achei .tdFav{ font-size:10px;
width:130px;border-color:#CCCCCC;
border-style:solid;
border-width:1px 0 0 1px;
text-align:center;
}
#achei td.h{
	border:none;}
#achei .tdComp{ border-color:#CCCCCC;
border-style:solid;
border-width:1px 0 0 1px;
font-size:10px;
text-align:center;
width:45px;
}
#achei a:link, #achei a:hover {
	font-weight: bold;
	color: #03F;
}
#achei .td_meio a.i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #03C;
	text-decoration: none;
	letter-spacing: -1px;
}
#achei .td_meio a:hover.i {
	text-decoration: underline;
	color:#06C;
}
#achei .td_meio small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#achei .n_quartos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
#achei .valor{
	font-weight: bolder;
	}
#achei .td_meio{
	background-image: url(../imagens/bg3.jpg);
	background-repeat: repeat-x;
	height: 120px;
}
#achei .td_left{
	text-align:center;
	background-image: url(../imagens/bgleft.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#achei #formComp .td_left,
#achei #formComp .td_meio,
#achei #formComp .td_right{
	border-color:#CCCCCC;
border-style:solid;
border-width:1px 0 0;}
#achei #formComp table{
	border-bottom:solid 1px #ccc}
#achei .td_right{
	background-image: url(../imagens/bgright.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:5px;
}
#achei .hotimg{
	border:4px solid #CCCCCC;
}
#achei .hotimghover{
	border:4px solid #06C;
}



.feedbackform{
padding: 5px;
}

.feedbackform legend{

	font-size: 13px;
	font-weight: bold;

}
.feedbackform  ul{
	list-style:none;
	}
.feedbackform  ul li{
	margin:1px 0px;
	}	
.feedbackform label.error{
	background-color: #666666;
	padding: 5px;
	display:block;
	border: 1px dotted #666666;
	color: #FFFFFF;
}

div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
background-image:url(../../imagens/fwrapper.jpg);
margin:1px;
overflow:hidden;
padding:5px 15px;
width:570px;
}
#advanced div.fieldwrapper{
width:300px;
}

div.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */
	
font-size:12px;
	width: 200px; /*width of label (left column)*/
	text-transform: uppercase;
	margin-right: 15px; /*spacing with right column*/
	float:left
}

div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */
float: left;
margin-bottom: 10px; /* space following the field */
}

div.fieldwrapper div.thefield input[type="text"],
div.fieldwrapper div.thefield select{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
	width: 250px;
	border:1px solid #ff9900;
}


div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
border:1px solid #ff9900;
height:70px;
width:250px;
}

div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
margin-top: 5px; /*space above buttonsdiv*/
}

div.buttonsdiv input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width: 80px;
background: #e1dfe0;
}
#nota{
	font-size:9px;
	color:#333;
	background-color:#f4f4f4;
	margin:5px 0px;
	padding:10px;
	
	border:solid 1px #999;
	border-width:1px 0 1px 0}
#fotos_do_imovel li img {
height:260px;
width:400px;
}

.fav_na_ficha {background-color:#F2F2EE;
border:1px solid #CCCCCC;
margin:2px auto;
}
.fav_na_ficha div{
	padding:5px;}
#colunaFotos{
	overflow: hidden; width: 100%}
#colunaFotos .foto_display{
	float:left;
	}
#resumo{
	width:100%;
	margin:0px auto;

	}
#resumo table td{
	height:20px;
	}
#resumo h2{background-color:#FF9900;
color:white;
margin:0 0 2px 0;
	}
#resumo td.td1{}
#resumo td.td2{
	font-size:14px;
	font-weight:bolder}
#resumo td.par{
	background-color:#fff}
#resumo td.impar{
	background-color:#f3f3f3}
#resumo table{
	background-color:#ccc
	}
#resumo table td{
	padding:2px;
	}
#caracteristicas table td table{
	background-color:#ccc;
	width:100%;
	}
#caracteristicas table td table td{}
#caracteristicas table td.par{
	background-color:#f3f3f3;
	}
#caracteristicas table td.impar{
	background-color:#fff;
	}
#caracteristicas table td.td1{
	height:30px;
	text-align:right;
	width:50%;
	border-right:1px solid white;

	}
#caracteristicas table td.td2{
	font-size:14px;
font-weight:bold;
text-align:center;
	}
.ui-dropdownchecklist-item .buscamulti {
	font-size:9px;
}
#conteudo_area{
	overflow:hidden;
	background-color:#fff;
	padding:0 10px;
	min-height:525px;
	border:solid 3px white;
	font-size:12px;
	background:#FFFFFF url(../../imagens/bgboxmain.gif) repeat-x scroll center top;
		
}
h1.titulo_interno,
h1.t{
	border-bottom:1px solid #FF9900;
margin:2px 0 10px;}
h2.titulo_interno{
border-bottom:1px dotted #CCCCCC;
font-size:1.6em;
margin:10px 0 5px;}


#boxImagens{
	overflow:hidden;
	width:100%;
	}
#boxImagens #boxSlide{
	width:480px;
	height:360px;
	float:left;
	}
#boxImagens #boxResumo{
	float:right;
	width:270px;
	overflow:hidden;
	}
	
#descricao{}
#descricao ul.descricao{
	background-image:url(../../imagens/quote1.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:8px 0 0 34px;}
#descricao ul.descricao li{
	background-image:url(../../imagens/quote2.gif);
background-position:right bottom;
background-repeat:no-repeat;
padding:0 33px 4px 0;
font-size:13px;
line-height:17px;}

#formContato form{
	margin:0px;
	padding:0px;
	overflow:hidden;
	}

	
#comparar {
overflow:auto;
width:750px;
	}	
#comparar table td.carac{
	height:50px;
	
	}
#comparar .tableCaract .carac{
	vertical-align: top;
	font-size:10px;
	}	
#comparar .submit{
	font-weight: bold;
	margin:20px 0 0;
	background-color: #F48000;
	padding: 3px;
	border: 1px solid #000;
	}

#comparar .tableCaract{}
#comparar .tableCaract .thumb,
#comparar .tableCaractLeg .thumb {
	height:80px;
	text-align:center;
	}
#comparar .tableCaract .thumb img,
#comparar .tableCaractLeg .thumb img {
	width:90px;
	height:70px;
	border:solid 1px #000;
	padding:1px;
	
	}	
#comparar .tableCaract td{
	border-bottom:1px solid #6699CC;
height:25px;

padding:0 10px;

	}
#comparar .tableCaract td span{display:block;
height:17px;
overflow:hidden;
width:120px;
	}
#comparar div.desc{
	font-size:10px;
height:80px;
overflow:auto;
	}
#comparar .tableCaractLeg  td.desc{
	height:85px;

	}
#comparar .tableCaract  td.desc{
	height:85px;

	}	
#comparar .tableCaractLeg{}
#comparar .tableCaractLeg td{	background-color:#F3F3F3;
border-bottom:1px solid #6699CC;
font-weight:bold;
height:25px;
padding-left:10px;}
#formComp .btnComp{
	background-color: #ff9900;
	padding: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #333;
	}
