/* --------- /stylesheets/style.css --------- */ 
*{
	margin:0;
	padding:0;
}

body {
	background: #efefef;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #4c4d4f;
	margin: 0px;
}

img {
	border: 0;
	border: none;
	}


a:active, a:focus {
	outline:none;
	}


/*.selected {
	background-color:#F00;
	color:#FFF;
}
*/
.content {
	background:#FFF;
	padding:4px;
	}

h1 {
	font-size:18px;
	font-weight:normal;
	margin:4px 0px 14px;
	padding:0px;
	text-transform: uppercase;
	}

	
a {
	color:#4c4d4f;
	text-decoration:none;
	}

a:hover {
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}

a:active {
	font-size:11px;
	color:#4c4d4f;
	text-decoration:none;
	/*	font-weight:bold;*/
	}

/* TOP-RIGHT ICONS */
#icons{
	height:22px;
	width:80px;
	margin-left:150px;
	margin-top:5px;
	text-align:right;
	}
#icons .login-icon{
	float:left;
	height:22px;
	width:22px;
	background: url(/images/icons/icon_login_on.gif);
	}
#icons .login-icon:hover{
	background: url(/images/icons/icon_login_over.gif);
	}
#icons .pt-icon{
	margin-left:5px;
	float:left;
	height:22px;
	width:22px;
	background: url(/images/icons/icon_PT_on.gif);
	}
#icons .pt-icon:hover{
	background: url(/images/icons/icon_PT_over.gif);
	}
#icons .en-icon{
	margin-left:5px;
	float:left;
	height:22px;
	width:22px;
	background: url(/images/icons/icon_EN_on.gif);
	}
#icons .en-icon:hover{
	background: url(/images/icons/icon_EN_over.gif);
	}
.top-menu-spacer{height:27px;}
/* BEGIN ACCORDIAN MENU */

#nav { 
	width: 250px;
	height:480px;
	overflow:hidden;
	}


#basic-accordian ul {
	font-family:"century gothic", arial, sans-serif;
	padding-left: 25px;
	margin-bottom: 3px;
	list-style: none;
	}

#basic-accordian li.active {
	font-family:"century gothic", arial, sans-serif;
	background: url(/images/site/menu_selected.gif) no-repeat left top;
	}

#basic-accordian a:link {
	font-family:"century gothic", arial, sans-serif;
	padding-left: 10px;
	text-decoration:none;
	color: #999;
	text-transform:uppercase;
	}

#basic-accordian a:visited {
	font-family:"century gothic", arial, sans-serif;
	padding-left: 10px;
	text-decoration:none;
	color: #999999;
	text-transform:uppercase;	
	}

#basic-accordian a:hover {
	font-family:"century gothic", arial, sans-serif;
	padding-left: 10px;
	text-decoration:none;
	color: #333;
	text-transform:uppercase;
	}


#basic-accordian{
	font-family:"century gothic", arial, sans-serif;
	z-index:2;
	width: 240px;
	float: right;
}

.accordion_headings {
	font-family:"century gothic", arial, sans-serif;
	font-weight:bold;
	font-size: 1.3em;
	color: #808080;
	margin-top: 2px;
	padding:6px;
	cursor:pointer;
	height: 54px;
	overflow: hidden;
	line-height: 1.3em;
}

.accordion_headings:hover{
	font-family:"century gothic", arial, sans-serif;
	background:#FFF url(/images/site/menu_hover_bg.gif) no-repeat top right;
	color: #666;
}

.tinytext {
	font-family:"century gothic", arial, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height: 1.2em;
}

.accordion_child{
	padding: 5px;
	padding-top: 0;
	background: #FFF url(/images/site/menu_open_bg.gif) no-repeat bottom right;
}


.ui-accordion-header{
	font-family:"century gothic", arial, sans-serif;
	background:#FFF url(/images/site/menu_hover_bg.gif) no-repeat top right;
	color: #666;
}

.selected{
	font-family:"century gothic", arial, sans-serif;
	background:#FFF url(/images/site/menu_hover_bg.gif) no-repeat top right;
	color: #666;
}


.header_highlight{
	background:#FFF url(/images/site/menu_hover_bg.gif) no-repeat top right;
	color: #808080;
	height: 15px;
	overflow:hidden;
	cursor:default;
}

