@charset "UTF-8";
/* CSS Document */

html {
	height: 100%;
}

body {
	height: 100%;
	/*max-width:1536px;*/
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	color: #F8F8F8;
}

#tudo {
	min-height: 100%;
	position: relative;
}

/*IE6 Hack*/
* html #tudo {
	height: 100%;
}

/********************************************************
*********************************************************
						TOP
*********************************************************
*********************************************************/
#banner_top {
	width: 100%;
	top: 0;
	height: 75px;
	border-bottom: 1px solid #F5F3EF;
	-webkit-box-shadow: 0px 2px 14px 0px rgba(148, 146, 148, 0.49);
	-moz-box-shadow: 0px 2px 14px 0px rgba(148, 146, 148, 0.49);
	box-shadow: 0px 2px 14px 0px rgba(148, 146, 148, 0.49);
	background-color: rgba(255, 255, 255, 0.98);
	position: fixed;
	z-index: 2;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}


/***********
		LOGO
	************/
#div_logo {
	left: 10%;
	width: 35%;
	min-width: 240px;
	height: 75px;
	position: relative;
	float: left;
	font-size: 3rem;
	letter-spacing: 7px;
	line-height: 75px;
	display: inline;
	text-transform: uppercase;
}

.hiper_top {
	text-decoration: none;
	color: #464646 !important;
	text-shadow: 0px 5px 5px rgba(150, 150, 150, 0.68);
	font-weight: 400;
}

.hiper_top:hover {
	text-decoration: none;
	color: #589AD5 !important;
}

.hiper {
	text-decoration: none;
	color: #464646;
}

li a:hover {
	color: #589AD5;
}

/********************
	HIPERLIGACOES
*********************/
.hiper_index {
	text-decoration: none;
	color: #464646;
}

#hiper_seleccionada {
	color: #beccdb;
}

/********************************************************
*********************************************************
					DIV CENTRAL
*********************************************************
*********************************************************/
#div_centro {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 76px;
	width: 100%;
	padding-bottom: 40px;
	font-family: 'Open Sans', sans-serif;
}

/*** ESPACO ENTRE TOPO E CENTRO ***/
.space_jumbo {
	min-height: 15px;
	width: 100%;
	padding-top: 2px;
	padding-left: 10%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.75rem;
	letter-spacing: 2px;
}

.space_jumbo a {
	font-size: 0.75rem;
	font-weight: bold;
	text-decoration: none;
	color: var(--accent);
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.space_jumbo a:hover {
	color: #8FD8F8;
}

.space_jumbo_here_point {
	font-size: 0.75rem;
	color: #464646;
	font-weight: bold;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}

/********************************************************
*********************************************************
						RODAPÉ
	Estrutura mínima aqui; a apresentação está em theme.css
	(a marcação nova vive em includes/rodape.php).
*********************************************************
*********************************************************/
#rodape {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
}

@media (max-width:640px) and (min-width:1px) {
	/* rodapé responsivo -> ver theme.css */
}