/*------------------------------ th ingles inicio  ------------------------------------------- */
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;;
    font-size: 13px;
    text-align: center;
    color: #333;
	background: #fff;
	/*url("images/bg_html.jpg") repeat-x*/
}
div, p, img, a, td, ul, ol {
    font-size: 1em; 
}

ol {
    margin-left: 15px;
    padding-left: 10px;
}
ol li { 
    padding: 0 0 .5em 0;
    list-style: inherit;
}
ul li { 
    padding: 0 0 0 0!important;
    list-style: inherit;
}
ul li { 
    padding: 0 0 0 0!important;
    list-style: inherit;
}
ul>li { 
    padding: 0 0 0 0!important;
    list-style: inherit;
}

h1{
	font-weight: bold;
	margin: 3px 0;	
	color: #003300;	
}
h2, h4 {	
	font-weight: bold;
	margin: 3px 0;	
	color: #556A00;	
}
h3 {
	font-weight: bold;
	margin: 3px 0;
    color: #990000;
	font-size: 125%;
	}
h1 { font-size: 218%;  text-align: center;}
h2 { font-size: 164%; }
h3 { font-size: 125%; }
h4 { font-size: 110%;}

p { padding: 0 0 1em; }

a, a:link { 
    text-decoration: none;   
	border: none;
}
/*a:link, a:visited, a:active, a:hover{
	color: #0000FF;
	text-decoration: none;
}*/
/*
li a:link{
	color: #0000FF;

}

li a:hover{
	color: #003300;
	font-weight: bold;
	border-bottom: 1px solid #0000FF;
}
li a:visted{
	color: #0000FF;
	font-weight: bold;	
}
*/
a:visited { color: #0000FF; text-decoration: none;}
a:hover { color: #003300;  text-decoration: none;}



a img, img {
    border: none;
}

ul {
    list-style: inherit;
    margin: 0 0 20px 1em;
}
li {
    list-style: inherit;
    padding-left: 5px;
    margin-bottom: 3px;
	margin-left: 10px;
}


.clear {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    font-size: 1px;
}


#page {
    width: 980px;
    margin: 0 auto;
    text-align: justify;
/*   background: #fff url(images/bg_page.jpg) repeat-y;*/
}
/*
#content {
    float: right;
    text-align: justify;
    width: 640px;
    margin: 0 0 0 10px;
    padding: 20px 15px 10px 2px;	
}
#page>#content {
    float: right;
	text-align: justify;
    width: 640px;
    margin: 0 0 0 20px !important;
    padding: 20px 10px 10px 2px;
    line-height: 1.5em;
}
#content a:link{
	color: #0000FF;
}*/
h3 {
	font-weight: bold;
	margin: 3px 0;
    color: #990000;
	font-size: 125%;
	}
	
		#main{		
			top: 250px;
			width: 542px;
			text-align: justify;
			margin: 0px 0px 0px 247px;			
			background: #F2F1CE url("images/bg_main.jpg") no-repeat;
		}
		#page>#main {	
			background: #F2F1CE url("images/bg_main.jpg") no-repeat;	
			margin: 0px 0px 0px 250px;	
		}
/*		#page>#main {	*/	
			/*display: block;
			top: 250px;
			width: 542px;		
			text-align: justify;
			margin: 0px 0px 0px 240px;			
			background: #d7e5a9 url("images/bg_main.jpg") no-repeat;*/
	/*		top: 250px;
			width: 542px;		
			text-align: justify;
			margin: 0px 0px 0px 240px;			
			background: #d7e5a9 url("images/bg_main.jpg") no-repeat;
		}	*/			
			#content {
			    float: left;
			    text-align: justify;
			    width: 495px;
			    margin: 0 0 0 10px;
			    padding: 10px 0px 10px 2px;	
			}
			
			#main>#content {
			    float: left;
			    text-align: justify;
			    width: 495px;
			    margin: 0 0 0 10px;
			    padding: 10px 0px 10px 2px;	
			}
/*			#main>#content {*/
			   /* float: left;
				text-align: justify;
			    width: 520px;
			    margin: 0 0 0 30px !important;
			    padding: 10px 0px 10px 2px;
			    line-height: 1.5em;*/
	/*						    float: left;
			    text-align: justify;
			    width: 495px;
			    margin: 0 0 0 10px;
			    padding: 10px 0px 10px 2px;	
			}*/

	/*		#content ul li {
				list-style: inherit;	
				line-height: inherit;
				text-decoration: none;
				border: none;
			}	
			#content ul li a:link, ul li a:visited {
				color: #000;
				text-decoration: none;
				border: none;
			}
			#content ul li a:hover, ul li a:active {
				color: #000;
			}
			*/
			#content h2 {
				text-align : center;
			}
