/* -------------------------------------------------------------------
File....: menus.css
Template: rsn-olivos  (joomla 1.5.x)
Author..: Rafael E. Suarez Nordlow
Client..: Los Olivos.
Comment.: .
--------------------------------------------------------------------- */
/* *****************************************
              -horizontal 
****************************************** */

ul.menu-horizontal{
	font-family:Arial;
      font-size:10pt;
	height: 1.3em;
	line-height:1.3em;
	margin: 0;
	padding: 0;
	width:100%;
	padding: 0.1em  0 0.1em 0;
	list-style: none;

}

ul.menu-horizontal li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;


}

ul.menu-horizontal ul {
	margin: 0;
	border: 0 none;
	padding: 2px 0;
	list-style: none;
	display: none;
}



/* Root Menu */
ul.menu-horizontal a {
      color:#44803d; 
	border-right:1px solid #44803d;
	padding:0.1em 1em 0.1em 1em;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/

}

ul.menu-horizontal li.first a {
	border-left:1px solid #44803d;
}

/* Root Menu Hover */
ul.menu-horizontal a:hover,
ul.menu-horizontal li:hover a,
ul.menu-horizontal li.over a {
	background:#44803d; 
  	color: #ffffff; 
}


/* current */
ul.menu-horizontal li#current > a{
	background:#44803d; 
  	color: #ffffff; 
}


/* ******************************************
         -main-horizontal 
******************************************* */


ul.menu-main-horizontal{
	font-family:Arial;
      font-size:10pt;
	font-weight:bold;
	height:2em;
	line-height:2em;
	margin: 0;
	padding: 0;
	width:100%;
	background:#44803d;
	color:#ffffff;
	border-top   : 0.1em solid  #ffffff ;
	border-bottom: 0.1em solid  #ffffff ;
}

ul.menu-main-horizontal li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
}
ul.menu-main-horizontal ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	list-style: none;
	display: none;
}


/* a */
ul.menu-main-horizontal a {
	background:#44803d;
	color:#ffffff;
	border-right:1px solid #ffffff;

	padding:0 1em 0 1em;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/

}

ul.menu-main-horizontal li.first a {
	border-left:1px solid #ffffff;
}

/* Hover */
ul.menu-main-horizontal a:hover,
ul.menu-main-horizontal li:hover a,
ul.menu-main-horizontal li.over a {
	background:#165c0f ; 
  	color: #ffffff; 
}

/* current */
ul.menu-main-horizontal li#current > a{
   	background:#7C3E56; 
  	color: #ffffff;  
}


/* ********************************************* 
  overiden joofish styles to make a nice 
   tabbed menu where to choose the language 
 ********************************************* */

ul.jflanguageselection{
	font-family:Arial;
      font-size:10pt;
	height: 1.3em;
	line-height:1.3em;
	margin: 0;
	padding: 0;
	width:100%;
	padding: 0.1em  0 0.1em 0;
	list-style: none;
}

ul.jflanguageselection li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;


}

ul.jflanguageselection ul {
	margin: 0;
	border: 0 none;
	padding: 2px 0;
	list-style: none;
	display: none;
}


/* Root Menu */
ul.jflanguageselection a {
      color:#44803d; 
	border-right:1px solid #44803d;
	padding:0.1em 1em 0.1em 1em;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/

}

ul.jflanguageselection .first a {
	border-left:1px solid #44803d;
}

/* Root Menu Hover */
ul.jflanguageselection a:hover,
ul.jflanguageselection li:hover a,
ul.jflanguageselection li.over a {
	background:#44803d; 
  	color: #ffffff; 
}


/* current */
ul.jflanguageselection > li#active_language > a{
	background:#44803d; 
  	color: #ffffff; 
}


/* -- */

#jflanguageselection ul.jflanguageselection img
{
	border: none;
}

div#jflanguageselection img.langImg {
	float: left;
	border: none;
	margin-top: 3px;
}
div#jflanguageselection li img.langImg {
	float: left;
	border: none;
	margin: 0px 1px 0px 1px;
}

/** Styles for the drop down list */

#jflanguageselection select.jflanguageselection
{
	border: none;
}

#jflanguageselection label.jflanguageselection
{
	position:absolute;
	left:-1000px; /* ???? */
}


/* ********************************************* 
  overiden atachment styles 
 ********************************************* */

div.attachmentsList caption {
	color: #adbf98 ;
}