body{
	background: url("../img/bg.gif") top repeat-x;
	text-align: center;
	margin: 3px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
img{
	border: 0px;
}

#conteudo{
	width: 746px;
	margin: auto;
	background: #FFF;
	
}

#topo{

}

#meio{
	min-height: 400px;
	_height: 400px;
	text-align: left;
	background: #FFF;
}

.contMeio{
	padding: 50px;
}

/*

578

168


#menu{
	float: left;
}

#subMenu{
	float: left;
}

#subSubMenu{
	width: 150px;
	float: left;
}

#opUnidade01{
	border-left: 3px solid #FFF;
	padding-left: 15px;
	margin: 0px 10px 0px 0px;
}

#opUnidade01:hover{
	border-left: 3px solid #184e81;
	padding-left: 15px;
	margin: 0px 10px 0px 0px;
}

#opUnidade02{
	border-left: 3px solid #FFF;
	padding-left: 15px;
	margin: 60px 10px 0px 0px;
}

#opUnidade02:hover{
	border-left: 3px solid #184e81;
	padding-left: 15px;
	margin: 60px 10px 0px 0px;
}

#opUnidade03{
	border-left: 3px solid #FFF;
	padding-left: 15px;
	margin: 80px 10px 0px 0px;
}

#opUnidade03:hover{
	border-left: 3px solid #184e81;
	padding-left: 15px;
	margin: 80px 10px 0px 0px;
}

#subConstruir{
	padding: 103px 0px 0px 10px;
	display: none;
}

#subGramatica{
	padding: 165px 0px 0px 10px;
	display: none;
}

#subEstilo{
	padding: 110px 0px 0px 10px;
	display: none;
}

#subPontuacao{
	padding: 70px 0px 0px 10px;
	display: none;
}

#subUn01conjuntos{
	padding: 70px 0px 0px 10px;
	display: none;
}


#opUn01conjuntos{
	border-left: 3px solid #FFF;
	padding-left: 15px;
	margin: 70px 10px 0px 0px;
}

#opUn01conjuntos:hover{
	border-left: 3px solid #184e81;
	padding-left: 15px;
	margin: 70px 10px 0px 0px;
}

#menuUn01conjuntos{
	width: 205px;
	padding: 115px 0px 0px 10px;
	display: none;
}

#opGramatica{
	border-left: 3px solid #FFF;
	padding-left: 15px;
	margin: 70px 10px 0px 0px;
}


#opGramatica:hover{
	border-left: 3px solid #184e81;
	padding-left: 15px;
	margin: 70px 10px 0px 0px;
}


#menuUnidade01{
	width: 220px;
	padding: 0px 0px 0px 10px;
	display: none;
}

#menuUnidade02{
	width: 220px;
	padding: 0px 0px 0px 10px;
	display: none;
}

#menuUnidade03{
	width: 220px;
	padding: 0px 0px 0px 10px;
	display: none;
}*/


ul {
	margin: 0px;
	padding: 0px 0px 200px 0px;
	list-style: none;
	width: 220px;
	/*border-bottom: 1px solid #ccc;*/
	}

ul li {
	position: relative;
}


li ul {
	position: absolute;
	left: 220px;
	top: 0px;
	display: none;
	}

li.bt_un01_exe_compl ul {
	position: absolute;
	left: 220px;
	top: -160px;
	display: none;
	}

li.bt_un01_num_decimais ul {
	position: absolute;
	left: 220px;
	top: -70px;
	display: none;
	}

li.bt_un02 ul {
	position: absolute;
	left: 220px;
	top: -45px;
	display: none;
	}

li.bt_un02_conj_num_int ul{
	position: absolute;
	left: 220px;
	top: -35px;
	display: none;
	}

li.bt_un02_conj_num_reais ul {
	position: absolute;
	left: 220px;
	top: -3px;
	display: none;
	}

li.bt_un02_ineq_1_uma_var ul {
	position: absolute;
	left: 220px;
	top: -30px;
	display: none;
	}

li.bt_un02_exe_compl ul {
	position: absolute;
	left: 220px;
	top: -200px;
	display: none;
	}	

li.bt_un03 ul {
	position: absolute;
	left: 220px;
	top: -42px;
	display: none;
	}	

li.bt_un03_raz_prop_escala ul {
	position: absolute;
	left: 220px;
	top: -1px;
	display: none;
	}

li.bt_un03_porcentagem ul {
	position: absolute;
	left: 220px;
	top: 0px;
	display: none;
	}

li.bt_un03_polinomios ul {
	position: absolute;
	left: 220px;
	top: 0px;
	display: none;
	}

li.bt_un03_prod_notaveis ul {
	position: absolute;
	left: 220px;
	top: 0px;
	display: none;
	}	

li.bt_un03_fatoracao ul {
	position: absolute;
	left: 220px;
	top: 0px;
	display: none;
	}		

li.bt_un03_mdc_mmc_poli ul {
	position: absolute;
	left: 220px;
	top: 0px;
	display: none;
	}
	
li.bt_un03_frac_algebricas ul {
	position: absolute;
	left: 220px;
	top: 0px;
	display: none;
	}

li.bt_un03_exe_compl ul {
	position: absolute;
	left: 220px;
	top: -175px;
	display: none;
	}
	

ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border-left: 3px solid #fff;
	border-bottom: 0;
	}

ul li a:hover {
	border-left: 3px solid #184e81;	
	}



li:hover ul ul, li.over ul ul { 	
	display:none; 
	}

li:hover ul, li li:hover ul, li.over ul, li li.over ul { 
	display: block; 
	} /* Aqui a magica */



/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */




#rodape{
	}

.botao a{
	border-left: 3px solid #FFF;
	padding-left: 7px;
	margin-bottom: 15px;
	float: left;
}

.botao a:hover{
	border-left: 3px solid #184e81;
	padding-left: 7px;
	float: left;
}

.titulo{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #184e81;
}

.texto{
	font-family: verdana;
	font-size: 12px;
	line-height: 20px;
	padding: 40px;
}

#rodapeConteudo{

}

.telaInicial{
	margin: 0px 160px 0px 30px;
	float: left;
}

.btsPaginacao{
	float: left;
}