/* END ACCORDIAN MENU */



.footer {
	height:20px;
	margin-top:20px;
}

.footer-logo{
	float:left;
}
.footer-logo img{
	padding-right:10px;
	border-right: 1px solid #9B9B9B;
	
}
.footer-links{
	text-align:left;
	float:left;
	width:460px;
	margin-left:15px;
/*	margin-top: 5px;*/
}
.footer-optimized{
	width:200px;
	float:right;
	text-align:right;
	margin-right:13px;	
}
.footer a, .footer p{
	color:#747474;
}

#hor_nav {height:25px;font-family:"century gothic",arial,sans-serif;}	
#hor_nav ul{list-style:none;}
#hor_nav ul li{
	float:left;
	display: block;
	text-transform:uppercase;
	padding-top:2px;
	padding-left:8px;
	padding-right:9px;
	
	margin-right:-1px;
	height:20px;
/*	background: #fff url(/images/menu_bg.jpg) bottom right repeat-x;*/
	border: 1px solid #dbdbdb;
	}
#hor_nav ul li a{ background: transparent; }
/*#hor_nav ul li.selectedcasas{ background: #fff url(/images/menu_bg_on.jpg) bottom right repeat-x; }*/
#hor_nav ul li.selectedcasas{ background-color:#FDBA14; }
#hor_nav ul li.selectedcasas a{ color:#FFF; }
#hor_nav ul li.selected{background: #01ABC5 bottom right repeat-x; }
#hor_nav ul li.selected a{color:#FFF;}
#hor_nav ul li a:hover{color:#FFF;}
/*#hor_nav.casas_menu ul li:hover{	background: #fff url(/images/menu_bg_on.jpg) bottom right repeat-x; }*/
#hor_nav.casas_menu ul li:hover{ background-color:#FDBA14; }
#hor_nav.casas_menu ul li:hover a{ color:#FFF; }
#hor_nav.pages_menu ul li:hover{ background: #01ABC5;}
#hor_nav.pages_menu ul li:hover a{color:#FFF;}
	
#tipologias	{
/*	clear:both;*/
	text-align: center;
	min-height:270px;
	float:right; 
	margin-top:0px; 
	width:280px;
	}
	
#tipologias .t_img {
	margin: 7px;
	}	
	
/*
tipologia_interna_txt{
	}
*/
.logo_condominio {
	width:166px; 
	height:66px;
	float:right;
	margin-bottom:10px;}

#tipologias_content{
	width:550px;
/*	height:300px;*/
	min-height: 300px;
	float:left;
	margin-bottom:50px;
}

#tipologias_content h1{
	float:left;
	margin-top:35px;
}

#tipologias_interna_condominio_pq{	
	background: url(/images/site/condiminios/cond_do_parque/logo_condominios.gif) top right no-repeat;
	height:270px;
	}

#tipologias_interna_condominio_pq img{
	float:left;
	padding-right:5px;
	}

#tipologias_interna_jardins_sb{	
	background: url(/images/site/condiminios/jardins_s_bartolomeu/logo_condominios.gif) top right no-repeat;
	height:270px;
	}

#tipologias_interna_jardins_sb img{
	float:left;
	padding-right:5px;
	}

#tipologias_interna_colinas_sg{
	background: url(/images/site/condiminios/colina_s_goncalo/logo_condominios.gif) top right no-repeat;
	height:270px;
	}

#tipologias_interna_colinas_sg img{
	float:left;
	padding-right:5px;
	}

#tipologias_interna_txt {
	float:left;
	width:290px;
	min-height: 200px;
	}

#square_link{
	height:76px;
	width: 60px;
	float:right;
	}

.clear_both{
	clear: both;
}	
	
/* PEDRO added this: */
.newLogin{
	margin-right:20px;
	float:right;
}
.place_newsletter{
float:right; width:233px; margin-top:0px;
}
.place_login{
float:right; width:233px; margin-top:0px;
}
/*RML*/
.place_login h1{margin-bottom:0px;}

