@charset "utf-8";
/* CSS Document */

html, body{ margin: 0 0 10px 0; padding: 0; background: #cac8a0 url(images/sbg.jpg) repeat-x top; font-family: Georgia, "Times New Roman", Times, serif; color: #000000; }
body{ width: 960px; margin: 0 auto 0 auto; }

/* Header Styles */
#pb_header{ width: 960px; height: 138px; float: left; background: url(images/pisosberlin-header.jpg) no-repeat; }
#pisosberlin_logo, #pisosberlin_logo:link, #pisosberlin_logo:visited, #pisosberlin_logo:active, #pisosberlin_logo:hover{ width: 420px; height: 138px; float: left; background: url(images/pisosberlin-logo.gif) no-repeat center; }
#seo_text{ width: 480px; height: 84px; float: left; text-align: center; padding: 15px 10px 0 50px; }
.se_header{ margin: 0; padding: 0; font-weight: normal; color: #545117; font-size: 14pt; }
.se_header a, .se_header a:link, .se_header a:visited, .se_header a:active{ color: #545117; }
.se_header a:hover{ color: #000000; text-decoration: none; }

/* Main Menu Styles */
#main_menu{ width: 520px; height: 39px; float: left; margin: 0; padding: 0 0 0 20px; list-style: none; }
#main_menu li{ float: left; margin-left: 2px; }
.mm_links_active, .mm_links_active:link,.mm_links_active:visited, .mm_links_active:active, .mm_links_active:hover,
.mm_links, .mm_links:link, .mm_links:visited{ width: 102px; height: 31px; float: left; background: url(images/mm-links-normal.gif) no-repeat; color: #706b3d; padding: 8px 0 0 0; text-align: center; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12pt; text-decoration: none; }
.mm_links:hover{ background: url(images/mm-links-hover.gif) no-repeat; color: #FFFFFF; }
.mm_links_active, .mm_links_active:link,.mm_links_active:visited, .mm_links_active:active, .mm_links_active:hover,
.mm_links:active{ background: url(images/mm-links-active.gif) no-repeat; color: #FFFFFF; }
.mm_links_active, .mm_links_active:link,.mm_links_active:visited, .mm_links_active:active, .mm_links_active:hover{ cursor: default; }

/* Content Styles */
#content_top{ width: 960px; height: 12px; float: left; background: url(images/content-top.jpg) no-repeat; font-size: 0; }
#contents{ width: 932px; height: auto; float: left; background: #FFFFFF url(images/content-bg.jpg) repeat-x top; padding: 0 12px 0 12px; border-left: 2px solid #FFF; border-right: 2px solid #FFF; }
.cleft{ width: 540px; height: auto; float: left; }
#feat_prop_details{ width: 299px; height: 128px; float: left; background: url(images/featured-property-bg.jpg) repeat-x top; overflow: hidden; padding: 10px; font-size: 12px; }
.bigprc, .cursym{ font-family: Helvetica, Arial, sans-serif; font-size: 30px; color: #706b3d; }
.cursym{ font-family: Arial, Helvetica, sans-serif; font-size: 26px; }
.cleft_contents{ width: 520px; height: auto; float: left; padding: 30px 10px 10px 10px; }
.cright{ width: 387px; height: auto; float: right; }
#subscription_form_title{ width: 387px; height: 80px; float: left; padding: 73px 0 0 0; background: url(images/free-info-email-subscription.jpg) no-repeat; text-align: center; }
#subscription_form_content{ width: 387px; height: auto; float: left; background: url(images/subscription-form-bg.jpg) repeat-y; }
.subborder{ width: 2px; height: 377px; float: left; background: url(images/subscription-form-border.jpg) no-repeat; }
.txtbox, .txtarea{ width: 224px; height: 12px; padding: 8px; border: none; background: url(images/txtbox-bg.jpg) no-repeat; font-family: Arial, Helvetica, sans-serifr; font-size: 11px; }
.txtarea{ height: 102px; background: url(images/txtarea-bg.jpg) no-repeat; }
#subform{ float: left; }
#subform tr td{ font-size: 12px; padding: 15px 0 5px 15px; }

/* Footer Styles */
#footer{ width: 926px; height: auto; float: left; border: 2px solid #FFFFFF; border-top: none; border-bottom: none; background: #FFFFFF url(images/footer-bg.jpg) repeat-x top; padding: 0 15px 0 15px; font-family: Arial, Helvetica, sans-serif; color: #6e693c; }
.ext_links{ width: 906px; height: auto; float: left; padding: 10px 10px 0 10px; text-align: center; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; }
.ext_links a, .ext_links a:link, .ext_links a:visited, .ext_links a:active{ color: #333333; }
.ext_links a:hover{ color: #6e693c; }
#lang_container{ width: auto; height: auto; position: absolute; left: 50%; top: 10px; margin: 0 0 0 -470px; }

/* General Styles */
.fleft{ float: left; }
.fright{ float: right; }
.title{ margin: 0; padding: 0 0 10px 0; font-size: 24px; color: #000000; font-weight: normal; }
.regular_para{ margin: 0; padding: 0 0 15px 0; }
.regular_list{ margin: 0 0 15px 50px; padding: 0; }
.regular_list li{ margin: 0 0 5px 0; }
.regular_links, .regular_links:link, .regular_links:visited, .regular_links:active{ color: #6e693c; text-decoration: none; }
.regular_links:hover{ color: #000; text-decoration: underline; }
.p10px{ padding-bottom: 10px; }
.mb_10px{ margin-bottom: 10px; }
.col706b3d{ color: #706b3d; }
.fs30px{ font-size: 30px; }
.fs12pt{ font-size: 12pt; }
.fnArial{ font-family: Arial, Helvetica, sans-serif; }
.ta_center{ text-align: center; }