/* end content*/	
/*rightbar */
	#rightbar {	
		position: absolute;
		float: right;
		width: 175px;
		top: 250px;
		margin: 0px 0px 1px 800px;
		padding: 3px 0px 3px 3px;
		background: #f1f8db url("images/bg_rightbar.jpg") no-repeat;
	}	
	#page>#rightbar {	
		width: 173px;	
		top: 250px !important;
		margin: 0px 0px 1px 800px;
		padding: 3px 3px 3px 3px;
		background: #f1f8db url("images/bg_rightbar.jpg") no-repeat;
	}	
	#rightbar h4 {
		color: #A70F0D;
		text-align: center;
	}
	   #rightbar ul li{
				text-decoration: none;
				list-style: url("images/puce.gif");
				border: none;
			}
   #rightbar ul li a:link, ul li a:visited{
				color: #000066;
				text-decoration: none;
				border: none;
				text-align: left;
				font-weight: normal;
			}			
			#rightbar ul li a:active {				
				color: #A70F0D;
				font-size: 14px;
				text-align: left;
				font-weight: normal;
			}
			
			#rightbar ul li a:hover {				
				color: #A70F0D;
				font-size: 14px;
				text-align: left;
				font-weight: normal;

			}
				






/*#itinerario {
	clear: both;
	display: block;
    margin: 3px 3px 3px 5px;   
	padding: 2px 2px 2px 2px; 
	border-top: 2px dashed #92AD34;
	border-bottom: 2px dashed #92AD34;
	font: normal 90%;
	background: #EAF1CF;
}
*/
/* Special text formatting 
------------------------------------------------------------------------------- */

h2, h2 a, h2 a:visited, h3 a, h3 a:visited {
	color: #990000;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, cite {
	text-decoration: none;
	
}
h2 a:hover, h3 a:hover {
	color: #000;
}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

h4.date-header {
    margin-top: 0;
    padding-left: 14px;
    font-size: 100%;
    color: #f93;
    background: url(images/date_icon.gif) no-repeat 0 50%;
}

blockquote {
    margin: 0 0 0 25px;   

}

code {
	font: 1em/2.5em 'Courier New', Courier, monospace;
	color: #444;
	white-space: pre; 
    width: 350px;
    height: auto;
	overflow: auto;
    display: block;
    border: 1px solid #999;
    border-width: 2px 0;
    padding: 1em;
    margin: 0 0 1em 0;
    background-color: #fafafa;
}
li code { width: 330px }

acronym, abbr, span.caps {
	font-size: 100%;
	letter-spacing: .07em;
	cursor: help;
	border-bottom: 1px dotted #3f3f3f;
}

.center { text-align: center;}
.alignright { float: right; }
.alignleft { float: left; }

hr { display: none; }


.error, .message {
    padding: 12px;
    background-color: red;
    color: #fff;
}
.message {
    background-color: green;
}

/* Header 
------------------------------------------------------------------------- */

#header {
	height: 245px;
	width: 980px;
	padding: 0 0 0 0;
	background: url(images/cabecera-jpg.jpg) no-repeat;
}

#header h1 {
    margin: 0;
    padding: 45px 60px 45px 75px;
    color: #fff;
    text-shadow: #81A75B 2px 2px 2px;
    background: url(images/top_h1.gif) no-repeat bottom left;
}
#header h1 a {
    text-decoration: none;
    border-bottom: none;
    color: #fff;
}
#header h1 a:hover { 
    color: #eee; 
    text-shadow: #fff 0 0 4px;
}

#animacion{
	width: 980px;
	height: 213.6px;
	top:0px;
	left:0px;	
}
#menu_leng{
	float: right;
	margin: 0px 20px 0px 0px;
	width: 200px;	
	height: 15px;
}
#header>#menu_leng{
	margin: 0px 20px 0px 0px;
	width: 200px;	
	height: 15px;
}
#menu_leng form{
	height: 15px;
}
#menu_1{
	text-align: center;
	font-weight: bold;
}
#menu_1{
}

#menu_1 ul, #menu_1 li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu_1 ul li {
	float: left;
	line-height: 20px;
}

#menu_1 ul>li {
	line-height: 1.4em;
}
 
#menu_1 li a {
	font: 12px bold  "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;;
	padding: 1px 1px 1px 1px;
	color: #000;	
	text-decoration: none;
	margin: 0;
}

#menu_1 li>a {
	padding: 1px 1px 1px 1px;
	width: auto;
}
 
