/*-------------------------------------------------------------------------------
 * J. Krishnamurti Online
 * Author: Miguel Ángel Dávila, lamanoazul.com
 * Created: Nov 08
 * Notes:
-------------------------------------------------------------------------------*/
body{
	background: 		#606220 url('../images/general_background.gif') repeat;
	margin: 			0;
	padding: 			0;
	font: 				normal 65.5% "Arial", Verdana, Helvetica, sans-serif !important;
	color:				#000;
	line-height: 		1.4;
}
h1, h2, h3, h4, h5, h6 {
	margin: 			0;
	padding: 			0;
	letter-spacing: 	0;
	font-weight: 		bold;
}
h1{
	font-size: 			1.8em;
	color: 				#555B00;
}
h2 {
	font-size: 			1.3em;
	color: 				#555B00;
}

h3 {
	font-size: 			1.1em;
	color: 				#555B00;
}

h5{
	font-weight: 		normal
}
h6 {
	font-size: 			1.0em;
	color: 				#FFF;
}

h2.header {
	font-size: 			1.0em;
	color: 				#FFF;
}
h2.menu {
	font-size: 			1.3em;
	color: 				#999900;
	margin-top:			5.4em;
	clear:				both
}
a {
	color: 				#535E02;
	text-decoration: 	none;
	font-weight:		normal;	
}

a:hover {
	color: 				#837B34;
}
a.lnk {
	font-weight:		bold;
	font-style: 		italic;
	color:				#555B00;
	text-decoration: 	underline;
	font-weight: 		bolder
}
a.lnk:hover{
	color:				#747a00;
}
a.go{
	font-weight:		bold;
	color:				#3E490C !important;
}
a.go:hover{
	text-decoration:	underline;
}
a.normal{
	font-weight: 		normal;
}
a.underline{
	text-decoration:    underline;
}
p {
	margin-bottom: 		1em;
	font: 				normal 1.1em "Arial", Verdana, Helvetica, sans-serif !important;
	text-align:			justify;
}
img.left {
	float:				left;
	margin: 			0 .5em .5em .5em;
}
img.right {
	float:				right;
	margin: 			0 .5em .5em .5em;
}

/****MAIN STRUCTURE*****/
#jk-container{
	width: 				982px;
	margin: 			0 auto;
	position: 			relative;
	font-size: 			1em;	
}

/*-------------- HEADER*/
#jk-header{
	background: 		#606220 ;
	width: 				960px;
	height:				139px;
	margin: 			0 auto;
	padding: 			0;
}
#jk-nav-top{
	background: 		#606220 url('../images/nav_top_bck.jpg') no-repeat;
	height: 			26px;
}
#jk-nav-top ul{
	float: 				right;
	margin: 			4px;
}
#jk-nav-top .gocontent {
	display: 			none;
}
#jk-nav-top li {
	display: 			inline;
	list-style: 		none;
}
#jk-nav-top a{
	color: 				#FFF;
	text-decoration: 	underline;
}
#jk-nav-top span{
	color: 				#FFF;
}
#jk-logo{
	background: 		#606220 url('../images/header.jpg') no-repeat;
	float:				left;
	width: 				960px;
	height:				113px;
}
#jk-logo .logo{
	margin: 			15px;
	float: 				left;
}
#jk-logo .k-signature{
    position:			absolute;
	top: 				55px;
	left: 				615px;
	width: 				303px;
	height:				43px;
	background: 		url('../images/signature.png') no-repeat;

}

/*--------------- PRIMARY NAVIGATION - MAIN NAVIGATION*/
#jk-main-nav {
	position:			absolute;
	top:				109px;
	left: 				-5px;
	width:				998px;
}
#jk-main-nav ul{
	float: 				left;
	padding: 			.5em;
	margin: 			0;
	bottom: 			0;
}
#jk-main-nav li {
	float:				left;
	list-style: 		none;
	display: 			inline;
	margin-right: 		2px;
	background-color: 	#2D3500;
}
#jk-main-nav a {	
	display:			block;
	font-size: 			1.2em;
	font-weight: 		bold;
	color:				#C2C300;
	line-height: 		12px;
	text-decoration: 	none;
}
#jk-main-nav .selected {
	margin-right:		2px;
	padding: 			.5em 1.3em;
	font-size: 			1.2em;
	font-weight: 		bold;
	background-color: 	#FFF !important;
	line-height: 		14px;	
	color:				#555B00 !important;
}
#jk-main-nav a:hover {
	background: 		#B7B700;
}
#jk-main-nav a:active{
	background: 		#A0A004;
}
#jk-main-nav span {	
		line-height:		25px;
		padding: 			1em 1.5em;
}

