/* ------------------------------------------- */
/* BODY                                        */
body { color: #ffffff; }
body.info { background-color: #e9cc7c; }
	body.info div#content_main { background: #e5c160; }
body.lastminute { background-color: #805e45; }
	body.lastminute div#content_main { background: #765439; }
body.natura { background-color: #abc389; }
	body.natura div#content_main { background: #97b170; }
body.about { background-color: #b45d49; }
	body.about div#content_main { background: #c97b69; }
body.villa { background-color: #d0bbbe; }
	body.villa div#content_main { background: #c0a4a8; }
body.home { background-color: #4d4d4d; }
	body.home div#content_main { background: #707070; }
/* ------------------------------------------- */
/* BRANDING                                    */
#branding a { background: url('../images/logo.png') no-repeat; }  
/* ------------------------------------------- */
/* NAV MAIN                                    */
#nav-features li a { color: #ffffff; border-left: 1px solid #ffffff; }  
#nav-features li:first-child a { border-left: none; }  
#nav-tools { background: url('../images/arr.gif') no-repeat left center; }
	#nav-tools li a { color: #fff; border-left: 1px solid #fff; }
	#nav-tools li:first-child a { border-left: none; }  
	/* ------------------------------------------- */
	/* CONTENT MAIN                                */
	#content_main { border-top: 18px solid #ffffff; border-bottom: 18px solid #ffffff; border-left: 19px solid #ffffff; border-right: 19px solid #ffffff; }
		#content_main h1 { background: url('../images/homel.gif') no-repeat; }  
		#content_main h2 { background: url('../images/h2.png') top left no-repeat; }
		#content_main a { color: #ffffff; }
	/* ------------------------------------------- */
	/* CONTENT SUB                                 */
	#content_sub { border-top: 18px solid #ffffff; border-bottom: 18px solid #ffffff; border-left: 20px solid #ffffff; border-right: 20px solid #ffffff; }
	.thumbs li a { color: #ffffff; border-left: 1px solid #fff; }
	.thumbs li:first-child a { border-left: none; }
/* ------------------------------------------- */
/* SITE INFO                                   */
#site_info a { color: #ffffff; }
	