.background_header{background: #FFFFFF url(/images/site/header_bg.jpg) no-repeat scroll center top; width:1000px;
	border: 20px solid #fff; }
.background_main{ background: url(/images/site/bg.jpg) no-repeat; width:1000px; 	height:650px; 	text-align:left;}
.background_other{ background: transparent url(/images/site/bg_only_down.jpg) no-repeat bottom center;width:1000px; min-height:650px; text-align:left;}

.background_empreendimento{width:1000px; min-height:650px; text-align:left;}

.condo_logos{ float:right;}

img.icon {
	vertical-align: middle;
	padding-right: 1px;
}
.nicetitle{
	font-family:"century gothic", arial, sans-serif;
	font-weight:bold;
	font-size: 1.3em;
	color: #808080;
	text-transform:uppercase;
}

.leftContent{
	float:left; 
	width:750px;
}
.leftContentInside{
	width:580px; 
	margin:0px 0px 0px 100px; 
	line-height:16px;
}
.leftContentInsidePage{
	min-height: 300px;
	float:left;
	margin-bottom:50px;
}

.rightContent{float:left; width:250px; height:380px;}

/* RUI added this !*/
.links{
	float:left;
	width:245px;
	margin-top:15px;
}

.links ul{
	list-style:none;
}

.links li{
	margin-top: 5px;
	font-size:1.1em;
}

.links li a:hover{
	font-size:1em;
}
.links .link_span{
	background-color: transparent;
	padding:1px;
/*	padding-left:32px;*/
	width: 140px;
/*	color:#919191;*/
/*	border:1px solid #ddd;*/
}

.links .link_span img{
	behavior: url(/iepngfix.htc); 
}
/*
bad idea
.icon_info{height:32px; background: #fff url(/images/icons/icon_i.png) no-repeat top left;}
.icon_house{height:32px; background: #fff url(/images/icons/icon_house.png) no-repeat top left;}
.icon_3d{height:32px;background: transparent url(/images/icons/icon_3d.png) no-repeat top left;}
.icon_print{height:32px; background: transparent url(/images/icons/icons_small_imprimir.gif) no-repeat top left;}

.icon_info {height:32px; behavior: url(/iepngfix.htc); }
.icon_house {height:32px; behavior: url(/iepngfix.htc); }
.icon_3d {height:32px; behavior: url(/iepngfix.htc); }*/

.links .link_span em{
	font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
/*	color:#919191;*/
}
/*.links .link_span:hover{border:1px solid #FDBA14;}*/

.zoom_icon{
	position:absolute; 
	top:8px; 
	right:8px;
}
a.back_link {
	margin-top:5px;
	padding: 2px;
	margin: 2px;
}
div.header{
	color:#8CAF2B;
	font-size:1.2em;
	height:24px;
	margin-bottom:10px;
}
.nota_bonita{
	background: url(/images/icons/bullet_noticias.gif) no-repeat left center;
}

div.header span.title{
	margin-top:5px;
	font-weight:bold;
	float:left;
}
div.header span.date{
	margin-top:5px;
	float:right;
}

/* COLOR STYLES FOR EACH PAGE */

.alta{
	color:#01ABC5;
}
.casas{
	color:#FDBA14;
}
.contactos{
	color:#6F2D91;
}
.conversas{
	color:#0092a4;
}
.ultimas{
	color:#8CAF2B;
}
.sgal{
	color:#18A195;
}
.disclaimer{
	color:#827777;
	
}
/* END COLOR STYLES FOR EACH PAGE */

/* AREA CLIENTE  */

.contentHolder{
	width:500px;
	margin-bottom:10px;
	margin-top:20px;
background-color:#FFE7AF;
border-bottom: 1px solid #FDBA14;
}
.contentHolderTxt{
	padding:5px;
}
.contentHolderTitle{
	background-color:#FFC63F;
	color:#fff;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border-top: 1px solid #FDBA14;
	border-bottom: 1px solid #FDBA14;
}

.contentHolderDownloads{}


/* END AREA CLIENTE  */


/* TIPOLOGIAS GALLERY  */

.gallery {	list-style: none;	margin: 0;	padding: 0;}
.gallery li {   margin: 0px;	padding: 0px 0px 10px 10px;float: left; position: relative; width: 130px;	height: 130px;}
.gallery .bigimg {	background: #fff;	border: solid 1px #ccc;	padding: 5px;}
.gallery span {	width: 20px;	height: 18px;	display: block;	position: absolute;	right: 3px;bottom: 3px;}
.gallery .favorite {background: url(/images/icons/favorite.gif) no-repeat;}
.gallery .zoom {bottom: 3px;right: 30px;background: url(/images/icons/zoome.gif) no-repeat;}
.gallery .delete {background: url(/images/icons/deleteme.gif) no-repeat;}
.gallery .photo {background: url(/images/icons/photo.gif) no-repeat;}
.gallery .video {background: url(/images/icons/video.gif) no-repeat;}
.gallery a {text-decoration: none;}
.gallery a:hover img  {border-color: #666;}
.gallery a:hover span {background-position: left -22px;}

.gallery em {
/*	background: #fff url(/images/grey-gradient.gif) repeat-y;*/
	background-color: #fff; 
	color: #000;
	font-style: normal;
	padding: 2px 5px;
	display: block;
	position: absolute;
	top: 135px;
	left: 0px;
	width:120px;
	border: 1px solid #ccc;
/*	border-left-color: #888;*/
}
.gallery a:hover em {
	/*background: #FDBA14 url(/images/orange-gradient.gif) repeat-y;*/
	background-color: #FDBA14;
/*	border-color: #c25b08;*/
}

/* TIPOLOGIAS GALLERY END */

/* GENERAL GALLERY */

.slides {	list-style: none;	margin: 0;padding: 0;}
.slides li {   margin: 0px;	padding: 0px 0px 10px 10px;float: left; position: relative; width: 90px;height: 70px;}
.slides .bigimg {	background: #fff;	border: solid 1px #ccc;	padding: 5px;}
.slides span {	width: 20px;	height: 18px;	display: block;	position: absolute;	right: 3px;bottom: 3px;}
.slides .favorite {background: url(/images/icons/favorite.gif) no-repeat;}
.slides .zoom {bottom: 3px;right: 30px;background: url(/images/icons/zoome.gif) no-repeat;}
.slides .delete {background: url(/images/icons/deleteme.gif) no-repeat;}
.slides .photo {background: url(/images/icons/photo.gif) no-repeat;}
.slides .video {background: url(/images/icons/video.gif) no-repeat;}
/*.slides a {text-decoration: none;}
.slides a:hover img  {border-color: #666;}
.slides a:hover span {background-position: left -22px;}
*/
.slides em {
	width: 102px;
	background: url(/images/icons/bubble.gif) no-repeat;
	padding: 3px 0 6px;
	display: none;
	position: absolute;
	top: -25px;
	left: 5px;
	font-style: normal;
	text-align: center;
}
.slides a {
	text-decoration: none;
	color: #000;
}
.slides a:hover em {
	display: block;
}

/* END GENERAL GALLERY */

/* ERROR AND SUCCESS MESSAGES */

.fValidator-msg{clear: both;padding-top: 2px;width:270px; font-size: 10px; }
.success {
	margin:auto;
	margin-bottom:5px;
	width:500px;
	background-color:#E6EFC2;color:#529214;font-weight:bold;
	padding:6px;
	border-top: 1px solid #C6D880;
	border-bottom: 1px solid #C6D880;
	}
.error {
	margin:auto;
	margin-bottom:5px;
	width:500px;
	background-color:#FB6D70;
	color:#AF2B37;
	font-weight:bold;
	padding: 6px;
	border-top: 1px solid #EA2F31;
	border-bottom: 1px solid #EA2F31;
}

#errorExplanation {
	width: 550px;
	border: 2px solid #6F2D91;
	padding: 5px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-bottom: 1px;
	background-color: #EFEFEF;
	margin-left:0px;
}

#errorExplanation h2 {
	text-align: left;
	font-weight: bold;
	padding: 5px 5px 5px 15px;
	font-size: 11px;
	margin: -7px;
	background-color: #6F2D91;
	color: #fff;
}

#errorExplanation p {
	color: #4C4D4F;
	margin-bottom: 0;
	padding: 5px;
}

#errorExplanation ul li {
	font-size: 11px;
	list-style: none;
	color: #4C4D4F;margin-bottom: 0px;margin-top:0px;
}



