body {/*margin: 0; padding: 0;*/	
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
a {color:#382E2C
}

a:hover { color: #198793
}

#nav ul {margin:0 0; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:11px;}
#nav li {display:table-cell; margin:0; padding:0;}
#nav a {float:left; color:#198793; background: #fff; margin:0 2px 0 0; padding:0 0 0 2px; text-decoration:none; letter-spacing:1px;}
#nav a b {float:left; display:block; background:transparent url(../images/top_right.gif) no-repeat right top; padding:5px 16px 5px 12px;}
#nav a:hover {background: #198793 url(../images/top_left.gif) no-repeat left top; color:#fff; cursor:pointer;} 
#nav .current a {background: #198793 url(../images/top_left.gif) no-repeat left top; color:#fff; cursor:default;} 
#nav {padding:2px 0 10px 0; background:#fff url(../images/shade_bottom.gif) repeat-x left bottom; margin:0px 0 0px 0;}


.addnew { width: 93px; height: 26px; background: url(../images/addnew.jpg) no-repeat; display: block; color: #033D6E; }
.addnew span { display: none; }

#main1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
#main2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	/*background-color:#F1ECCD*/
}

/*--- Navigation ---*/
.menuSubcat { width: 140px; height: 30px; background: url(../images/menu_subcat.jpg) no-repeat; display: block; color: #033D6E; }
.menuSubcat span { display: none; }

.menuSearch { width: 140px; height: 30px; background: url(../images/menu_search.jpg) no-repeat; display: block; color: #033D6E; }
.menuSearch span { display: none; }

.menuTopre { width: 140px; height: 30px; background: url(../images/menu_topre.jpg) no-repeat; display: block; color: #033D6E; }
.menuTopre span { display: none; }

.menuLatest { width: 140px; height: 30px; background: url(../images/menu_latest.jpg) no-repeat; display: block; color: #033D6E; }
.menuLatest span { display: none; }

.menuFav { width: 140px; height: 30px; background: url(../images/menu_fav.jpg) no-repeat; display: block; color: #033D6E; }
.menuFav span { display: none; }

.menuEdit { width: 140px; height: 30px; background: url(../images/menu_editproperty.jpg) no-repeat; display: block; color: #033D6E; }
.menuEdit span { display: none; }

.menuEvent { width: 140px; height: 30px; background: url(../images/menu_reeventcalendar.jpg) no-repeat; display: block; color: #033D6E; }
.menuEvent span { display: none; }

.addnew { width: 93px; height: 26px; background: url(../images/addnew.jpg) no-repeat; display: block; color: #033D6E; }
.addnew span { display: none; }


#left {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 80%;
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 150px; 
	PADDING-TOP: 0px
}
#right {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 80%; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;  
	WIDTH: 200px; 
	PADDING-TOP: 0px;
	background: url("../images/side-r.png") no-repeat left top
}

.columnR {
	background: url("../images/tab-r.png") no-repeat right bottom;
	padding: /*15*/0px /*20*/0px 4em 0px;	
}

.estates {font-family:Georgia,Serif;
 }
 
.estates h1{font-size:1.2em;
 }

.estates a{
  text-decoration:none;
 }

.estates a:hover{
  text-decoration:none;
  border-bottom: dotted 1px #666666;
 }

.bgcolor{
 background-color:#DDEEEE;
 border: 1px dotted #198793;
 }

#content h1{
	font-size: 100%;
}

#content a{ color:#5C5D60;
	text-decoration:none;
}

#content a:hover{
	color:#5F4C48;
	text-decoration:underline;
}

.columnContent { 
	padding: 1px 8px 0 28px;
	background: url("../images/border-left-top.png") no-repeat left top;
	margin: 0;
}
/* TITLES */
.titleSearch { width: 180px; height: 35px; background: url(../images/search.jpg) no-repeat; display: block; color: #033D6E; }
.titleSearch span { display: none; }

.postRE { width: 300px; height: 40px; background: url(../images/post_real_estate.jpg) no-repeat; display: block; color: #033D6E; }
.postRE span { display: none; }

.highlight { width: 300px; height: 30px; background: url(../images/highlight.jpg) no-repeat; display: block; color: #033D6E; }
.highlight span { display: none; }

.column-in {
	PADDING-RIGHT: 1em; 
	PADDING-LEFT: 1em; 
	PADDING-BOTTOM: 0.5em; 
	MARGIN: 0px; 
	PADDING-TOP: 0.5em
}

.column {
	background-color:#F7FDFD
}

.column-menu {
	PADDING: 3px; 
	MARGIN: 0px; 
}
.column3{
	float: left;
	width: 33%;
}
.cleaner {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 1px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	HEIGHT: 1px; 
	BORDER-BOTTOM-STYLE: none
}
H1 {
	MARGIN: 0.2em 0px
}
H2 {
	MARGIN: 0.2em 0px
}
H3 {
	MARGIN: 0.2em 0px
}
H4 {
	MARGIN: 0.2em 0px
}
P {
	MARGIN: 0.5em 0px
}
/* styles */
.box {
	padding: 10px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color:#F8F8F6;
	background-image: url("../images/formBg.png");
	border: 1px dotted #198793;	
}

.box b {
text-transform:uppercase;
color: #333333
}

.box a {
color: #5C5D60;
text-transform:uppercase;
font-weight: bolder;
}
.box a:hover {
color: #5F4C48;
}

.boxinfo {
	margin: 10px 0;
	padding: 15px 10px;
	background-color: #DCF5F7;
	border: 3px double #198793;	
}

.boxinfo a {
color: #5C5D60;
/*text-transform:uppercase;*/
font-weight: bolder;
}
.boxinfo a:hover {
color: #5F4C48;
}

/* Fieldset  */
fieldset {
	margin: 20px 0;
	padding: 15px 10px;
	background-color:#F4F4F2;
	border: 3px double #878177;	
}
legend {
	padding: 2px 5px;
	color: #1C1C1C;
	background-color: #FFD;
	border: 1px solid #878177;
}
/* Nested Fieldset  */
fieldset fieldset  {
	border: 1px solid #ccc;
	background-color:#FFF;
}
fieldset fieldset legend {
	border: 1px solid #ccc;
}



/* Combo Label + Input Field =========================================================== */
box .oneField {
	
}
box .oneField {
	float: left;	
	padding: 0;
	margin-right: 4px;
}
/* marco de las fotos=========================================================== */

.blur{
   background-color: #7A4A1C; /*shadow color*/
   color: inherit;
   margin-left: 4px;
   margin-top: 4px;
/*   width: 224px;*/
}
.shadow, .contentPic{
   position: relative;
   bottom: 2px;
   right: 2px;
}
.shadow{
   background-color: #7A4A1C; /*shadow color*/
   color: inherit;
}
.contentPic{
   background-color: #F1ECCD; /*background color of content*/
   color: #000; /*text color of content*/
   border: 1px solid #000; /*border color*/
   padding: .5em 2ex;
}
.contentPic IMG{
   border: 1px solid #000000;
} 

.marcoThumb {
   padding:8px 5px 5px 5px;
   width: 110px;
   background-color:#F8F8F6;
   background-image: url("../images/formBg.png");
   border: 1px dotted black;	
} 

/* Field Labels ======================================================================== */

/* Base */
label, box .label {	
	color: #333;
	font-size: small;
}
/* Text / Select label */
label {
	display: block;
	padding: 2px;
	margin: 0.4em 4px 0 0;
}

/* Field Labels Columns ======================================================================== */

label.content1, .content1 {
	padding-right: 1%; padding-left: 1%; float: left; padding-bottom: 1%; margin: 0px; width: 45%; padding-top: 1%;
}


label.content2, .content2  {
	padding-right: 1%; padding-left: 1%; padding-bottom: 1%; margin-left: 55%; padding-top: 1%;
}

.contentL {
	padding:1%; float: left; margin: 0px; width: 45%;
}

.contentR {
	padding:1%; margin-left: 55%;
}

.leftColumn{
	float: left; margin: 0px; width: 50%
}
.rightColumn{
	float: right; margin: 0px; width: 50%
}

.lColumn{
	float: left; margin: 0px; width: 50%
}
.rColumn{
	float: right; margin: 0px; width: 50%
}

/* IE6 BUG FIXES ==================================================================== */
box {
	height:expression('1%'); /* IE Pick-a-boo bug fix */
}
box fieldset {
	position:expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	margin-top:expression('1em');
	padding-top:expression('1.5em');
}
box fieldset legend {
	position: expression('absolute'); 
	top: expression('-.5em'); /* Fixes IE problem with fieldset+legend boundaries */
	left:expression('.5em');
}

.description {
	background-color:#F4F4F2;
	border: 1px solid #ccc;
	padding: 4px 4px 4px 4px;
}
/* Favorities bottoms ======================================================================== */
.fav {
height: 90px;
}
.favorities1 {
	float: left; width: 23%;
}


.favorities2  {
	float: left; width: 23%;
}

.favorities3  {
	float: left; width: 23%;
}

.favorities4  {
	float: left; width: 23%;
}

.favorities1, .favorities2, .favorities3, .favorities4 {
	
	PADDING-RIGHT: 1%; 
	PADDING-LEFT: 1%; 
	PADDING-BOTTOM: 1%; 
	MARGIN: 0px; 
	PADDING-TOP: 1%
}

.fav1 { width: 70px; height: 70px; background: url(../images/favorities2.jpg) no-repeat; display: block; color: #033D6E;}
.fav1 span { display: none; }

.fav2 { width: 70px; height: 70px; background: url(../images/adfavorities.jpg) no-repeat; display: block; color: #033D6E;}
.fav2 span { display: none; }

.fav3 { width: 70px; height: 70px; background: url(../images/-favorities.jpg) no-repeat; display: block; color: #033D6E;}
.fav3 span { display: none; }

.fav4 { width: 70px; height: 70px; background: url(../images/-allfavorities.jpg) no-repeat; display: block; color: #033D6E;}
.fav4 span { display: none; }

/* Footer ======================================================================== */

.footer {
	margin:0;padding:0;
	background:#99CCCD;
	border-top:1px solid #198793;border-bottom:1px solid #198793;
	font-size: 0.8em;
	color:#198793;
	padding: 10px;
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
}
.footer a {
	color:#5C5D60;
}
.footer a:hover {
	color:#332826;
}
