/*
Author: Armando Tomazzoni Junior
Author: Everson Mario Novak
Version: 1.0
*/

/* reset
-------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	text-indent: 0px;
}
html,body {
	margin:0;
	padding:0;
	height:100%;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
.oculto {
	display: none;
}
.clear {	
	clear: both; height: 0px; line-height: 0px; display: block;
}
a {
	color: inherit;
}

/* =Layout
-------------------------------------------------------------- */
#container {
	width: 100%;
	display: block;
	min-height:100%;
	position:relative;
	overflow-x: hidden; 
}
.out-header {
	position: relative;
	z-index: 10;
}
.out-corpo {
	position: relative;
	z-index: 5;
}
#header, #corpo {
	margin: auto; 
	width: 900px;
}
#corpo {
	padding-bottom:100px;	/* Height of the footer */
}
/* colunas em geral */
.three-collumns {
	width: 33%;
	float: left;
}
.two-collumns {
	width: 50%;
	float: left;
}
.left-sidebar {
	width: 25%;
	float: left;
}
.right-content {
	width: 75%;
	float: left;
}
.center-content {
	width: 50%;
	float: left;
}
.right-sidebar {
	width: 25%;
	float: left;
}
.inner-collumn {
}
.content {
	font-size: 14px;
}

/* =Header
-------------------------------------------------------------- */
#header {
	height: 265px;
	position: relative;
}
/* MENU HEADER */
#header .menu {
    position: absolute;
    right: 0px;
    top: 50px;
}
#header .menu li {
    display: inline-block;
    float: left;
    padding: 0 17px 0px 12px;
}
#header .menu li span {
	width: 100%;
	display: block;
	text-align: left;
	font-size: 28px;
    margin-top: 35px;
}
#header .menu li a {
    font-size: 16px;
    text-decoration: none;
}

/* =Footer
-------------------------------------------------------------- */
#footer {
	background-color: #1c123f;
	color: #fff;
	bottom:0;
	position:absolute;
	width:100%;
	height:80px;			/* Height of the footer */
	z-index: 15;
}
.inner-footer {
	height: 100%;
}
.inner-inner-footer {
	height:100%;
	width:900px;
	margin: auto;
	position: relative;
}