
.gn_footer{
	color:#bbbbbb;
	margin:0 auto;
	padding:0px 0px 20px;
}

.gn_footer_menu{
	background-color:#d5d8df;
	color:#FFFFFF;
	overflow:auto;
	padding:25px 0px 0px;
}

.gn_footer_menu ul{
	background-color:#FFFFFF;
	border-bottom: 1px solid #bbbbbb;
	font-size:1.2em;
	height:20px;
	margin:0 auto;
	padding:8px 10px 6px;
	position:relative;
	width:776px;
}

.gn_footer_menu ul li{
	border-left: 1px solid #acb9c2;
	color:#acb9c2;
	float:left;
	padding:0 10px;
}

.gn_footer_menu ul li.gn_footer_first{
	border-left:none;
}

.gn_footer_menu ul li a{
	text-decoration:none;
}

.gna_footer_logo_cont{
	line-height:50px;
	padding:15px 0px 10px;
	text-align:center;
}

.gna_footer_logo{
	padding:0px 10px;
}

.gna_footer_logo img{
	height:27px;
}

.gn_footer a{
	color:inherit;
}

.gn_footer_corner_right{
	height:100%;
	position:absolute;
	top:0px;right:-5px;
	width:5px;
}

.gn_footer_corner_left{
	height:100%;
	position:absolute;
	top:0px;left:-5px;
	width:5px;
}

.gn_footer_corner_middlewhite{
	background-color:#FFFFFF;
	height:70%;
	width:5px;
}

.gn_footer_corner_topleft{
	background-position:top left;
	height:15%;
	width:5px;
}

.gn_footer_corner_butleft{
	background-position:bottom left;
	height:15%;
	width:5px;
}

.gn_footer_corner_topright{
	background-position:top right;
	height:15%;
	width:5px;
}

.gn_footer_corner_butright{
	background-position:bottom right;
	height:15%;
	width:5px;
}

.gn_footer_copyright{
	font-size:1.2em;
	margin:15px auto 0px;
	text-align:center;
	width:1147px;
}

.gna_footer_terminos{
	font-size:1.2em;
	padding:10px 0px;
}