#menu_1 li a:hover {
	color: #660066;
	text-decoration: none !important;
	text-align: center;
}

/* en header content
------------------------------------------------------------------------------- */
/* fotos- flash
------------------------------------------------------------------------------- */

#animacion2 {
	z-index: 0;
	
	width: 500px !important;
    margin: 0 0 0 12px;

	text-align: center;
}
/* fotos- flash
------------------------------------------------------------------------------- */
/* Search Form 
------------------------------------------------------------------------------- */
#search {
    position: absolute;
    right: 60px;
    top: 40px;
    padding: 15px 15px 0;
}
form.FSF_form {
    margin: 0;
    padding: 0;
    width: auto;
    text-align: right !important;
}

input.FSF_input { 
    display: inline;
    height: 17px;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background: #fff url(images/input-bg.gif) repeat-x top left;
    margin: -1px 3px 0;
    padding: 3px 0 0;
}
input.FSF_submit { 
    display: inline;
    margin: -1px 0 0;
    padding: 0;
    height: 22px;
    line-height: 22px;
}


/* Post (main content entries)
------------------------------------------------------------------------- */


/* Related Links 
------------------------------------------------------------------------- */
#navlist li { 
    display: inline;
    list-style-type: none;
    padding-right: 20px;
}


/* UserComments 
------------------------------------------------------------------------- */                        
.comment {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding: 10px;
    overflow: hidden;
}
.commentAlt {
    background-color: #f4f4f4;
}
.commentAuthor {
    background-color: #ffc;    
}
.commentMe {
    background-color: #ccf !important;
    padding-top: 5px;
}
.commentNum {
    font-size: 50px;
    line-height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    color: #f2f2f2;
    font-weight: bold;
    letter-spacing: -4px;
    z-index: 1;
}
.commentAlt .commentNum {
    color: #eaeaea;
}
.commentMe .commentNum {
    color: #b0b0ff;
}
.commentAuthor .commentNum {
    color: #f3f3bb;
}
.commentTitle {
    position: relative;
    z-index: 10;
    color: #999;
}
.commentTitle span {
    text-transform: uppercase;
    font-size: 86%;
}
.commentTitle strong {
    color: #693;
    font-size: 110%;
    text-transform: none;
    font-weight: normal;
    margin-right: 6px;
}
.comment .content {
    position: relative;
    z-index: 10;
}


/* Sidebar 
------------------------------------------------------------------------- */
/*
#sidebar {
float: left;
	width: 250px;
    margin: 0 0 0 2px;
    padding: 5px 0px 5px 5px;
    font-size: 95%;
    line-height: 1.4em;
    color: #999;
	top: 0px;
	right: 0px;
	background: #F4F1D0 url("images/bg_leftbar.jpg") no-repeat;
}
#page> #sidebar {
	float: left;
	width: 250px;
    margin: 0 0 0 2px;
    padding: 5px 0px 5px 3px;
    font-size: 85%;
    line-height: 1.4em;
    color: #999;
	top: 0px!important;
	right: 0px;
}*/
		#leftbar{
			float: left;
		    width: 238px;			
			top: 0px;
		    text-align: justify;
			margin: 0px 0px 0px 0px;			
			padding: 0px 0px 30px 0px;		
			background: #D7E5A9 url("images/bg_leftbar.jpg") top no-repeat;
/*			background: url("images/bg_leftbar_bottom.jpg") bottom no-repeat;*/
		}
		#page>#leftbar{
			width: 238px;
			margin: 0px 0px 0px 3px;
			background: #D7E5A9 url("images/bg_leftbar.jpg") no-repeat;
		}			

		#leftbar img {
			vertical-align: top;
			padding: 0px; 
		}
		#leftbar p {
			text-align: center;						
			color: #E9E4D1;
		}
		#leftbar h2 {
			text-align: center;						
		}

/* ACCORDION*/
		/*________________________________________________*/
.accordionmenu1{
	width: 230px; /*width of accordion menu*/
	font-size: 13px;
    text-align: Left;
    color: #fff;
	margin-left: 5px;
}

.accordionmenu1 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
/*margin-bottom: 10px;   margin-left: 1px;*/   /*bottom spacing between header and rest of content*/
margin: 0px 0px 0px 0px;
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}	
.accordionmenu1  h2 {
	text-align: center;	
	text-transform: uppercase;					
	color: #fff;
	background: #638751;
}	
.accordionmenu1  h3 {
    font-size: 13px;
    text-transform: uppercase;
    padding: 4px 6px 4px 16px;
    margin: 0;
    border-style: solid none solid none;
    border-top-color: #37770c;
    border-bottom-color: #37770c;
    border-width: 1px 0px 1px 0px;
    color:#fff;
    cursor:pointer;
    background: #44960e;
	}

