body {background-color:#ffffff !important; margin-left: 0px;	margin-top:15px; margin-right: 0px;	margin-bottom: 0px; text-align:center; color:#000; height:100%; background-image:url(../images/bg_layout.gif); background-position:top; background-repeat:repeat-x}

.bg_body2 { width:100%; height:100%; }

textarea,select,input,td,body {font-family: Arial, Helvetica, sans-serif; font-size:11px;	text-decoration: none; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color:#000;}

ul, li { list-style:none; margin:0px; padding:0px} 

div.container {width:1000px; margin:0px auto}

.header { background-image: url(../images/header.jpg); background-position:top; width:1000px; height:147px; background-repeat:no-repeat}
.box_menu { width:1000px; height:64px; background-image:url(../images/remax_sigla.jpg); background-repeat:no-repeat; background-position:left}

.box_menu .link_home { width:120px; float:left; height:64px; display:block}
.box_menu .links_menu { width:690px; float:left; height:52px; margin-top:12px}
.box_menu .links_menu a.but1 { width:89px; float:left; display:block; height:52px; line-height:52px; text-align:center; font-size:15px; color:#262626; text-decoration:none}
.box_menu .links_menu a.but1:hover { color:#b90914}

.box_menu .links_menu a.but2 { width:158px; float:left; display:block; height:52px; line-height:52px; text-align:center; background-image:url(../images/sep_menu.gif); background-position:left; background-repeat:no-repeat; font-size:15px; color:#262626; text-decoration:none}
.box_menu .links_menu a.but2:hover { color:#b90914}

.box_menu .links_menu a.but3 { width:112px; float:left; display:block; height:52px; line-height:52px; text-align:center; background-image:url(../images/sep_menu.gif); background-position:left; background-repeat:no-repeat; font-size:15px; color:#262626; text-decoration:none}
.box_menu .links_menu a.but3:hover { color:#b90914}

.box_menu .links_menu a.but4 { width:103px; float:left; display:block; height:52px; line-height:52px; text-align:center; background-image:url(../images/sep_menu.gif); background-position:left; background-repeat:no-repeat; font-size:15px; color:#262626; text-decoration:none}
.box_menu .links_menu a.but4:hover { color:#b90914}

.box_menu .links_menu a.but5 { width:115px; float:left; display:block; height:52px; line-height:52px; text-align:center; background-image:url(../images/sep_menu.gif); background-position:left; background-repeat:no-repeat; font-size:15px; color:#262626; text-decoration:none}
.box_menu .links_menu a.but5:hover { color:#b90914}

.txt_header { width:300px; height:auto; float:left; color:#b90914; text-align:left; margin-top:40px; font-size:12px; letter-spacing:0.7px; font-weight:normal}

.spacer_header { width:400px; float:left; height:50px}

.QSContainer {width: 480px; height: 280px; float: left; clear: none; overflow: hidden; }
			
			.WContainer {width: 451px; height: 260px; float: right; clear: none; overflow: hidden; text-align:left; margin-top:20px}
				.WelcomeText {background-image: url(../images/welcome-bg.gif); background-position: 0px 0px; background-repeat: no-repeat; width: 451px; height: 153px; }
				.WelcomeText h1 {font-family: Verdana; font-size: 18px; font-weight: normal; color: #000000; margin: 0px; padding: 0px 7px 0px 17px; height: 40px; line-height: 40px; border:0px}
				.WelcomeText .WebContent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #313131; margin: 0px; padding: 0px 17px 0px 17px; height: 120px; overflow: hidden; }
				.WelcomeText .WebContent p {margin: 0px; padding: 0px; line-height:15px}
				.FeaturedTowns {width: 100%; height: 110px; overflow: hidden; }
				.FeaturedTowns h1 {height: 10px; line-height: 10px; margin: 0px 17px 0px 17px; padding: 0px; font-family: Verdana; font-size: 18px; font-weight: normal; color: #000000; border:0px}
				.FeaturedTowns ul.links_towns {list-style: none; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 15px;  width: 30%; float: left; display:block}
				.FeaturedTowns ul.links_towns li {list-style: none; margin: 0px; padding: 0px; width: 100%; float: left; clear: none; font-family: Verdana; height: 20px; line-height: 20px; display:block}
				.FeaturedTowns ul.links_towns li strong {font-size: 12px; color:#000000}
				.FeaturedTowns ul.links_towns li a {font-size: 12px; color:#ef1922}
				.FeaturedTowns ul.links_towns li a:hover {}
			
			  	.FeaturedTowns ul.links_towns2 {list-style: none; margin: 12px 0px 0px 0px; padding: 0px 0px 0px 5px;  width: 30%; float: left; display:block}
				.FeaturedTowns ul.links_towns2 li {list-style: none; margin: 0px; padding: 0px; width: 100%; float: left; clear: none; font-family: Verdana; height: 20px; line-height: 20px; display:block}
				.FeaturedTowns ul.links_towns2 li strong {font-size: 12px;  color:#000000}
				.FeaturedTowns ul.links_towns2 li a {font-size: 12px; color:#ef1922}
				.FeaturedTowns ul.links_towns2 li a:hover {}

			
	
a.link_welcome { width:96%; text-align:right; display:block; padding-right:20px; font-weight:bold}
			
			.FSContainer2 {width: 942px; float: none; clear: both; height:173px; margin:auto; background-image:url(../images/bg_featured.gif); background-repeat:no-repeat; margin:auto}
			.FSContainer2 h1 {width: 200px; height: 20px; line-height: 20px; text-indent: 10px; font-family: Verdana; font-size: 16px; font-weight: bold; color: #062c50; float: left; margin: 0px !important; padding: 0px !important; border:0px !important; text-align:left}
			.FSContainer2 a {display: block; float: left; height: 26px; line-height: 30px; color:#b90914; margin-right:15px}
            .FS_border2 { width:923px; float:right; padding:10px 8px 0px 0px; height:118px}

.content { width:998px; border-left:1px solid #d5e4ef; border-right:1px solid #e9f1f7; background-color:#ffffff}
.box_content { width:944px; margin:auto; background-color:#ffffff}

.corner_bottom { width:1000px; background-image:url(../images/corner_bottom.gif); background-repeat:no-repeat; height:8px}



	
	.FooterContainer {color: #2f84da; font-family: Tahoma; font-size: 11px; line-height: 16px; text-align: center; padding-top: 10px; }
	.FooterContainer a {color: #2f84da; }
	.FooterContainer a:hover {color: #2f84da; }
	.FooterContainer .FooterMenu {line-height: 25px; }
	.FooterContainer .FooterMenu a {color: #2f84da; text-decoration: none; }
	.FooterContainer .FooterMenu a:hover {color: #2f84da; text-decoration: underline; }	
	.FooterContainer .Copyright { color:#2f84da}
	
	
/*######################################################################################*/



.links_page { width:98%; margin:auto}
.links_page h2 { font-size:12px; margin:0px; padding:0px}
.links_page a{ line-height:20px; font-size:12px !important}
.links_page span{ display:block; color:#cc0000; font-size:10px}
.spacer_links { width:100%; height:15px}

.links_page1 { width:30%; float:left; padding-left:8px}
.links_page1 h2 { font-size:12px; margin:0px; padding:0px}
.links_page1 a{ line-height:20px; font-size:12px !important}
.links_page1 span{ display:block; color:#cc0000; font-size:10px}



.spacer_content { width:100%; height:15px}
.spacer_content2 { width:100%; height:20px; float:left}
