/****************************************************** geral ***/
* {
	border:0;
	margin:0;
	padding:0;
}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#FFF url(../img/bg.jpg) repeat-x;
}
#geral {
	margin:0 auto;
	width:980px;
}
/****************************************************** tags ***/
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
h1 {
	font-size:16px;
	color:#336699;
	margin-bottom:5px;
	text-transform:uppercase;
}
h1.idiomas {
	display:none
}
h1.enem {
	color:#586eac;
	font-size:28px;
}
h1.matricula {
	color:#333366;
	font-size:28px;
}
h2 {
	color:#cc3333;
	font-size:22px;
}
h2.enem {font-size:20px; margin-bottom:10px;}
h2.matriculas {
	color:#990000;
		margin-bottom:15px;
}
#news h2 {
	font-size:18px;
	color:#b52000;	
	
	margin:5px 0 5px 0;
}
#news h2 span{
	background-color:#FFF;
	padding:0 5px 0 5px;
}


h3 {
	color:#b52000;
	font-size:32px;
	padding-bottom:10px;
}
p {
	font-size:12px;
	color:#000;
	margin-bottom:5px;
}
p.idiomas {
	margin-top:90px;
	margin-bottom:10px;
	
}
p.enem {
	margin-top:5px;
	margin-bottom:10px;
}
a.maisIdiomas {
	color:#FFF;
	background-color:#cc0000;
	padding:2px 5px 2px 5px;
}
a.maisEnem {
	color:#FFF;
	background-color:#586eac;
	padding:2px 5px 2px 5px;
}
a.maisMatriculas {
	color:#FFF;
	background-color:#19165c;
	padding:2px 5px 2px 5px;
}
/****************************************************** topo ***/
#topo {background-color:#ebebeb;
	width:980px;
	height:255px;
}
/****************************************************** conteudo ***/
#conteudo {
	width:980px;
	float:left;
	background-color:#ebebeb;
}
#popup {
	width:455px;
	float:left;
	background-color:#C7B4E2;
}
#linha {
	float:left;
	width:940px;
	margin-top:22px;
	padding:0 20px 0 20px;
}
#news {
	width:470px;
	height:290px;
	float:left;
	margin-left: 44px;
}
#news a {
	font-size:12px;
	color:#000;
}
#tela {
	float:left;
	width:420px;
	height:290px;
}
#aprovados {
	float:left;
	width:230px;
	height:235px;
}
#destaques1 {
	float:left;
	width:210px;
	height:210px;
	margin-left:5px;
	padding:25px 0 0 20px;
	background:url(../img/bgDestaques.jpg) top no-repeat;
}
#destaques1.estrela {
	background:url(../img/bgDestaquesStar.jpg) top no-repeat;
}

#destaques1.marca {
	background:url(../img/marca.jpg) top no-repeat;
}
#linha2 {
	float:left;
	width:940px;
	margin:0;
	padding:1em 20px 10px 20px;
	height: 100px;
}
#destaques2 {
	float:left;
	width:230px;
	height:100px;
	margin-left:5px;
}
#destaques2 h2 {
	font-size: 28px;
	color: #ebebeb;
	padding: 3px 3px 6px 3px;
	line-height: 28px;
	margin-top: -2px;
}
#destaques2 #descricao {
	font-size:14px;
	color:#000;
	margin: 4px 0 0 9px;
	width: 67%;
}
#destaques2 a {
	font-size:14px;
	margin-left:9px;
}
/*Esportes///*/
#destaques2.esportes a {
	color:#336699;
}
#destaques2.esportes h2 {
	background-color: #336699;
}
/*Cultura///*/
#destaques2.cultura a {
	color:#6c0022;
}
#destaques2.cultura h2 {
	background-color: #740f0f;
}
/*Biblioteca///*/
#destaques2.biblioteca a {
	color:#ae3333;
}
#destaques2.biblioteca h2 {
	background-color: #ae3333;
}
/*Laboratório///*/
#destaques2.laboratorio a {
	color:#228fd7;
}
#destaques2.laboratorio h2 {
	background-color: #228fd7;
}

#destaques3 {
	float:left;
	width:228px;
	margin-left:5px;
	padding-left:7px;
	
}
#destaques3 h2 {
	font-size: 24px;
	color: #C00;	
}
#destaques3 #descricao {
	width:150px;
	color:#681200;
	font-size: 12px;
}
#destaques3 a {
	color:#b52000;
	font-size:14px;
}
#linhaBase {
	clear:both;
	width:92%;
	height:60px;
	padding-top:10px;
}
#linhaBase a {
	display:block;
	height:60px;
	float:left;
	margin-left: 164px;
}
#linhaBase a.matriculas {
	width:250px;
	background:url(../img/matriculas.jpg) top no-repeat;
}

#linhaBase a.guiaFaculdades {
	width:250px;
	background:url(../img/guiaFaculdades.jpg) top no-repeat
}
/****************************************************** rodape ***/
#rodape {
	text-align:center;
	width:980px;
	background-color:#FFF;
	float:left;
	background:url(../img/bgRodape.png) top no-repeat;
	height:130px;
	padding-top:30px;
}
#rodape ul li {
	font-size:14px;
	display:inline;
	margin:0 10px 0 10px;
	text-transform:uppercase;
}
#rodape ul li a {
	color:#000;
}
#rodape ul.secMenu {
	margin:5px 0 15px 0;
}
#rodape ul.secMenu li {
	font-size:12px;
	display:inline;
	margin:0 10px 0 10px;
	text-transform:uppercase;
}
#rodape ul.secMenu li a {
	color:#818080;
}
#rodape p {
	color:#990000;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
}
