#logo { color:#999; float:left; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; }
#logo img { display:block; margin-bottom:4px; }

#container { margin:15px auto 0; width:980px; }
.fSearch {float:left; margin-bottom:13px; padding:2px 0 0 40px; width:570px; }
.fSearch div { color:#CCC; padding:0 0 5px; }
.fSearch div a { margin:0 10px; }
.fSearch div a.top { margin-left:0;}
.fSearch div a.seeing { color:#000; cursor:default; font-weight:bold; text-decoration:none; }
.fSearch fieldset { font-size:11px; }
.fSearch p { clear:both; color:#999; padding-top:4px; }
.fSearch p a { color:#999; }
.fSearch #fProperty select { font-size:14px; float:left; margin-right:10px; width:100px; }
.fSearch #fProperty input { width:190px;}
.fSearch input { float:left; font-size:14px; margin-right:10px; width:300px; }
.fSearch button { cursor:pointer; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; overflow:visible; text-transform:uppercase; width:100px; }
.fSearch a.aSearchLink { float:left; margin:5px 0 0 17px; }

#publish { float:right; }

#rStats { background-color:#f8f8f8; border-top:1px solid #d6d4d4; clear:both; font-size:14px; float:left; margin-bottom:10px; padding:7px 10px; text-align:right; width:960px; }
#rStats strong { float:left; }
#rStats strong span { font-weight:normal; }

#rFilters { border:1px solid #EEE; float:left; padding:5px 10px 10px; width:170px; }
#rFilters ul { }
#rFilters li { background:#fffdf3; padding:5px 10px 5px; }
#rFilters li.title { background-color:#fffbe0; border-top:1px solid #faeb85; padding:3px 0 5px 10px; }
#rFilters li.title strong { margin-bottom:0; }
#rFilters li li { color:#999; margin-bottom:5px; padding:0; }
#rFilters li strong { display:block; margin-bottom:5px; }
#rFilters li input,
#rFilters li button { font-size:11px; }
#rFilters li a { text-decoration:none; }
#rFilters li a:hover { text-decoration:underline; }
#rFilters li a.more { color:#fc4e2b; font-size:11px; }
#rFilters li.form { padding-bottom:0; }
#rFilters li.social { background:#fff; padding-bottom:5px; }
#rFilters li.social a { background:url(../img/iconitos.gif) no-repeat; display:block; margin-bottom:7px; padding:1px 0 2px 17px; }
#rFilters li.social a.twitter { background-position:0 -20px; }
#rFilters li.social a.volver { background:none; font-weight:bold; margin-bottom:10px; padding-left:0; }

.rList { float:right; width:775px; }
.rList .adSense { background:#e5ecf9; clear:both; margin-bottom:10px; padding:5px 5px 1px; line-height:16px; }
.rList .adSense .adsBy { color:#88a9b2; display:block; font-style:normal; margin-bottom:5px;}
.rList .adSense .adsBy a { color:#88a9b2; }
.rList .adSense p { margin-bottom:10px; }
.rList .adSense strong a { color:#11C; font-size:16px; }
.rList .adSense a { color:#080; text-decoration:none; }
.rList .adSense a:hover { text-decoration:underline; }
.rList #showOrder { border-bottom:1px solid #D6D4D4; clear:both; overflow:auto; padding-bottom:5px; }
.rList #showOrder #show { float:left; }
.rList #showOrder #order { float:right; }
.rList .item { border-bottom:1px dotted #ddd; clear:both; float:left; line-height:18px; padding:15px 0; width:100%; }
.rList .item:hover { background-color:#f1f1f1; }
.rList .item .image { background:#FFF; border:1px solid #000; float:left; margin:5px 10px 0 0; position:relative; }
.rList .item .image img { float:left; }
.rList .item .image span { background:#006; bottom:1px; color:#FFF; font-size:11px; left:1px; padding:0 3px; position:absolute; }
.rList .item h2 { font-size:16px; margin-bottom:2px; }
.rList .item h2 strong.price { color:#fc4e2b; float:right; }
.rList .item h2 a { text-decoration:none; }
.rList .item h3 { color:#999; font-size:14px; font-weight:normal; }
.rList .item p { font-size:12px; }
.rList .item em { font-style:normal; }
.rList .item .new { color: #FF9900; }
.rList .item .time { color:#999; }
.rList .item .from { color:#999; }
.rList .item .meta a { color:#77c; }

.rList.rGallery #showOrder { margin-bottom:15px; }
.rList.rGallery .item { border:1px dotted #ddd; clear:none; height:180px; margin:0 10px 10px 0; padding:5px; overflow:hidden; width:171px; }
.rList.rGallery .item h2 { clear:both; font-size:11px; font-weight:normal; line-height:14px; text-align:center; }
.rList.rGallery .item h2 strong { display:block; float:none; font-size:21px; margin-bottom:5px; }
.rList.rGallery .item .image { display:block; height:120px; overflow:hidden; margin:0 0 10px 25px; }
.rList.rGallery .item .image img { width:120px; }

.rList #paginate { border-bottom:1px solid #EEE; border-top:1px solid #EEE;clear:both; font-size:16px; padding:10px 10px 15px; text-align:center; }
.rList #paginate a { margin:0 2px; }
.rList #paginate strong { font-weight:normal; margin:0 2px; }

#relatedSearches { clear:both; background-color:#f1f1f1; line-height:15px; margin:10px auto; padding:10px 20px; width:940px; }
#relatedSearches p { font-size:11px; }

.fSearch.bottom { background:#f9f9f9; border-bottom:1px solid #eee; margin-bottom:20px; padding:10px 20px; width:735px; }
.fSearch.bottom fieldset { height:auto; }
.fSearch.bottom strong { display:block; font-size:12px; margin-bottom:5px; }

#footer { margin-top:0px; }
#footer p { border:none; }

/* Advanced search */
#transparency { background:url(../img/aSearch_transparency_2.png); position:absolute; width:100%; }
.aSearch { background: url(../img/aSearch_transparency.png); clear:both; display:none; padding:10px; position:absolute; top:50px; width:905px; }
.aSearch h3 { background-color:#369; border:1px solid #036; border-width:1px 1px 0; color:#FFF; float:left; font-size:14px; padding:7px 10px; width:883px; }
.aSearch form { background:#FFF; border:1px solid #333; border-width:0 1px 1px; float:left; padding:10px 0 10px 10px; position:relative; width:893px; }
.aSearch form fieldset { border-left:1px solid #EEE; float:left; padding:0 10px; width:280px; }
.aSearch form fieldset.first { border:none; padding-left:0; }
.aSearch form fieldset.third { padding-right:0; }
.aSearch form h5 { background-color:#f9f9f9; border:solid #ececec; border-width:1px 0; clear:both; color:#000; font-size:13px; margin:5px 0 10px; padding:3px 8px; }
.aSearch form label { font-weight:normal; }
.aSearch form label.checkbox input { width:auto; margin-right:5px; }
.aSearch label { float:left; font-weight:bold; margin:0 0 7px 0; padding-left:8px; width:100%; }
.aSearch label strong { float:left; font-weight:normal; padding-top:4px; width:95px; }
.aSearch form select,
.aSearch form input { border:1px solid #97a0b3; }
.aSearch select { float:left; font-size:11px; margin:0; padding:1px; width:176px; }
.aSearch input { float:left; font-size:11px; margin:0; padding:1px; width:173px; }
.aSearch .twoSelects select { margin-right:5px; width:86px; }
.aSearch #keywords { -moz-border-radius: 8px; -webkit-border-radius: 8px; background:#f9f9f9; border:1px solid #DDD; clear:both; float:left; padding:10px; width:308px; }
.aSearch #keywords strong { padding-top:0; }
.aSearch #keywords input { width:200px; }
.aSearch button { -moz-border-radius: 5px; -webkit-border-radius: 5px; background:#FFF url(../img/aSearch_button_arrow.gif) no-repeat right center; border:1px solid #ff6a21; clear:both; color:#000; cursor:pointer; float:left; font-weight:normal; margin:10px 0 5px 8px; padding:0 15px 0 0; overflow:visible; text-align:center; }
.aSearch button span { background:url(../img/aSearch_button_back.gif) repeat-x bottom; display:block; padding:3px 10px 3px 15px; }
.aSearch button:hover { text-decoration:underline; }
.aSearch .aReset { float:left; margin:10px 0 0 10px; }
.aSearch .saveAlert { border-right:1px solid #CCC; clear:left; color:#000; float:left; font-weight:bold; margin:10px 0 0 0; padding-right:10px; width:auto; }
.aSearch .saveAlert input { margin-right:5px; width:auto; }
.aSearch .aSearchClose { background:url(../img/aSearch_close.gif) no-repeat 0 2px; color:#FFF; font-size:11px; padding:0 0 3px 17px; position:absolute; right:15px; text-decoration:underline; top:-23px; }