/* PAGINATION */

.pagination {  margin-top:20px;  margin-left: 6px;}
.pagination a {
  font-family:Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size:9px;
  padding: 2px 2px 2px 2px;
  margin: 2px;
  text-decoration: none;
  color: #686A65;
  background-color: #fff;	
  border: 1px solid #eee;
}
.pagination a:hover, .pagination a:active {
  border: 1px solid #8CAF2B;
  background-color: #fff;
  color: #728F23;
}
.pagination span.current {
  font-family:Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size:10px;

  padding: 2px 2px 2px 2px;
  margin: 2px;
  border: 1px solid #8CAF2B;
  font-weight: bold;
  background-color: #8CAF2B;
  color: #FFF;
}
.pagination span.disabled {
  font-family:Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size:9px;
  padding: 2px 2px 2px 2px;
  margin: 2px;
  background-color: #fff;
  border: 1px solid #eee;
  color: #BFBFBF;
}

#tipologias_content #galeria .pagination span.current{background-color: #FDBA14;border: 1px solid #FDBA14;}
#tipologias_content #galeria .pagination a:hover, .casas-pagination a:active {border: 1px solid #FDBA14;color: #FDBA14;}

.leftContentInsidePage #galeria .pagination span.current{background-color: #01ABC5;border: 1px solid #01ABC5;}
.leftContentInsidePage #galeria .pagination a:hover, .casas-pagination a:active {border: 1px solid #01ABC5;color: #01ABC5;}

