@charset "utf-8";

/* WebSite
------------------------------------ */

	body {
		background:#F8F3ED; /* COLOR */
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:75%; /* VALUE: 12px */
		text-align:center;
		min-width:900px; /* FIXED */
		padding:0;
		margin:0;
	}
	body * {
		font-size:1em;
	}
	body .clear {
		clear:both;
		display:block;
	}
	body .hidden {
		display:none;
	}
	h1, h2, h3, h4, h5, h6, p {
		margin:0;
	}
	a {
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	img {
		border:none;
	}

/* WebSite_Canvas
------------------------------------ */

	#WebSite_Canvas {
		text-align:left;
		width:900px; /* FIXED */
		margin:0 auto;
		position:relative;
	}

/* WebSite_Name
------------------------------------------ */

	#WebSite_Name a {
		background:url(Images/ConsejoTerricola.jpg) 10px 20px no-repeat; /* IMAGE */
		width:320px; /* FIXED */
		height:100px; /* FIXED */
		display:block;
	}

/* WebSite_Languages
------------------------------------------ */

	#WebSite_Languages {
		position:absolute;
		top:40px;
		right:15px;
	}
	#WebSite_Languages .Option, 
	#WebSite_Languages .LastOption {
		padding:0 5px;
		margin:5px 0;
		float:left;
	}
	#WebSite_Languages .Option {
		border-right:1px solid #D2C1AC; /* COLOR */
	}
	#WebSite_Languages a {
	color:#2D7C29; /* COLOR */
	}

/* WebSite_Menu
------------------------------------------ */

	#WebSite_Menu {
		background:#97A800 url(Images/WebSite_Menu-background.gif); /* COLOR *//* IMAGE */
		height:50px; /* FIXED */
		overflow:hidden;
		padding:0 20px;
		margin-bottom:30px;
	}
	#WebSite_Menu .Option, 
	#WebSite_Menu .SelectedOption {
		background:url(Images/WebSite_Menu_Option-RightDecoration.gif) right repeat-y; /* IMAGE */
		padding-right:2px;
		height:50px; /* FIXED */
		float:left;
	}
	#WebSite_Menu .Option a, 
	#WebSite_Menu .SelectedOption a {
		color:#EEEECB; /* COLOR */
		text-decoration:none;
		padding:17px 10px;
		display:block;
		float:left;
	}
	#WebSite_Menu .Option a:hover, 
	#WebSite_Menu .SelectedOption a {
		background:#A6B400 url(Images/WebSite_Menu_SelectedOption-background.jpg) bottom repeat-x; /* COLOR *//* IMAGE */
	}

/* WebSite_Columns
------------------------------------------ */

	#WebSite_Columns .LeftColumn {
		width:670px; /* FIXED */
		float:left;
	}
	#WebSite_Columns .RightColumn {
		width:230px; /* FIXED */
		float:right;
	}

/* WebPage_Banner
------------------------------------------ */

	#WebPage_Banner_Wrapper {
		background:url(Images/WebPage_Banner-TopDecoration.jpg) no-repeat; /* IMAGE */
		padding:6px 0 1px;
	}
	#WebPage_Banner, 
	#WebPage_Banner img {
		float:left;
	}

/* WebPage_Menu
------------------------------------------ */

	#WebPage_Menu_Wrapper {
		background:#FDFCFA url(Images/WebPage_Menu-TopDecoration.gif) no-repeat; /* COLOR *//* IMAGE */
		padding-top:20px; /* FIXED */
		margin:0 20px 2px 10px;
	}
	#WebPage_Menu_SubWrapper {
		padding:0 10px;
		border:1px solid #F0EAE3; /* COLOR */
		border-top:none;
	}
	#WebPage_Menu {
		position:relative;
		top:-20px; /* FIXED */
	}
	#WebPage_Menu .OptionGroup {
		color:#2D7C29; /* COLOR */
		font-size:1.08em; /* VALUE: 13px */
		padding:15px 10px 5px;
		border-bottom:1px dashed #D2C1AC; /* COLOR */
		margin-bottom:5px;
	}
	#WebPage_Menu .Option {
		background:url(Images/WebPage_Menu_Option-Bullet.gif) left center no-repeat; /* IMAGE */
		padding-left:10px;
	}
	#WebPage_Menu .Option a {
		color:#5A4223; /* COLOR */
	}
	#WebPage_Menu .Option a:hover {
		color:#2D7C29; /* COLOR */
	}

/* WebPage_Content
------------------------------------------ */

	#WebPage_Content {
		color:#5A4223; /* COLOR */
		padding-left:20px;
	}
	#WebPage_Content h2 {
		color:#2D7C29; /* COLOR */
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1.83em; /* VALUE: 22px */
		padding:4px 0;
		border-bottom:1px dashed #D2C1AC; /* COLOR */
		margin-bottom:20px;
	}
	#WebPage_Content h3 {
		color:#4D381E; /* COLOR */
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1.4em;
		margin:10px 0;
	}
	#WebPage_Content h4 {
		color:#5A4223; /* COLOR */
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1.1em;
		margin:10px 0;
	}
	#WebPage_Content ol, 
	#WebPage_Content ul {
		line-height:1.5em; /* VALUE: 18 px */
	}
	#WebPage_Content li {
		margin:10px 0;
	}
	#WebPage_Content p {
		line-height:1.5em; /* VALUE: 18 px */
		margin:10px 0;
	}
	#WebPage_Content a {
		color:#4D381E; /* COLOR */
		text-decoration:none;
		border-bottom:1px dashed #4D381E; /* COLOR */
	}
	#WebPage_Content a:hover {
		color:#2D7C29; /* COLOR */
		border-bottom:1px solid #2D7C29; /* COLOR */
	}

/* WebSite_Footer
------------------------------------------ */
	
	#WebSite_Footer_Wrapper {
		border-top:1px solid #D2C1AC; /* COLOR */
		margin:10px 10px 0;
	}
	#WebSite_Footer {
		color:#BC9F83; /* COLOR */
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.91em; /* VALUE: 10px */
		padding:10px 10px;
		border-top:1px solid #FFFFFF; /* COLOR */
	}
	#WebSite_Footer a, 
	#WebSite_Footer b, 
	#WebSite_Footer strong {
		color:#444444;
	}

/* Company_Profile
------------------------------------------ */
	
	#Company_Profile_Wrapper {
		background:#FAF8F3 url(Images/Company_Profile-BottomDecoration.gif) bottom no-repeat; /* COLOR *//* IMAGE */
		padding-bottom:15px; /* FIXED */
		margin:0 20px 5px 10px;
	}
	#Company_Profile_SubWrapper {
		border:1px solid #F0EAE3; /* COLOR */
		border-bottom:none;
	}
	#Company_Profile {
		color:#5A4223; /* COLOR */
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.91em; /* VALUE: 11px */

		text-align:left;
		padding:3px 19px;
		border:1px solid #FFFFFF; /* COLOR */
		border-bottom:none;
	}
	#Company_Profile div {
		margin-top:10px;
	}
	#Company_Profile b, 
	#Company_Profile strong {
		color:#4D381E; /* COLOR */
	}
	#Company_Profile a {
		color:#2D7C29; /* COLOR */
	}

/* InContext Editing Styles
------------------------------------------ */

	.left {
		float:left;
	}
	.right {
		float:right;
	}
	.none {
		float:none;
	}
