@charset "UTF-8";

/* ------------------------------------------------------------------------ */
/*																			*/
/* the keka website															*/
/* if you like css, join the keka project! info@kekaosx.com					*/
/*																			*/
/* ------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------ */
/* GENERAL */
/* ------------------------------------------------------------------------ */

body {
	background-color: #627d44;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: black;
	margin: 0px;
	padding: 0px;
}

p a:link, p a:visited, p a:active, p a:hover {
	font-size: 12px;
	color: #693;
	text-decoration: none;
	font-weight: normal;
}
p a:hover {
	text-decoration: underline;
}

.advice {
	color: #930;
	margin-left: 10px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

/* ------------------------------------------------------------------------ */
/* END GENERAL */
/* ------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------ */
/* TOP */
/* ------------------------------------------------------------------------ */

#top {
	position: absolute;
	margin: auto;
	height: 70px;
	min-width: 1000px;
	width: 100%;
	text-align: center;
	color: #506639;
	background: #7EAC37;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7EAC37), to(#5C7811), color-stop(.9,#466A0F));
	border-image: -moz-linear-gradient(19% 75% 90deg,#7EAC37, #466A0F, #5C7811 100%);
	text-align: left;
}
	.logo_blanco:link, .logo_blanco:visited, .logo_blanco:active, .logo_blanco:hover {
		font-size: 36px;
		color: white;
		text-decoration: none;
		font-weight: bold;
		margin-left: 10px;
	}
	
	.logo_texto {
		color: #C3EE97;
		margin-left: 10px;
		text-align: left;
	}
	#top_menu {
		width: 500px;
		position: absolute;
		left: 100%;
		top: 70px;
		margin-left:-500px;
		text-align: right;
		height: 23px;
		margin-top: -23px;
	}
		.menu_act:link, .menu_act:visited, .menu_act:hover, .menu_act:active, .menu:link, .menu:visited, .menu:hover, .menu:active {
			color: #9A7D67;
			text-decoration: none;
			font-weight: bold;
			background-color: #FAFAFA;
			margin-right: 10px;
			padding-right: 10px;
			padding-left: 10px;
			height: 23px;
			-moz-border-radius-topleft: 3px;
			-moz-border-radius-topright: 3px;
			-webkit-border-top-left-radius: 3px;
			-webkit-border-top-right-radius: 3px;
			border-top-radius: 3px;
			-webkit-box-shadow: 0px -3px 3px #568013;
			-moz-box-shadow: 0px -3px 3px #568013;
			box-shadow: 0px -3px 3px #568013;
		}
		.menu:link, .menu:visited {
			color: black;
			text-decoration: none;
			background-color: #C3EE97;
		}
		.menu:hover {
			color: #693;
			text-decoration: none;
			background-color: #FAFAFA;
		}
		.menu:active {
			color: #9A7D67;
			background-color: #FAFAFA;
		}
	#lang {
		height: 20px;
		width: 600px;
		position: absolute;
		left: 100%;
		top: 0px;
		margin-left:-610px;
		text-align: right;
		padding-top: 5px;
		font-size: 10px;
		color: #C3EE97;
	}
		.lang_link:link, .lang_link:visited, .lang_link:active, .lang_link:hover {
			font-size: 10px;
			color: #C3EE97;
			text-decoration: none;
		}
		.lang_link:hover {
			color: #FFF;
			text-decoration: underline;
		}
		.lang_link_act:link, .lang_link_act:visited, .lang_link_act:active, .lang_link_act:hover {
			font-size: 10px;
			color: #FFF;
			text-decoration: none;
		}

/* ------------------------------------------------------------------------ */
/* END TOP */
/* ------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------ */
/* CONTENT */
/* ------------------------------------------------------------------------ */

#center {
	height: auto;
	width: 100%;
	background-color: #FAFAFA;
}
	#center_h {
		margin: auto;
		height: auto;
		width: 1000px;
		background-color: #FAFAFA;
	}			
		#center_v {
			display: table-cell;
			padding-top: 123px;
			padding-bottom: 53px;
		}
		
/* ------------------------------------------------------------------------ */
/* END CONTENT */
/* ------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------ */
/* BOTTOM */
/* ------------------------------------------------------------------------ */

#bottom {
	height: 50px;
	width: 100%;
	min-width: 1000px;
	background: #AED373;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AED373), to(#74953F), color-stop(.9,#74953F));
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #90B468;
}
	#bottom_copyright {
		width: 100%;
		text-align: center;
		padding-top: 10px;
		font-size: 11px;
		color: #506639;
	}
		.bottom_lastmodified {
			font-size: 9px;
			color: #69864A;
		}
		.bottom_thanks:link, .bottom_thanks:visited, .bottom_thanks:active, .bottom_thanks:hover {
			font-size: 11px;
			color: #506639;
			text-decoration: none;
		}
		.bottom_thanks:hover {
			text-decoration: underline;
		}
	#bottom_hosted {
		width: 100%;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 11px;
		color: #506639;
	}

/* ------------------------------------------------------------------------ */
/* END BOTTOM */
/* ------------------------------------------------------------------------ */