.accordionmenu1 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
			text-align: left;						
			color: #F2F3E3;
}

.accordionmenu1 ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 1px; /*bottom spacing between each UL and rest of content*/
}

.accordionmenu1 ul li{
list-style-type: none;
text-decoration: none;
padding-bottom: 1px; /*bottom spacing between menu items*/
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #557843;
background: #638751;
}

.accordionmenu1 li a:link,li a:visited,li a:active{
color: #FFFFE1;
display: block;
padding: 0px;
padding-left: 5px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
font-size: 13px;
}

.accordionmenu1 ul li a:hover{ /*hover state CSS*/
color: #ddd;
font-weight: normal;
text-decoration: none;
font-weight: normal;
}
/*____________ACCORDION MENU 2 _____________________________________________________________*/
.accordionmenu2{
	width: 230px; /*width of accordion menu*/
	font-size: 13px;
    text-align: Left;
    color: #fff;
	margin-left: 5px;	
}
.accordionmenu2  h2 {
	text-align: center;	
	text-transform: uppercase;					
	color: #7f3f1b;
	background: #c5b57c;
}
.accordionmenu2 h3 {
    font-size: 13px;
    text-transform: uppercase;
    padding: 4px 6px 4px 16px;
    margin: 0;
    border-style: solid none solid none;
    border-top-color: #653316;
    border-bottom-color: #653316;
    border-width: 1px 0px 1px 0px;
    color:#fff;
    cursor:pointer;
    background: #7f3f1b;
	}
.accordionmenu2 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
			text-align: left;						
			color: #F2F3E3;
}
.accordionmenu2 ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 1px; /*bottom spacing between each UL and rest of content*/
}

.accordionmenu2 ul li{
list-style-type: none;
text-decoration: none;
padding-bottom: 1px; /*bottom spacing between menu items*/
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #a89a67;
background: #c5b57c;
}

.accordionmenu2 ul li a, ul li a:link{
color: #7f3f1b;
/*background: #BB6F4A;*/
display: block;
padding: 0px;
padding-left: 5px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
font-size: 13px;}

.accordionmenu2 ul li a:visited, ul li a:actived{
color: #7f3f1b;
text-decoration: none;
font-weight: normal;
}

.accordionmenu2 ul li a:hover{ /*hover state CSS*/
color: #000;
font-weight: normal;
text-decoration: none;
font-weight: normal;
}

/*  weather channel --------------------------- */
#weather-channel{
	text-align: center;
	margin-left: 20px;
}
/* Footer 
------------------------------------------------------------------------- */
#footer {

clear: both;
	width: 980px;
    margin: 0px 0px 0px 0;
    padding: 0 0 9px 0;
    font-size: 100%;
    color: #000;
	text-align: center;
	background: url("images/bg_footer.jpg") no-repeat;
}
#page>#footer {

clear: both;
	width: 980px;
    margin: 0px 0px 0px 0;
    padding: 0 0 9px 0;
    font-size: 110%;
    color: #000;
	text-align: center;
	background: url("images/bg_footer.jpg") no-repeat;
}

#footer p {
    padding: 20px 320px 20px 95px;
    background: url(images/bottom_sash.gif) no-repeat top left;
}

#footer a:link, a:visited {border-bottom: none;
color: #848400;
}
#footer a:hover {border-bottom: none;
color: #CECE00;
}


/* Forms 
------------------------------------------------------------------------------- */
form {
	width: 90%;
	text-align: left;
	clear: both;
	padding-bottom: 20px;
	border: none;
}
form.full { width: 100%; }


fieldset {
    border: none;
}

legend {
	display: none;
}
form h3 {
	clear: both;
	padding: 15px 0 5px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

form label,
form p {
	display: block;
	clear: both;
	width: 310px;
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 9px;
}

form input {
	display: block;
	margin-top: 3px;
}

form select {
	float: left;
	display: block;
}

form label.first,
form label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

form label.second,
form label.state {
	float: left;
	clear: none;
	margin: 0 10px 0 0;
	width: 150px;
}
form label.state { width: 60px; }

form label.first input,
form label.city input,
form label.second input {
	float: left;
	width: 150px;
	padding: 0;
}

form label.state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

form label.zip,
form label.zip input {
	float: left;
	width: 80px;
}
form label.zip { clear: none; }

form label {
	float: left;
	clear: left;
	width: 310px;
	margin: 0;
	line-height: 1.5em;
}

form label input {
	float: left;
	width: 310px;
	padding: 0;
}

form input.radio,
form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0;
	margin: 0;
}

