/*===================*/
/*=== Main Styles ===*/
/*===================*/
div#wrapper {
	width: 1000px;
	margin: 0 auto;
	border: 0px solid #FF0000;
	text-align: left;
	position: relative;
	top:  0px;
	left: 0px;
}

div#wrapper2 {
	width: 100%;
	margin: 0 auto;
	border: 0px solid #FF0000;
	text-align: left;
	position: relative;
	top:  0px;
	left: 0px;
}

#btnimg {
	filter:alpha(opacity=100);
	-mpz-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
}

#btnimg:hover {
	filter:alpha(opacity=50);
	-mpz-opacity: 0.5;
	-webkit-opacity: 0.5;
	opacity:0.5;
}

#nave_link{
	color:#0000FF;
	text-decoration:underline;
}
#nave_link:hover{
        color:#FF0000;
        text-decoration:none;
}

#nave_3_link{
        text-decoration:none;
}
#nave_3_link:hover{
        text-decoration:underline;
}

#nave_4_link{
	filter:alpha(opacity=100);
	-mpz-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	text-decoration:none;
}
#nave_4_link:hover{
        color:#FF0000;
	filter:alpha(opacity=80);
	-mpz-opacity: 0.8;
	-webkit-opacity: 0.8;
	opacity:0.8;
        text-decoration:underline;
}

#footpos {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 3000;
	margin-left: 0;
	filter:alpha(opacity=95);
	-mpz-opacity: 0.95;
	-webkit-opacity: 0.95;
	opacity:0.95;
}

	a:link{    text-decoration:none; color:#003737; }
	a:visited{ text-decoration:none; color:#003737; }
	a:active{  text-decoration:none; color:#003737; }
	a:hover{   text-decoration:none; color:#E34A00; }

	p { margin-top: 0px; margin-bottom: 0px; }

.square_btn_page_next_active {
	position: relative;
	display: inline-block;
	padding: 0.25em 0.5em;
	text-decoration: none;
	color: #ffffff;
	background: #5f9ea0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: inset 0 0px 0 rgba(255,255,255,0.2), inset 0 -0px 0 rgba(0, 0, 0, 0.05);
	font-weight: 100;
	border: solid 1px #5f9ea0;
	transform: rotate(-90deg);
}

.square_btn_page_next_active:hover {
	filter:alpha(opacity=50);
	-mpz-opacity: 0.5; 
	-webkit-opacity: 0.5;
	opacity:0.5;
	cursor: pointer;
}

.square_btn_page_next_active:active {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
	filter:alpha(opacity=100);
	-mpz-opacity: 1; 
	-webkit-opacity: 1; 
	opacity:1; 
}


.square_btn_page_back_active {
	position: relative;
	display: inline-block;
	padding: 0.25em 0.5em;
	text-decoration: none;
	color: #ffffff;
	background: #5f9ea0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: inset 0 0px 0 rgba(255,255,255,0.2), inset 0 -0px 0 rgba(0, 0, 0, 0.05);
	font-weight: 100;
	border: solid 1px #5f9ea0;
	transform: rotate(90deg);
}

.square_btn_page_back_active:hover {
	filter:alpha(opacity=50);
	-mpz-opacity: 0.5; 
	-webkit-opacity: 0.5;
	opacity:0.5;
	cursor: pointer;
}

.square_btn_page_back_active:active {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
	filter:alpha(opacity=100);
	-mpz-opacity: 1; 
	-webkit-opacity: 1; 
	opacity:1; 
}

.square_btn_page_passive {
	position: relative;
	display: inline-block;
	padding: 0.25em 0.5em;
	text-decoration: none;
	color: #ffffff;
	background: #0000cd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: inset 0 0px 0 rgba(255,255,255,0.2), inset 0 -0px 0 rgba(0, 0, 0, 0.05);
	font-weight: 900;
	border: solid 1px #494949;
}

.square_btn_page_active {
	position: relative;
	display: inline-block;
	padding: 0.25em 0.5em;
	text-decoration: none;
	color: #006400;
	background: #f0f8ff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: inset 0 0px 0 rgba(255,255,255,0.2), inset 0 -0px 0 rgba(0, 0, 0, 0.05);
	font-weight: 900;
	border: solid 1px #8fbcf8;
}

.square_btn_page_active:hover {
	filter:alpha(opacity=50);
	-mpz-opacity: 0.5; 
	-webkit-opacity: 0.5;
	opacity:0.5;
	cursor: pointer;
}

.square_btn_page_active:active {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
	filter:alpha(opacity=100);
	-mpz-opacity: 1; 
	-webkit-opacity: 1; 
	opacity:1; 
}

