﻿.search									{ position:relative;}
.search cite							{ font-size:10px; color:#877f7f; margin-left:10px; }
.search input,select					{ color:#6A6A6A; font-family:arial; font-size:11px;}


.search .advancedSearch					{ position:relative; width:550px; padding:10px 10px 0px 10px; line-height:18px;  }
.search .advancedSearch p				{ float:left; line-height:25px; min-width:165px; padding-top:10px;  }
.search .advancedSearch p span			{ color:#5c5c5c; display:block;  font-weight:bold; font-size:11px; font-family:Arial;}
.search .advancedSearch .range          { font-weight:normal; color:#676666; }
.search .advancedSearch select          { width:122px; height:20px; margin-bottom:7px}
.search .advancedSearch input		    { width:50px; padding-top:7px; }


.search .advancedSearch .viewWith		{ width:330px ;}
.search .advancedSearch .viewWith input	{ width:30px;}
.search .advancedSearch .viewWith label	{ font-weight:normal; color:#676666; font-family:Arial; font-size:10px;}

.search cite { font-family:Arial; font-size:10px;  }


#search .map                                                { width:594px; height:296px; padding:16px 17px 0 25px; font-family:Arial; font-size:11px; font-weight:normal; color:#676666; line-height:18px; }
#search .map div.criteria                                   { float:left; }
#search .map div.criteria p                                 { font-size:11px; margin:0px; line-height:18px; }
#search .map div.criteria p.type,
#search .map div.criteria p.rooms,
#search .map div.criteria p.purpose,
#search .map div.criteria p.price                           { float:left; width:142px; height:59px; }
#search .map div.criteria p.clear                           { clear:both; }
#search .map div.criteria span.criteria                     { color:#5c5c5c; font-weight:bold; display:block; clear:both; padding-bottom:7px; }
#search .map div.criteria select                            { width:120px; font-family:arial; font-size:11px; color:#6a6a6a; }
#search .map div.criteria .required                         { font-family:arial; font-size:10px; color:#8e8e8e; }
#search .map .select                                        { color:#5c5c5c; }
#search .map .select span.type                              { color:#a2a2a2; }
#search .map div.criteria p.select                          { line-height:14px; }
#search .map .submit                                        { padding-top:16px; }
.btnSearch                                                  { width:86px; height:23px; font-size:11px; background:url('images/btn.common.png') no-repeat; color:#fff; font-weight:bold; cursor:pointer; border:0px; }
#search .map .object                                        { float:left; width:280px; height:270px; margin-left:-10px; }


/*
   =============================================
   Author:		Paulo Mendes
   Created on:	24.02.2010
   Version:		1.0
   Project:		Publimóveis
*/

/*
   =============================================
   UserControl: SearchResult.ascx
   Pane:        Content
*/
#search_list                                                     { width:594px; font-family:Arial; font-size:11px; font-weight:normal; color:#676666; }
#search_list p                                                   { text-align:justify; font-size:12px; line-height:18px; margin:0 0 17px 0; }
#search_list .clear                                              { clear:both; }
#search_list .tab                                                { float:right; margin-top:9px; width:171px; height:21px; color:#b7b7b7; line-height:21px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; text-align:right; padding-right:5px; }
#search_list .tab a                                              { color:#b7b7b7; }
#search_list .tab a:hover                                        { text-decoration:none; }
#search_list h1                                                  { margin:0 0 25px 0; padding:0 20px 0 30px; color:#789802; font-size:14px; font-weight:bold; }
#search_list .header                                             { padding-left:30px; }
#search_list .header div                                         { float:left; padding-bottom:40px; }
#search_list .header span                                        { color:#5c5c5c; font-weight:bold; padding-right:5px; }
#search_list .header select                                      { width:120px; color:#6a6a6a; font-size:11px; margin-right:25px; }
#search_list #result .property                                   { height:127px; padding:0 0 0 28px; border:2px solid #e1e0e0; background-color:#e1e0e0; }
#search_list #result .property:hover                             { border:2px solid #b8d93e; }
#search_list #result .alternate                                  { height:127px; padding:0 0 0 28px; border:2px solid #e6e6e6; }
#search_list #result .alternate:hover                            { border:2px solid #b8d93e; }
#search_list #result .photo                                      { float:left; margin:8px 0 0 0; }
#search_list #result .thumb                                      { width:140px; height:105px; border:2px solid #cecece; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; }
#search_list #result .thumb img									 { width:140px; height:105px;}
#search_list #result .showcase                                   { float:left; width:371px; height:119px; margin:8px 0 0 21px; padding-left:26px; background:url('images/bg.list.png') no-repeat; }
#search_list #result .showcase p                                 { margin:0px; font-size:11px; }
#search_list #result .features                                   { float:left; width:220px; }
#search_list #result .features p.title                           { color:#4a4a4a; font-size:12px; }
#search_list #result .features p.location                        { padding-bottom:3px; }
#search_list #result .compare                                    { float:right; width:130px; padding-right:14px; position:relative;min-height:120px }
#search_list #result .compare p                                  { text-align:right; }
#search_list #result .compare p.chkCompare						 { position:absolute; right:15px; bottom:15px;}
#search_list #result .compare p.ref                              { color:#a1a0a0; }
#search_list #result .compare p.price                            { margin:21px 0 30px 0; color:#1d1d1d; }
#search_list #compare                                            { padding:16px 16px 0 0; text-align:right; }
#search_list .emptydata                                          { padding:10px 28px 10px 28px; border:2px solid #e1e0e0; background-color:#e1e0e0; }
#search_list .emptydata ul                                       { margin:0px; padding:11px 0 11px 28px; font-size:11px; }
#search_list .emptydata p                                        { margin:0px; font-size:11px; line-height:18px; }
#search_list .emptydata b                                        { font-size:12px; color:#4a4a4a; }
#search_list .emptydata a                                        { color:#98bf0a; text-decoration:none; }
#search_list .emptydata a:hover                                  { text-decoration:underline; }
#search_list .notavailable                                       { font-style:italic; color:#a1a0a0; }
.btnCompare                                                     { width:86px; height:23px; background:url('images/btn.common.png') no-repeat; font-family:arial; font-size:11px; color:#6a6a6a; color:#fff; font-weight:bold; cursor:pointer; border:0px; }

/*
   =============================================
   UserControl: Pager.ascx
   Pane:        Content
*/
#pager                                                      { margin:29px 0 20px 0; height:18px; padding:3px; font-family:Arial; font-size:11px; font-weight:normal; color:#676666; text-align:center; }
#pager a                                                    { color:#fff; font-size:12px; font-weight:bold; text-decoration:none; }
#pager .prev,
#pager .next                                                { width:14px; height:18px; background:url('images/btn.pg.nav.png') no-repeat; }
#pager .prev a,
#pager .next a                                              { line-height:18px; font-size:10px; padding:0 4px 0 4px; }
#pager .enum                                                { padding:2px 12px 2px 15px; }
#pager .enum a                                              { padding:0px 3px 0px 3px; margin-right:4px; color:#fff; font-size:11px; background-color:#b8d93e; border:1px solid #b8d93e; }
#pager .enum a.current                                      { padding:0px 3px 0px 3px; margin-right:4px; color:#97b71f; border:1px solid #97b71f; background-color:#d9ea98; }


/*
   =============================================
   Author:		Paulo Mendes
   Created on:	17.02.2010
   Version:		1.0
   Project:		Publimóveis
*/
.clear                                                      { clear:both; }


/*
   =============================================
   UserControl: PropertyDetails.ascx
   Pane:        Content
*/
#property                                                   { width:594px; font-family:Arial; font-size:11px; font-weight:normal; color:#676666; }
#property a                                                 { color:#98bf0a; text-decoration:none; }
#property a:hover                                           { text-decoration:underline; }
#property p                                                 { text-align:justify; font-size:12px; line-height:18px; margin:0 0 17px 0; }
#property .tab                                              { float:right; margin-top:9px; width:89px; height:21px; color:#b7b7b7; line-height:21px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; }
#property .tab a                                            { color:#b7b7b7; }
#property #details                                          { margin-right:30px; padding:0 20px 0 30px; clear:both; width:498px; }
#property #header h1                                        { margin:0px; color:#789802; font-size:14px; font-weight:bold; }
#property #header                                           { padding-bottom:13px; }
#property #header p                                         { margin:0px; font-size:11px; color:#4a4a4a; }
#property #header .reference                                { color:#789802; }
#property #header .location                                 { font-size:12px; padding-top:5px; }
#property #header .column                                   { float:left; width:166px; }
#property #header p.price                                   { color:#1a1a1a; }
#property #header p.price .value                            { font-size:12px; }
#property .images                                           { width:498px; height:400px; background-color:#cad995; }
#property #control                                          { padding:0 2px 2px 2px; }
#property #control .first                                   { float:left; width:24px; height:19px; text-align:right; }
#property #control .first img                               { margin-top:6px; }
#property #control .prev                                    { float:left; width:20px; height:19px; text-align:center; }
#property #control .prev img                                { margin-top:10px; }
#property #control #nav                                     { float:left; margin-top:1px; background-color:#93a458; }
#property #control #nav .bgl                                { float:left; width:9px; height:19px; background:url('images/btn.ctrl.bgl.gif') no-repeat; }
#property #control #nav .enum                               { float:left; margin:2px 0 0 10px; width:365px; height:15px; }
#property #control #nav .enum a                             { color:#cad995; font-family:arial; font-size:11px; padding:0px 2px 0px 2px; }
#property #control #nav .bgr                                { float:left; width:9px; height:19px; background:url('images/btn.ctrl.bgr.gif') no-repeat; }
#property #control .next                                    { float:left; width:16px; height:19px; text-align:center; }
#property #control .next img                                { margin-top:6px; }
#property #control .last                                    { float:left; width:24px; height:19px; text-align:center; }
#property #control .last img                                { margin-top:6px; }
#property #control .play                                    { float:left; width:21px; height:19px; text-align:center; }
#property #control .play img                                { margin-top:6px; }
#property .description                                      { padding-top:17px; }
#property .description p                                    { font-size:11px; color:#1a1a1a; margin:0px; }
#property .description p.title                              { margin:0px; font-size:12px; }
#property .features                                         { padding-top:17px; }
#property .features div                                     { margin:0px; }
#property .features div.title                               { color:#a7cb3d; font-size:11px; line-height:15px; }
#property .features img                                     { vertical-align:top; }
#property .features a                                       { cursor:pointer; }
#property .features strong                                  { margin:0px; font-size:12px; color:#1a1a1a; }
#property .features .tree                                   { padding-top:5px; }
#property .features .CaractNivel0                           { color:#789802; }
#property .features .CaractNivel1                           { }
#property .features .CaractNivel2                           { }
#property #cpanel                                           { margin:0px; padding:0px; line-height:20px; text-align:right; }
#property #cpanel img                                       { vertical-align:top; margin-left:32px; }
#property #cpanel a                                         { cursor:pointer; }
#property .form                                             { }
#property .form input.textbox,
#property .form textarea                                    { color:#6a6a6a; font-size:11px; font-family:arial; background-color:#fff; font-weight:normal; border:1px solid #b2b2b2; padding:2px 0 2px 5px; outline:none; }
#property .form p.title                                     { color:#1a1a1a; padding:13px 0 7px 0; margin:0px; }
#property .form div.group                                   { padding-bottom:6px; }
#property .form div.group p                                 { padding:0px; height:23px; margin:0px; border-top:0px dotted #cc0000; border-bottom:0px dotted #cc0000; }
#property .form label                                       { float:left; width:110px; font-size:11px; color:#616161; display:block; vertical-align:top; }
#property .form select                                      { float:left; margin:0px; width:120px; font-size:11px; color:#6a6a6a; }
#property .form div.group label.indent                      { float:left; width:144px; font-size:11px; color:#616161; display:block; text-indent:18px; vertical-align:top; }
#property .form div p                                       { margin:4px 0 4px 0; }
#property .form input.textbox                               { margin-top:0px; margin-bottom:0px; width:377px; }
#property .form input.phone                                 { float:left; width:113px; }
#property .form input.email                                 { float:left; width:194px; }
#property .form div label.indent                            { float:left; width:63px; font-size:11px; color:#616161; display:block; text-indent:18px; vertical-align:top; }
#property .form textarea                                    { width:377px; height:40px; max-width:377px; max-height:40px; }
#property .form p.note                                      { color:#8e8e8e; font-size:10px; padding-left:112px; margin:-3px 0 1px 0; }
#property .form p.submit                                    { padding-left:112px; margin:0px; }
#property .broker                                           { margin:14px 0 14px 0; padding:24px 19px 18px 19px; background-color:#f1f1f1; border:1px solid #dadada; }
#property #broker											{ padding-bottom:24px !important;}
#property #broker .logo                                     { float:left; width:130px; }
#property #broker .canvas                                   { width:130px; height:33px; overflow:hidden; display:table-cell; text-align:left; vertical-align:middle; }
#property #broker .license                                  { padding-top:7px; }
#property #broker .license p                                { margin:0px; line-height:14px; color:#848484; font-size:11px; }
#property #broker .contacts                                 { float:left; width:306px; margin-left:18px; }
#property #broker .contacts p                               { margin:0px; line-height:16px; color:#848484; font-size:11px; }
#property #broker .contacts p.name                          { color:#5c5c5c; font-size:12px; line-height:14px; }
#property #broker .contacts p.number span                   { margin-right:11px; }
#property .emptydata                                        { margin-right:30px; padding:20px 20px 0 30px; clear:both; width:498px; }
#property .emptydata ul                                     { margin:0px; padding:11px 0 11px 28px; font-size:11px; }
#property .emptydata p                                      { margin:0px; font-size:11px; line-height:18px; }
#property .emptydata b                                      { font-size:12px; color:#4a4a4a; }
#property .emptydata a                                      { color:#98bf0a; text-decoration:none; }
#property .emptydata a:hover                                { text-decoration:underline; }
#property .notavailable                                     { font-style:italic; color:#a1a0a0; }
.btnSend                                                    { width:63px; height:23px; font-size:11px; background:url('images/btn.send.png') no-repeat; color:#fff; font-weight:bold; cursor:pointer; border:0px; }

/*
   =============================================
   UserControl: Gallery.ascx
   Pane:        Content
*/

/*	@ PROPERTY GALLERY CONTROL CSS THEME SILVER
	======================================================================================== */	 
.GalleryTheme                                                               { position:relative;background-color:#CAD995; padding: 0px; border: 2px solid #DAE9A5; }
.GalleryTheme .Error                                                        { background-color:#CAD995; border: solid 4px #DAE9A5;background-image:url(images/warning.png);background-repeat:no-repeat;background-position:center center;text-align:center;display:table-cell;vertical-align:middle;font-family:Verdana;color:#EAF9B5;font-size:12px;font-weight:400}
.GalleryTheme .ErrorText                                                    { padding-top:58px}
.GalleryTheme .GalleryLoader                                                {position:absolute;top:0px;left:0px;background-image:url(images/ajax-loader.gif);background-repeat:no-repeat;background-position:center}
.GalleryTheme .imageHolderPreview                                           {Z-index:5;position:absolute;background-color:#EEE;display:table-cell;border:1px solid #DDD;overflow:hidden;text-align:center;vertical-align:middle;padding:1px}
.GalleryTheme .imageHolderPreview .imagePreview                             {border:0 none;margin:0;padding:0}
.GalleryTheme .imageHolderPreviewCursor                                     {position:absolute;background:transparent url(images/Backgrounds/cursor.png) no-repeat scroll 0 0;height:5px;width:12px}
.GalleryTheme .ImageHolder                                                  {position:relative;display:block;overflow:hidden;text-align:center;vertical-align:middle;background-color:#CAD995}
.GalleryTheme .ImageWarpper                                                 { display:block; } 
.GalleryTheme .ImageHolder .Image                                           {border-width:0; margin:auto;}
.GalleryTheme .ImageHolderFront                                             {position:absolute;left:0;top:0}
.GalleryTheme .ImageFrontWarpper                                            {position:relative;display:block;overflow:hidden;text-align:center;vertical-align:middle}
.GalleryTheme .ImageHolderFront .ImageBack                                  {border-width:0; margin:auto;}
.GalleryTheme .ViewerMenu .MenuTable                                        {border-spacing:0;border-collapse:collapse;border-style:none;border-width:0;margin:0;padding:0}
.GalleryTheme .ViewerMenu .PositionButton .PositionButtonLink               { color:#CAD995 !important; font-family:arial; font-size:11px; padding:0 2px; text-decoration:none; font-weight:normal; }
.GalleryTheme .ViewerMenu .PositionButton .PositionButtonLink.Selected      { color:#DAE9A5 !important; font-family:arial; font-size:11px; padding:0 2px; text-decoration:none; font-weight:bold; }
.GalleryTheme .ViewerMenu .PositionButton                                   { }
.GalleryTheme .ViewerMenu .PositionButton .PositionButtonLink:hover         { color: #FFFFFF; border:0 none; }
.GalleryTheme .ViewerMenu                                                   {margin-top:1px;padding:2px}
.GalleryTheme .ViewerMenu .PositionPreviousPage                             {height:11px;text-align:right;width:15px;margin-left:5px}
.GalleryTheme .ViewerMenu .PositionPreviousPage .ButtonPreviousPage         {cursor:pointer;border:0 none;margin-left:8px;background:transparent url(images/Buttons/btn.ctrl.first.png) no-repeat scroll 0 0;width:15px}
.GalleryTheme .ViewerMenu .PositionPreviousPage .ButtonPreviousPageDisabled {visibility:hidden;background:transparent url(images/Buttons/btn.ctrl.first.png) no-repeat scroll 0 0;width:15px}
.GalleryTheme .ViewerMenu .PositionPrevious                                 {text-align:center;width:18px;height:3px;margin-left:5px}
.GalleryTheme .ViewerMenu .PositionPrevious .ButtonPrevious                 {cursor:pointer;background:transparent url(images/Buttons/btn.ctrl.prev.png) no-repeat scroll 0 0;width:15px}
.GalleryTheme .ViewerMenu .PositionPrevious .ButtonPreviousDisabled         {visibility:hidden;background:transparent url(images/Buttons/btn.ctrl.prev.png) no-repeat scroll 0 0;width:15px}
.GalleryTheme .ViewerMenu .PositionButtons                                  {text-align:center;width:100%;background:transparent url(images/Backgrounds/btn.ctrl.bgm.png);border-width:0;margin:0;padding:0}
.GalleryTheme .ViewerMenu .PositionButtonsCenter                            {border-width:0;margin:auto;padding:0}
.GalleryTheme .ViewerMenu .PositionButtonsLeftBorder                        {background:transparent url(images/Backgrounds/btn.ctrl.bgl.png) no-repeat scroll 0 0;height:19px;width:9px}
.GalleryTheme .ViewerMenu .PositionButtonsCenter .PositionButtonsBorder     {border:0 none;margin-left:auto;margin-right:auto;margin-top:0;padding:0}
.GalleryTheme .ViewerMenu .PositionButtonsRightBorder                       {background:transparent url(images/Backgrounds/btn.ctrl.bgr.png) no-repeat scroll 0 0;height:19px;width:9px}
.GalleryTheme .ViewerMenu .PositionNextPage                                 {width:18px;height:11px}
.GalleryTheme .ViewerMenu .PositionNextPage .ButtonNextPage                 {cursor:pointer;border:0 none;margin-left:0;background:transparent url(images/Buttons/btn.ctrl.last.png) no-repeat scroll 0 0;width:15px}
.GalleryTheme .ViewerMenu .PositionNextPage .ButtonNextPageDisabled         {visibility:hidden;background:transparent url(images/Buttons/btn.ctrl.last.png) no-repeat scroll 0 0;width:15px}
.GalleryTheme .ViewerMenu .PositionNext                                     {text-align:center;width:16px;height:11px;margin-left:6px}
.GalleryTheme .ViewerMenu .PositionNext .ButtonNext                         {cursor:pointer;background:transparent url(images/Buttons/btn.ctrl.next.png) no-repeat scroll 0 0;width:15px}
.GalleryTheme .ViewerMenu .PositionNext .ButtonNextDisabled                 {visibility:hidden;background:transparent url(images/Buttons/btn.ctrl.next.png) no-repeat scroll 0 0;width:15px}
.GalleryTheme .ViewerMenu .AutoPlayMenu                                     {cursor:pointer;width:18px;height:11px;margin-left:15px;text-align:center}
.GalleryTheme .ViewerMenu .buttonPlay                                       {display:table-cell;background:transparent url(images/Buttons/btn.ctrl.play.png) no-repeat scroll 0 0;height:15px;width:15px}
.GalleryTheme .ViewerMenu .buttonPause                                      {display:table-cell;background:transparent url(images/Buttons/btn.ctrl.pause.png) no-repeat scroll 0 0;height:15px;width:15px}

/*
   =============================================
   Author:		Paulo Mendes
   Created on:	25.02.2010
   Version:		1.0
   Project:		Publimóveis
*/

/*
   =============================================
   UserControl: Favorites.ascx
   Pane:        Content
*/
#favorites                                                  { width:594px; font-family:Arial; font-size:11px; font-weight:normal; color:#676666; }
#favorites p                                                { text-align:justify; font-size:12px; line-height:18px; margin:0 0 17px 0; }
#favorites .clear                                           { clear:both; }
#favorites .tab                                             { float:right; margin-top:9px; width:171px; height:21px; color:#b7b7b7; line-height:21px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; text-align:right; padding-right:5px; }
#favorites .tab a                                           { color:#b7b7b7; }
#favorites .tab a:hover                                     { text-decoration:none; }
#favorites h1                                               { margin:0 0 25px 0; padding:0 20px 0 30px; color:#789802; font-size:14px; font-weight:bold; }
#favorites #list .property                                  { height:136px; padding:0 0 0 28px; border:2px solid #e1e0e0; background-color:#e1e0e0; }
#favorites #list .property:hover                            { border:2px solid #b8d93e; }
#favorites #list .alternate                                 { height:136px; padding:0 0 0 28px; border:2px solid #e6e6e6; }
#favorites #list .alternate:hover                           { border:2px solid #b8d93e; }
#favorites #list .photo                                     { float:left; margin:8px 0 0 0; }
#favorites #list .thumb                                     { width:140px; height:105px; border:2px solid #cecece; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; }
#favorites #list .delete                                    { padding:1px 0 0 5px; }
#favorites #list .delete a                                  { padding-left:2px; color:#372011; font-size:10px; cursor:pointer; }
#favorites #list .showcase                                  { float:left; width:371px; height:128px; margin:8px 0 0 21px; padding-left:26px; background:url('images/bg.list.png') no-repeat; }
#favorites #list .showcase p                                { margin:0px; font-size:11px; }
#favorites #list .features                                  { float:left; width:220px; }
#favorites #list .features p.title                          { color:#4a4a4a; font-size:12px; }
#favorites #list .features p.location                       { padding-bottom:3px; }
#favorites #list .compare                                   { float:right; width:130px; padding-right:14px; }
#favorites #list .compare p                                 { text-align:right; }
#favorites #list .compare p.ref                             { color:#a1a0a0; }
#favorites #list .compare p.price                           { margin:21px 0 30px 0; color:#1d1d1d; }
#favorites #compare                                         { padding:19px 16px 0 0; text-align:right; }
#favorites .emptydata                                       { padding:10px 28px 10px 28px; border:2px solid #e1e0e0; background-color:#e1e0e0; }
#favorites .emptydata ul                                    { margin:0px; padding:11px 0 11px 28px; font-size:11px; }
#favorites .emptydata p                                     { margin:0px; font-size:11px; line-height:18px; }
#favorites .emptydata b                                     { font-size:12px; color:#4a4a4a; }
#favorites .emptydata a                                     { color:#98bf0a; text-decoration:none; }
#favorites .emptydata a:hover                               { text-decoration:underline; }
#favorites .notavailable                                    { font-style:italic; color:#a1a0a0; }
.btnCompare                                                 { width:86px; height:23px; background:url('images/btn.common.png') no-repeat; font-family:arial; font-size:11px; color:#6a6a6a; color:#fff; font-weight:bold; cursor:pointer; border:0px; }

/*
   =============================================
   UserControl: Pager.ascx
   Pane:        Content
*/
#pager                                                      { margin:29px 0 20px 0; height:18px; padding:3px; font-family:Arial; font-size:11px; font-weight:normal; color:#676666; text-align:center; }
#pager a                                                    { color:#fff; font-size:12px; font-weight:bold; text-decoration:none; }
#pager .prev,
#pager .next                                                { width:14px; height:18px; background:url('images/btn.pg.nav.png') no-repeat; }
#pager .prev a,
#pager .next a                                              { line-height:18px; font-size:10px; padding:0 4px 0 4px; }
#pager .enum                                                { padding:2px 12px 2px 15px; }
#pager .enum a                                              { padding:0px 3px 0px 3px; margin-right:4px; color:#fff; font-size:11px; background-color:#b8d93e; border:1px solid #b8d93e; }
#pager .enum a.current                                      { padding:0px 3px 0px 3px; margin-right:4px; color:#97b71f; border:1px solid #97b71f; background-color:#d9ea98; }


#compare div {
color:#676666;
font-family:Arial;
font-size:11px;
font-weight:normal;
}
#compare p {
font-size:12px;
line-height:18px;
margin:0 0 17px;
text-align:justify;
}
#compare p.title { 
    font-size:14px;
    font-weight:bold;    
}
#compare p.location {
}
#compare div.price { 
    padding:2px 10px;
}

#compare {
}
#compare h1 {
padding:0 20px 0 30px;
}
#compare .grid {
margin-left:15px;
}
#compare .grid .property {
background-color:#E0E0E0;
border:2px solid #E0E0E0;
cursor:pointer;
float:left;
height:537px;
margin-right:4px;
width:181px;
}
#compare .grid .property:hover {
border:2px solid #B8D93C;
}
#compare .grid .showcase {
height:262px;
padding:15px 13px 0;
}
#compare .grid .showcase p {
font-size:11px;
line-height:16px;
margin:0;
}
#compare .grid .thumb {
border:2px solid #CECECE;
display:table-cell;
height:113px;
overflow:hidden;
text-align:center;
vertical-align:middle;
width:151px;
}
#compare .grid .attr {
color:#676666;
}
#compare .grid .attr p.ref {
color:#A1A0A0;
line-height:28px;
text-align:right;
}
#compare .grid .attr p.title {
color:#4A4A4A;
font-size:12px;
padding:5px 0 2px;
}
#compare .grid .attr p.location {
padding-bottom:12px;
}
#compare .grid .attr b {
color:#4A4A4A;
}
#compare .grid .price {
background-color:#C5C5C5;
}
#compare .grid .price p {
color:#1D1D1D;
font-size:11px;
margin-bottom:10px;
padding-left:13px;
}
#compare .grid .features {
}
#compare .grid .features .group {
margin-top:10px;
}
#compare .grid .features .group .node {
background-color:#D6D6D6;
color:#4A4A4A;
font-size:11px;
line-height:19px;
margin:0;
padding-left:13px;
}
#compare .grid .features .childs {
margin:0;
}
#compare .grid .features li {
color:#4A4A4A;
font-size:11px;
padding-left:13px;
}