#jk-main-nav li.selected:hover{
	background-color: 	#FFF !important;
	background-image: 	none !important;
}
#jk-main-nav a:hover{
	color: 			#555B00;
}
#jk-main-nav .myaccount_nav{
	background:#B7B700 url('../images/new_menu_top.png') top right no-repeat;
}
#jk-main-nav .myaccount_nav a:hover{
	background:#A9A903 url('../images/new_menu_top.png') top right no-repeat;
}


#jk-main-nav .myaccount_nav a{
	color:#2D3500;
}
/*Capas flotantes para submenu*/
#jk-main-nav  ul li ul {
	padding:			0;
	margin:				0;
}
#jk-main-nav  ul li ul li{
		text-align: 		left;
		clear:				left;
		width: 				100%;
		border-bottom: 		1px solid #4f5d03;
		background: 		#67763d;
}
#jk-main-nav  ul li ul li a{
		line-height: 		25px;
		font-weight: 		normal;
		padding-left:		25px;
}	
#jk-main-nav  ul li ul li a:hover{
		background: 		#906d00;
		color:				#c2c300
}
#jk-main-nav .subnav {
		position: 			absolute;
		top: 				30px;
		z-index: 			1000;
		display:			none;
		width:				215px;
}

/*--------------- SUBNAV */
.krishnamurti-teaching #jk-subnav ul,
.about-krishnamurti #jk-subnav ul,
.myaccount-my #jk-subnav ul
{
	padding-top: 		0;
	float: 				left;
	margin:				.2em 0 1em 0;	
}
.giving-and-helping #jk-subnav ul{
	padding-top: 		0;
	float: 				left;
	margin:				.2em 0 1em 35em	
}
.worldwide-information #jk-subnav ul{
	padding-top: 		0;
	float: 				left;
	margin:				.2em 0 1em 26em;
}
#jk-subnav li {
	float: 				left;
	margin: 			0.2em;
	list-style: 		none;
	display: 			inline;
	line-height: 		13px;
	padding: 			0.3em 1.3em;
	background-color:	#FFF;
	border-right:		1px solid #C2C2C2;
}
#jk-subnav .li_last{
	border:				0 !important;
}
#jk-subnav a{
	text-decoration:	none;
	font-weight: 		bold;
	color:				#686868;

}
#jk-subnav a:hover{
	color:				#333300;
}
#jk-subnav a.selected{
	color: 				#2B3300;
}

/*---------------- BREAD CRUMBS*/
#jk-bread-crumbs {
	width: 				944px;
	margin-bottom: 		1.8em;
	border:				1px solid #EFEFE6;
	text-indent: 		1em;
	background-color: 	#F7F7F7;
	line-height: 		25px;	
	color: 				#585E05;
}
#jk-bread-crumbs a {
	font-weight: 		bold;
}

/*--------------- CONTENT */
#content {
	padding: 			2em;
	height: 			auto !important;
	overflow: 			hidden;
	font: 				normal 1.1em "Arial", Verdana, Helvetica, sans-serif;
	text-align: 		left;
	background-color: 	#FFF;	
}
.krishnamurti-teaching  #content, 
.about-krishnamurti  #content, 
.giving-and-helping  #content,
.worldwide-information #content 
  
{
	padding: 			0 0 2em 2em;	
	min-height: 		395px;
}

.myaccount-my #content{
	padding: 			2em 0 2em 2em;	
	min-height: 		395px;
} 

/*--------------- FOOTER */
#footer {
	width: 				982px;
	height: 			217px;
	margin: 			0 auto;
	padding: 			2em 0 2em 0;
	margin-bottom: 		2em;
	text-align:			left;	
	background-color: 	#FFF;	
}
#footer #links {
	width: 				943px;
	height: 			210px;
	margin-left: 		2em;
	background-color:	#D6DFA3;
}
#footer a{
 	color:				#4B4B48;
	line-height:		18px;
	text-decoration: 	none;
	font-size: 			1.2em;
}
#footer a:hover{
 	color:				#555B00;
}

#footer #first {
	margin-left: 		70px;
}
#footer .col {
    float: 				left;	
	padding: 			20px 10px;
	width: 				20%;
	height: 			145px;
}
#footer .col h2{
	font-size: 			1.4em;
	color: 				#555B00;
	padding:0!important;
}
#footer .col ul{		
	margin: 			0.2em;
	height: 			90px;
	min-height: 		90px;
	border-right:		1px solid #808736
}
#footer .col#last ul {
	border-right:		0 !important;
}
#footer .col li{
 	list-style:			none;
 	padding:			2px;	
}
#footer .col li.new{
	background: transparent url('/images/new.gif') 100px no-repeat;
}
#footer #copy {
	width: 				100%;
	float: 				left;		
	text-align: 		center;
}
#copy dt {	
	width: 				80%;
	margin: 			0 auto;	
	color: 				#544728;
	border-top:			1px solid #808736;
	line-height: 		20px;
}

