@charset "utf-8";
/* CSS Document */

body {
	background:#f1edec url(images/canvas.png) repeat;
	font-family:Myriad pro, Tahoma, Arial, Helvetica, sans-serif;
	}
	
.mini {width:400px; height:250px;}

.topbar {
	background:#121111 url(images/topbar.png) top center repeat;
	height:15px;
	width:100%;
	border-bottom:1px solid #111010;
	}
	
#reddiv {
	background:#8d0d07 url(images/contentbg.png) bottom center repeat-x;
	height:415px;
	width:100%;
	overflow:hidden;
	}
	
#content {
	float:left;
	width:450px;
	}
	
#sideimgs, #sideimgs2 {
	float:left;
	width:320px;
	height:415px;
	overflow:hidden;
	text-align:center;
	}
	
#sideimgs2 {
	height:120px;
	}
	
.mainimg {
	margin-top:37px;
	}
	
#map_image {
	background:url(images/map.png) top no-repeat;
	height:331px;
	width:292px;
	float:left;
	}

#menubar {
	background:#121111 url(images/menubar.png) top center repeat-x;
	height:45px;
	width:100%;
	overflow:hidden;
	}
	
#footer {
	background:#f1edec url(images/footer.png) top center repeat-x;
	height:75px;
	text-align:center;
	}
	
.wrapper {
	width:780px;
	margin:0 auto;
	}
	
#main {
	width:460px;
	float:left;
	}

#sideimgs img {
	margin-bottom:10px;
	}

	
/* Menu styles */

ul#menu {display:inline; float:left; text-decoration:none; height:45px; list-style:none;}

li {height:45px;}

li.link{display:inline; font:.85em/44px Arial, Helvetica, sans-serif; }

li.link a:link, li.link a:active, li.link a:visited {text-decoration:none; color:#b5b2b1; background:transparent url(images/menudiv.png) right no-repeat; padding:20px 14px 21px; height:44px; margin-left:-3px;}

li.link a:hover {background:url(images/menuhover.png) right no-repeat; color:#fff;}

/* text styles */

h1 {text-align:left; color:#290303; font-size:3em; width:460px; line-height:.95em; margin:0;}
h2 {text-align:left; color:#1a0202; font-size:1.75em; line-height:0em; margin:0;}
.disclaimer, .disclaimer1 {font-size:.75em; padding-top:15px; color:#333; font-weight:400; font-family:Arial, Helvetica, sans-serif;}
h3 {text-align:left; color:#000; font-size:1.4em; line-height:.2em; margin:0;}
.disclaimer1 {font-size:.7em; color:#242222;}
.context {color:#f1edec; font-size:.92em; font-family:Verdana, Arial, Helvetica, sans-serif; width:450px; margin-top:10px; line-height:1.1em; text-align:justify;}

/* Map markers */

#office {padding:5px;}
.realtor {border:2px solid #111213;}

/* Form styles */

.form_element {
	margin-bottom:9px;
	line-height:12px;
	text-align:right;
	}
	
label {
	color:#460100;
	font-size:16px;
	font-weight:bold;
	width:150px;
	}
	
input, textarea {
	width:295px;
	margin-left:12px;
	font-size:14px;
	}
	
textarea {
	height:60px;
	width:290px;
	}
	
.enviar {
	width:120px;
	float:right;
	font-weight:bold;
	margin-right:0px;
	}