h1{font:24px Arial, Helvetica, sans-serif;margin:16px 0 16px 0;}
h2{font:bold 11px Verdana, Arial, Helvetica, sans-serif;margin:0;}
p{font:normal 12px/160% Verdana, Arial, Helvetica, sans-serif;margin:0 0 16px 0;}
body{background:#FFFFFF;}
#wrap{width:778px;border:none;margin:auto;border-bottom:#000000 3px solid;}
#header{width:778px;background:url(images/head.gif);height:125px;}
div#navcontainer{background:url(titlebar.gif);border-top:solid 1px #FFFFFF;border-bottom:solid 1px #FFFFFF;}
div#navcontainer ul{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:white;text-align:center;margin:0px;padding-bottom:5px;padding-top:5px;position:relative;left:-20px;_left:0px;}
div#navcontainer ul li{display:inline;margin-left:-4px;}
div#navcontainer ul li a{padding:5px 10px 5px 10px;color:white;text-decoration:none;border-right:1px solid #fff;}
div#navcontainer ul li a:hover{background:url(titlebaron.gif);color:white;}
#active a{border-left:1px solid #fff;}
#main{background:url(images/bg.gif) repeat-y top left;border:#000 1px solid;border-top:#000 4px solid;border-bottom:#000 2px solid;width:776px;}
#sidewrap{width:200px;float:left;background:#ebe9dc;border-right:#000 1px solid;height:100%;}
#sidepic{width:200px;height:150px;background:url(images/constdes2.gif);border-bottom:#000 1px solid;}
#box{padding:4px;text-align:justify;border:1px solid #006600;background-color:#FFFFFF;font-size:12px;}
#sidebar{padding:6px;text-align:justify;height:auto;color:#375901;}
#content{width:575px;float:right;background:#fafafa;}
#content div.text{padding:5px 10px 5px 10px;text-align:justify;}
div.clear{clear:both;}
#footer{background:#6fa37c;height:17px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:white;text-align:right;padding:3px 5px 0px 5px;}
#immeubles{padding:5px 10px 5px 10px;text-align:justify;}
#immeublebox{width:545px;padding:4px;}
#immtitle{width:535px;background:url(immbar.gif);height:25px;border:1px solid #003300;padding:3px 4px 0px 4px;font-size:18px;font:"Times New Roman", Times, serif;color:white;}
#image{background:url(images/build.gif);width:130px;height:110px;}
#immdesc{font:"Times New Roman", Times, serif;font-size:14px;padding:inherit;padding-top:6px;}
.mailwrapper{border:none;margin:0 0 15px;}
.maildiv{margin:0 auto;}
.maildiv form{margin:0;padding:0;}
.maildiv .fminfofull{margin-bottom:10px;font-size:20px;text-align:center;}
.maildiv li{margin:0 0 4px 0;}
.maildiv .fmerrortitle{color:#ff0000;font-weight:bold;}
.maildiv fieldset{border:none;margin:0;padding:0;}
.maildiv .fmset{margin:0 auto;width:175px;}
.maildiv label{padding:0 0 0 0px;vertical-align:top;}
.maildiv .sidelbl{clear:left;display:block;float:left;padding:4px 0 0 0;position:relative;vertical-align:top;text-align:left;width:120px;}
.maildiv .fmrequired{color:#ff0000;float:left;margin-top:3px;margin-left:5px;}
.maildiv input, .maildiv select, .maildiv textarea{margin-bottom:10px;}
.maildiv .fmtext, .maildiv .fmtextarea{width:169px;heigth:25px;border:1px solid #006600;}
.maildiv .fmselect{width:152px;}
.maildiv .fmspacer{height:10px;}
.maildiv .fmsubmit{margin:0 auto;text-align:center;}
.maildiv .buttons{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color:#006600;color:#FFFFFF;margin-right:6px;}
#TB_window{color:#333;font:12px Arial, Helvetica, sans-serif;}
#TB_secondLine{color:#666666;font:10px Arial, Helvetica, sans-serif;}
#TB_window a{color:#666666;}
#TB_window a:hover{color:#000;}
#TB_overlay{background-color:#000;filter:alpha(opacity=75);height:100%;left:0px;-moz-opacity:0.75;opacity:0.75;position:fixed;top:0px;width:100%;z-index:100;}
* html #TB_overlay{height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');position:absolute;}
#TB_window{background:#fff;border:4px solid #525252;color:#000;display:none;left:50%;position:fixed;text-align:left;top:50%;z-index:102;}
* html #TB_window{margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');position:absolute;}
#TB_window img#TB_Image{border-top:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #666;display:block;margin:15px 0 0 15px;}
#TB_caption{float:left;height:25px;padding:7px 30px 10px 25px;}
#TB_closeWindow{float:right;height:25px;padding:11px 25px 10px 0;}
#TB_closeAjaxWindow{float:right;margin-bottom:1px;padding:7px 10px 5px 0;text-align:right;}
#TB_ajaxWindowTitle{float:left;font-weight:bold;margin-bottom:1px;padding:7px 0 5px 10px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;line-height:1.4em;overflow:auto;padding:2px 15px 15px 15px;text-align:left;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{margin:0 0 2px;padding:5px 0px;}
#TB_load{display:none;height:13px;left:50%;margin:-6px 0 0 -104px;position:fixed;top:50%;width:208px;z-index:103;}
* html #TB_load{margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');position:absolute;}
#TB_HideSelect{background-color:#fff;border:none;filter:alpha(opacity=0);height:100%;left:0;-moz-opacity:0;opacity:0;position:fixed;top:0;width:100%;z-index:99;}
* html #TB_HideSelect{height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');position:absolute;}
#TB_iframeContent{border:none;clear:both;margin-top:1px;margin-bottom:-1px;_margin-bottom:1px;}