/*
   =============================================
   Author:		Paulo Mendes
   Created on:	23.02.2010
   Version:		1.0
   Project:		Publimóveis
*/

/*
   =============================================
   UserControl: PropertyPreview.ascx
   Pane:        Print
*/
#property                                                   { width:522px; margin:23px auto; font-family:Arial; font-size:11px; font-weight:normal; color:#676666; }
#property p                                                 { text-align:justify; font-size:12px; line-height:18px; margin:0 0 17px 0; }
#property a                                                 { color:#98bf0a; text-decoration:none; }
#property a:hover                                           { text-decoration:underline; }
#property h1                                                { color:#789802; font-size:14px; font-weight:bold; margin:31px 0 25px 0; }
#property .unavailable                                      { font-style:italic; font-size:11px; color:#a1a0a0; }
.clear                                                      { clear:both; }
#property .top                                              { }
#property .top p                                            { margin:0px; }
#property .top p.logo                                       { width:216px; height:75px; background:url('images/logo.png') no-repeat left top; }
#property .top p.date                                       { color:#8d8d8d; font-size:11px; text-align:right; }
#property #header h1                                        { margin:0px; }
#property #header                                           { margin-top:7px; }
#property #header p                                         { margin:0px; font-size:11px; color:#4a4a4a; line-height:16px; }
#property #header .photo                                    { float:left; margin:0 20px 0 0; width:208px; height:156px; overflow:hidden; text-align:center; vertical-align:middle; display:table-cell; border:2px solid #d0dea0; background-color:#eaeaea; }
#property #header .showcase                                 { }
#property #header .reference                                { color:#789802; font-size:11px; }
#property #header .location                                 { font-size:12px; padding-top:5px; }
#property #header p.price                                   { color:#1a1a1a;  }
#property #header p.price .value                            { font-size:12px; }
#property .description                                      { padding-top:17px; }
#property .description p                                    { font-size:11px; color:#1a1a1a; margin:0px; }
#property .description p.title                              { margin:0px; font-size:12px; }
#property .features                                         { padding-top:17px; }
#property .features p                                       { font-size:11px; color:#1a1a1a; margin:0px; }
#property .features p.title                                 { margin:0 0 2px 0; font-size:12px; }
#property .features div.node                                { float:left; width:166px; color:#1a1a1a; }
#property .features ul                                      { margin:0px; padding:0px; list-style:none; margin-bottom:17px; }
#property .features li                                      { margin:0px; padding:0px; font-size:11px; color:#525252; line-height:16px; }
#property .features .CaractNivel0                           { color:#789802; }
#property .features .CaractNivel1                           { }
#property .features .CaractNivel2                           { }
#property #broker                                           { height:108px; margin:17px 0 14px 0; padding:24px 19px 0 19px; background-color:#f1f1f1; border:1px solid #dadada; }
#property #broker .logo                                     { float:left; }
#property #broker .canvas                                   { width:150px; overflow:hidden; display:table-cell; text-align:left; vertical-align:middle; }
#property #broker .license                                  { padding-top:7px; }
#property #broker .license p                                { margin:0px; line-height:14px; color:#848484; font-size:11px; }
#property #broker .contacts                                 { float:left; width:270px; margin-left:18px; }
#property #broker .contacts p                               { margin:0px; line-height:16px; color:#848484; font-size:11px; }
#property #broker .contacts p.name                          { color:#5c5c5c; font-size:12px; line-height:14px; }
#property #broker .contacts p.number span                   { margin-right:10px; }