/* END PAGINATION */




.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(/images/treeview/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(/images/treeview/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/images/treeview/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/images/treeview/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/images/treeview/treeview-red.gif); } 

.treeview-black li { background-image: url(/images/treeview/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/images/treeview/treeview-black.gif); }  

.treeview-gray li { background-image: url(/images/treeview/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/images/treeview/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(/images/treeview/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/images/treeview/treeview-famfamfam.gif); } 

.morepadding_left{padding-left:36px;}
.filetree li { padding: 3px 0 2px 20px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(/images/treeview/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(/images/treeview/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(/images/treeview/file.gif) 0 0 no-repeat; }

/*---- A CASA IDEAL ----*/
/*swf*/
#boxSWF{
	height: 700px;
	width: 750px;
	z-index:0;
}
#barra_fundo_pequena{
	float: left;
	margin-top: 70px;
}
/*fim do swf*/


/*área de entrada*/
#boxFORM{
	height: 340px;
	z-index: 2;
	width: 260px;
	position:absolute;
	margin-left: 53px;
	margin-top: 176px;
	overflow: hidden;
}
#form-container{
	position:absolute;;
	z-index: 100;
}
/*fim da área de entrada*/


/*Cartaz*/
.height-x{height:98px;}
.question-wrapper-0{margin-top:0px;}
.question-wrapper-5{margin-top:5px;}
.question-wrapper-10{margin-top:10px;}
.question-wrapper-15{margin-top:15px;}
.question-wrapper-20{margin-top:20px;}
.question-wrapper-25{margin-top:25px;}
.question-wrapper-30{margin-top:30px;}
.question-wrapper-35{margin-top:35px;}
.question-wrapper-40{margin-top:40px;}
.floatleft{float:left;}
#content1{
	height: 343px;
	width: 258px;
}
#boxBARRA{
	height: 75px;
	width: 257px;
	background-color: #FFBC00;
}
#boxNEXT{
	height: 30px;
	padding-top: 10px;
	padding-right: 10px;
}
#boxEMPTY1{
	height: 210px;
	width: 258px;
}
.style1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:18px;
	float: right;
	padding-top: 5px;
	width: 250px;
	padding-right: 10px;
}
.style2{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	float: right;
}
/*Fim do Cartaz*/


/*Formulário1*/
#content2{
	height: 343px;
	width: 258px;
	z-index: 99;
}
#boxFORMcont2{
	width: 250px;
	padding-left: 10px;
	padding-top: 10px;
	z-index: 96;
}
#boxICON{
	width: 240px;
}
#boxTEXT1{
	width: 240px;
/*	padding-top: 10px;*/
}
#boxTEXT2{
	width: 240px;
