
body { font:14px "Open Sans", Helvetica, Arial, sans-serif; color:#444; margin:0; }

.print-ficha { width:1082px; margin:0 auto; }
.print-ficha h2 { font-size:20px; }
.print-ficha header { display: block; border-bottom:2px solid #dcd8cd; width: 100%; height:100px; margin: 20px auto;  }
.print-ficha .logo { float:left; margin: 0 auto; }

.print-ficha .map,
.print-ficha .photo-full {
	float:left;
	width:490px;
	height:320px;
	border:1px solid #dcd8cd;
	margin:0 31px 35px 0;
	overflow:hidden;
	position:relative;
}

.print-ficha .nome-imob { display:block; font-size:14px; text-transform:uppercase; }
.print-ficha .tel-imob { display:block; font-size:20px; font-weight:bold; margin-top:3px; }

.print-ficha .content-infos-publi { float:right; margin:40px 5px 0 0; font-size:13px; line-height:22px; text-align:right; }
.print-ficha .content-infos-publi span { display:block; }
.print-ficha .content-ficha { position:relative; }

.print-ficha .my-rating { float:left; width:250px; }
.print-ficha .my-rating h2 { margin-bottom:13px; }
.print-ficha .my-rating th { font-size:12px; font-weight:normal; }
.print-ficha .my-rating td { border-bottom:1px solid #dcd8cd; text-align:center; padding:5px 0; line-height:15px; }
.print-ficha .my-rating td:first-child { text-align:left; width:100px; padding-left:10px; }
.print-ficha .my-rating .check-fake { display:block; width:12px; height:12px; border:1px solid #444; margin:0 auto; }

.print-ficha .more-infos { float:left; width:100%; margin-bottom:35px; }
.print-ficha .more-infos .details { float:left; width:100%; font-size:15px; line-height:20px; }

.print-ficha .main-infos { float:left; width:267px; font-size:16px; line-height:23px; margin:0 42px 33px 0; }
.print-ficha .main-infos h2 { margin-bottom:7px; }
.print-ficha .main-infos .val-imovel { margin-bottom:23px; }
.print-ficha .main-infos .val-imovel th { text-align: left }

.print-ficha .photo-gallery { float:left; margin-bottom:9px; }
.print-ficha .photo-gallery ul { margin:0; padding:0; list-style:none; }
.print-ficha .photo-gallery li { float:left; height:160px; overflow:hidden; margin:0 20px 20px 0; }

.print-ficha .notes { display:block; clear:both; position:relative; }
.print-ficha .notes h2 { margin:0 0 25px; }
.print-ficha .notes hr { float:left; width:348px; margin:0 18px 35px 0; border-width:0; border-top:1px solid #444; }
.print-ficha .notes .nomargin { margin-right:0; }
.print-ficha .notes .date { position:absolute; top:2px; right:4px; }