form label.radio,
form label.radioitem {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}

form input.checkbox,
form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3,
form input#checkbox_4 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

form label.checkbox {
	clear: none;
	margin: 0 0 0 25px;
	padding: 0 0 15px;
}
/* style the form elements to look similar across browsers ... emulates Safari */
form label input,
form textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(images/input-bg.gif) repeat-x top left;
}
form input.checkbox,
form select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
form textarea {
	margin-top: 3px;
	width: 383px;
	height: auto;
	display: block;
}

form label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
form input.button {
    clear: left;
}

/* Special handling for images & alignment 
------------------------------------------------------------------------------- */

p img {
	padding: 0;
	max-width: 100%;
}

img.centered {
	display: block;
	margin: 0 auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

/* Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {
	float: left;
}

.MODX_RichTextWidget a {
	border: 0px;
}
/* HNAV - Son of Suckerfish Dropdowns http://www.htmldog.com/articles/suckerfish/dropdowns/ */
/* NAV - Son of Suckerfish Dropdowns http://www.htmldog.com/articles/suckerfish/dropdowns/ */
#nav {
	top: 3px;
	float: left;	
	width:780px;
/*	background: #cccccc url("images/button_dn.gif") repeat-x;	*/
	height: inherit;
	margin: 0px 0px 0px 15px;
	font-weight: bold;
	font-size: large;
	text-transform: uppercase;
}
#page>#nav {
	top: 3px;
	width:780px;
	float: left;
	font-weight: bold;
	height:inherit;
	margin: 0px 0px 5px 15px;
}
	#nav, #nav ul {padding: 0;margin: 0px 0px 0px 15px;list-style: none}
	#nav {/*background: #a4b46d; url("images/button_dn.gif") repeat-x;*/font-weight:bold;height:2.09em;font: bold 100% arial;margin: 0 0px 0 0px}
	#nav li {position:relative; /*background: #a4b46d; url("images/button_dn.gif") repeat-x;*/float: left;width: auto;display:block;margin: 0;/*border-bottom: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;*/}
	
	#nav ul>li {width: auto;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {border-bottom: none;text-decoration:none;cursor:pointer;color:#003300;display: block;padding: 4px 10px 2px}
	#nav a:hover {/*background: #a4b46d; url("images/button_up.gif") repeat-x;*/color:#e4e6d8;}
	
	#nav li ul {/*border-bottom: 1px solid #999;border-left: 1px solid #999;border-right: 1px solid #999;*/background: #f6f6f6;
	filter:alpha(opacity=90);
	-moz-opacity: 80;
	opacity: 80; 
	-khtml-opacity:80;
	width: inherit;margin-top:3px;position: absolute;left: -999em;}	
	#nav li:hover ul, #nav li.sfhover ul {top:19px;left: 0;z-index:99999;}
	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
	#nav li li.last {border-bottom:none}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {
	color:#000;
	border-bottom: none;
	 padding: 3px 10px 2px;
	 }
	 #nav li>ul {
	width: auto;
	 }
	#nav li li a:hover {color:#000;background:#ffffff;}	
	#nav li.active {color:#FAFCB6;background:#EFEFEF url("images/button_up.gif") repeat-x}
	#nav li.active ul {color:#000;background:#EFEFEF url("images/button_up.gif") repeat-x}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color:#000;background:#EFEFEF url("images/button_up.gif") repeat-x}
	#nav li.active a:hover {color:#000;background:#EFEFEF url("images/button_up.gif") repeat-x}
	#nav li.here {color:#81A021;background:#F3F9E1 url("images/bgcloser.jpg") repeat-x; height:18px; border-bottom: none;
	 padding: 4px 10px 2px;
	 width:auto}
	 #nav li.here a{color:#81A021;background:transparent; border-bottom: none; margin:0;
	  padding:0px;}
	#nav li li.here {color:#000;
	background: #D2DEB0;	 
	 }
	
	#nav li.active li {border:none;border-top: 1px solid #EFEFEF}
	#nav li.active li.last {border-bottom: none;}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#000;background:#EFEFEF url("images/button_up.gif") repeat-x}
	#nav li.active li a:hover {color:#000;background:#EFEFEF url("images/button_up.gif") repeat-x}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#000;background:#EFEFEF url("images/button_up.gif") repeat-x}

	/* hide from IE mac */
	#nav li {width:auto}
	/* end hack */

.clear {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    font-size: 1px;
}