/*	padding-top: 20px;*/
}
#box1{
	width: 240px;
	padding-top: 5px;
}
#box2{
	width: 10px;
	padding-top:10px;
}
.box3{
	float: left;
}
#box3-2, #box3-3{
	padding-top:5px;
}
#add_1:hover, #rem_1:hover, #add_2:hover, #rem_2:hover, #add_3:hover, #rem_3:hover{
	font-size:10px;
	color:white;
}
#boxEMPTY1{
	width: 258px;
	height: 200px;
}
#boxEMPTY2{
	width: 258px;
	height: 15px;
}
.boxADD{
	height: 18px;
	float: left;
	padding-left: 10px;
	display:block;
}
.boxREM{
	height: 18px;
	float: left;
	padding-left: 5px;
	display:block;
}
#boxNEXT1{
	padding-right: 10px;
	height: 25px;
	width: 25px;
	float: right;
	padding-top: 10px;
}
#boxprevious{
	padding-right: 10px;
	height: 25px;
	width: 25px;
	float: right;
	padding-top: 10px;
}
#contentselectors{
	width:130px;
	float:left;
}
.contentaddrem{
	float:left;

}
#boxCASA{
	width: 247px;
	height: 20px;
	float: left;
	background-color: #FFBC00;
	padding-right: 10px;
	padding-top: 5px;
}
#boxadicionar{
	width: 240px;
/*	height: 65px;*/
}
/*Fim do Formulário1*/

/*Formulário2*/
#content3{
	height: 343px;
	width: 258px;
	z-index: 98;
}
#boxFORMcont3{
	width: 250px;
	padding-left: 10px;
	padding-top: 10px;
	z-index: 97;
}
.valor{
	width:130px;
}
#boxICON1{
	width: 240px;
}
#boxTEXT3{
	width: 240px;
}
#box3{
	width: 240px;
	padding-top:10px;
}
#box4{
	width: 240px;
	padding-top:10px;
}
#box5{
	width: 240px;
	padding-top:10px;
}
#boxTEXT4{
	width: 240px;
/*	padding-top: 20px;*/
}
#boxadicionar1{
	width: 240px;
	height: 65px;
}
#boxEMPTY3{
	width: 258px;
	height: 15px;
}
#boxCASA1{
	width: 247px;
	height: 20px;
	float:left;
	background-color: #FFBC00;
	padding-right: 10px;
	padding-top: 5px;
}
#boxNEXT2{
	padding-right: 10px;
	height: 25px;
	width: 25px;
	float: right;
	padding-top: 10px;
}
#boxprevious1{
	padding-right: 10px;
	height: 25px;
	width: 25px;
	float: right;
	padding-top: 10px;
}
/*Fim do Formulário2*/

/*Formulário3*/
#content4{
	height: 343px;
	width: 258px;
}
#boxFORMcont4{
	width: 250px;
	padding-left: 10px;
	padding-top: 10px;
}
#boxICON2{
	width: 240px;
}
#boxTEXT4{
	width: 240px;
}
.box4{
float:left;
padding-bottom:5px;
}
.box5{
float:left;
padding-bottom:5px;
}
#boxTEXT5{
	width: 240px;
	padding-top: 20px;
}
#boxadicionar2{
	width: 240px;
	height: 65px;
}
#boxEMPTY4{
	width: 258px;
	height: 15px;
}
#boxCASA2{
	width: 247px;
	height: 20px;
	float:left;
	background-color: #FFBC00;
	padding-right: 10px;
	padding-top: 5px;
}
#boxNEXT3{
	padding-right: 10px;
	height: 25px;
	width: 25px;
	float: right;
	padding-top: 10px;
}
#boxprevious2{
	padding-right: 10px;
	height: 25px;
	width: 25px;
	float: right;
	padding-top: 10px;
}
/*Fim do Formulário3*/
/*resultado*/
#resultado{
	height: 343px;
	width: auto;
}
#CASAIDEAL{
	overflow:hidden;
	position:absolute;
	text-align:center;
	width:256px;
	margin-left:1px;
}
.house-result{
	vertical-align:middle;
}
#cloudtagholder{
	font-size:6px;
	height:90px;
	text-align:center;	
}
#cloudtagholder a{
	color:white;	
}
#cloudtagholder a:hover{
	color:#FFBC00;	
}
#contentCASAIDEAL{
	height: 150px;
	width: 256px;