/*--------------- FORMS or has to do with*/

legend {	
	display:			none;
}
label {	
	font-size:  		1em;
	font-weight: 		bold;
	line-height: 		1;
	color: 				#555B00;
}

input, .maxselect {	
	padding: 			2px 5px;
	border: 			1px solid #A8AB75;
	line-height: 		1;
	font-size: 			1.2em;
	color: 				#333;
	background: 		#FFF url(../images/input.gif) no-repeat scroll -3px -3px;
}
input:focus, textarea:focus {
  border: 				1px solid #666;
}
select {
	border: 			1px solid #A8AB75;	
	background: 		#FFF url(../images/input.gif) no-repeat scroll -3px -3px;
}
select[multiple] {
	border: 			1px solid #A8AB75;
	width:				18em
}
textarea{
	border: 			1px solid #A4AB75;
	background: 		#FFF url(../images/input.gif) no-repeat scroll -3px -3px;
	margin-bottom: 		1em;
	font-size: 			1.6em;
	color: 				#333;
	
}

.radio,input[type=checkbox] {
	border:				0 !important;
	padding: 			0 !important;
	background: 		none !important;
}
.submit {	
	padding: 			0;
	width: 				76px !important;
	height: 			21px !important;
	margin: 			2px 0 0 10px;
	float:				left;

}
/*-------------- REST */

#square-yellow{
	float: 				left;
	width: 				72px;
	height: 			72px;
	margin: 			0;
	background-color: 	#CCCC00;
}
.secondary_option {
	color:				#906d00;
}
.clear-left{
	clear: 				left;
}
.clear {
	clear:				both;
}
.left {
	float:				left;
	padding:			.8em
}
.date {
	font-size:			.8em;
	color:				#544728;
}
.tip {
	font-size:			.7em;
	font-weight: 		normal;
}

.help,pre span {
	border-bottom:		1px dotted #555B00;
	cursor:				help;
	font-size:			1em !important;
	font-weight: 		normal;
}
.none{
	border:				none;
	background:			none;
}
a.standard_button{
	position: 			relative;
	display: 			block;
	width:				100px;
	height:				23px;
	background:         transparent url('../images/standard_button.gif') 0% 0% no-repeat
}
a.standard_button:hover{
	background:         transparent url('../images/standard_button.gif') 0% 100% no-repeat
}
a.standard_button span,
.save_as_favorite span{
	position: 			absolute;
	display: 			block;
	width:				100px;
	height:				23px;
	text-align: 		center;
	top:				4px;
	color:				#fff;
}
a.standard_button:hover span{
	text-decoration: 	underline;
}
.save_as_favorite{
	position: 			relative;
	cursor: 			pointer;
	display: 			block;
	width:				125px;
	height:				23px;
	background:         transparent url('../images/save_as_favorite.gif') 0% 0% no-repeat
}
.save_as_favorite:hover{
	background:         transparent url('../images/save_as_favorite.gif') 0% 100% no-repeat
}
.save_as_favorite span{
	width:				125px !important;
}
.save_as_favorite:hover span{
	text-decoration: 	underline;
}

/*Tooltips*/
#toolTip { position:absolute;z-index:1000;width:220px;background:#FFF;border:2px double #fff;text-align:left;padding:5px;min-height:2em;-moz-border-radius:5px;-moz-border-radius:5px; 
			-webkit-border-radius:5px;border:1px solid #ccc}
#toolTip p { margin:0;padding:0;color:#000;font:11px/12px verdana,arial,sans-serif; }
.help div { width: 220px; text-align: left; }
pre span{font-family:Arial, Verdana, Helvetica, sans-serif !important;font-size:11px !important;	 }
/*Impromptu*/
.jqifade{position: absolute; background-color: #E3E4E0;}
div.jqi{ width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff;font-size: 10px; text-align: left; border: solid 1px #eeeeee;
border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding: 7px;}

div.jqi .jqiclose{visibility: hidden;}
div.jqi .jqicontainer{ background: #FFF;color: #333300;font-weight: bold; height:200px;}
div.jqi .jqimessage{  padding: 10px;height: 75px;padding-top: 55px;line-height:	75px; text-align:center}
div.jqi .jqibuttons{text-align: center;padding: 1px 0 0 0;}
div.jqi button{ padding: 1px 10px;margin: 0 10px; background-color: #67763D; color: #ffffff; font-weight: normal; font-size: 10px; }
div.jqi button:hover{  background-color: #728A8C;}
/*Colors*/

._4C6722{
	color:	#4C6722 !important;
}