/*	margin-top: 30px;
	margin-left: 30px;*/
}
#descricaoCASA{
	width: 250px;
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;
}
#contentCASAlink{
	height: 80px;
	width: 260px;
	float: left;
}
.centered-title{
	width:250px;
	font-size:12px;
	color:#FFBC00;
}
.addremovelinks{
	font-size:10px;
	color:#FFBC00;
}
.addremovelinks a:hover{
	color:#CCCCCC;
}
#link{
	height: 15px;
	width: 260px;
	text-align: center;
}
.AQUIlink a{
	color:#FFBC00;
}
.casaideal-empreendimento{
	color:white;
}
#boxIDEAL{
	width: 230px;
	height: 20px;
	background-color: #FFBC00;
	margin-right: 3px;
	padding-top: 5px;
	padding-right:27px;
}
.boxFeedback{
	margin-bottom:5px;
	font-size:11px;
	font-weight:bold;
	display:block;
	clear:both;
	width:96%;
	color:#FFFFFF;
	text-align:center;
	position:relative;
}
.textresultado{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	float: right;
}
/*Fim do resultado*/
/*estílos do formulário*/
.textFORM{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFBC00;
font-weight:bold;
}
.textFORM1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:bold;
	padding-top: 10px;
}
.textFORM2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	float: right;
}
input, select, textarea {
	background-color: #CCCCCC;
	font: Arial, Helvetica, Sans-serif;
	color: #666666;
	border-top: transparent;
	border-left: transparent;
	border-right: transparent;
	border-bottom: transparent;
	font-size: 10px;
}
.diva{
clear:both;
}
.conversasTextbox{
	width:580px; 
	border:1px solid #ddd; 
	font-size:11px;  
	background-color:#f1f1f1;
	height:100px;
}
.conversasSeparador{
	width:580px;
	position:relative;
	clear:both;
	height:17px;
	font-size:12px;
	display:block;
	font-weight:bold;
	background-color:#F1F1F1;
	padding-top:3px;
	margin-top:10px;
	opacity:0.8;
	color:#0091a4;
	cursor:pointer;
}
.conversasContentor{
	width:580px;
	position:relative;
	clear:both;
	font-size:11px;
	display:block;
	margin-top:5px;
	color:#4C4D4F;
}
.conversasSeparador .iconeSep{
	background-image:url(/images/site/iconeconversas.png);
	width:21px;
	height:21px;
	float:left;
	display:inline;
	position:relative;
	bottom:4px;
	margin-left:2px;
}
.conversasSeparador .titleSep{
	float:left;
	padding-left:5px;
	display:inline;
}
.conversasSeparador .dataSep{
	float:right;
	padding-right:4px;
	display:inline;
}
.conversasInput{
	width:275px; 
	border:1px solid #ddd; 
	font-size:11px;  
	background-color:#f1f1f1;
	height:18px;
}
.balaoint{
	margin-right:5px;
	padding-top:2px;
	position:relative;
	display:inline;
	float:left;
}
/*fim dos estílos do formulário*/

/* --------- /stylesheets/shadowbox-light.css --------- */ 
#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}
#shadowbox{
/*	background: #fff url(/images/site/lightbox_logo.png)  no-repeat bottom left;*/
padding-bottom:56px;display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;color:#888;}#shadowbox_title{height:30px;padding:0;overflow:hidden;}#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:10px 0 4px 10px;background-color:#fff;}#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:10px solid #fff;background-color:#eee;}#shadowbox_body_inner{position:relative;overflow:hidden;}#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#ccc;}#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}#shadowbox_content.html{height:100%;width:100%;overflow:auto;}#shadowbox_toolbar{margin:0;padding:0;height:26px;overflow:hidden;}
#shadowbox_toolbar_inner{height:26px;background: #fff;}#shadowbox_toolbar_inner div{padding-top:6px;font-size:10px;height:10px;line-height:10px;}#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}#shadowbox_toolbar_inner div a{text-decoration:none;color:#888;}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}#shadowbox_counter{float:left;padding-left:10px;}#shadowbox_counter a{padding:0 4px 0 0;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}div.shadowbox_message{text-align:center;padding:10px;}div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}
