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

/* ------------------------------------
	CSS Desenvolvido pela
	pianoLab | Agencia Interativa 
    em outubro de 2009
    http://www.pianolab.com.br
------------------------------------ */

body {
	font-family:Arial, Helvetica, sans-serif;
	background:#0096d4 url(../imagens/bg.png) top repeat-x;
}
div.bg {
	height:470px;
	width:100%;
	background:url(../imagens/bg-linhas.jpg) top center no-repeat;
	position:absolute;
	top:0;
	left:0;
}
/* definicao do conteudo */
div#container {
	width:820px;
	position:relative;
	left:50%;
	margin-left:-410px;
	background:url(../imagens/bgContainer.png) top right no-repeat;
}
div#container div.conteudoPrincipal, div#container div.noticias, div#container div.eventos {
	height:420px;
}
div#container div.conteudoPrincipal {
	margin-top:20px;
}
div#container div ul li {
	margin-right:20px;
	float:left;
}
div#container div ul li.estrutura {
	margin:0;
}
object.banner {
	margin-bottom:20px;
	float:left;
}
div.portalDoAluno {
	height:270px;
	width:260px;
	margin-bottom:20px;
	background:url(../imagens/bgLateral.png);
	float:right;
}
div.portalDoAluno h2 {
	text-indent:-5000px;
	height:38px;
	width:141px;
	background:url(../imagens/tituloPortalDoAluno.png) no-repeat;
}
div.portalDoAluno p {
	color:#fff;
	font-size:12px;
	padding:0 10px;
}
div.portalDoAluno a {
	color:#0096d4;
}
div.portalDoAluno form {
	padding-top:10px;
	padding-left:12px;
}
div.portalDoAluno label {
	color:#0096d4;
	font-size:12px;
	display:block;
}
div.portalDoAluno input {
	color:#000;
	font-size:12px;
	width:230px;
	margin-bottom:5px;
	padding:2px 0;
}
div.conteudoPrincipal {
	clear:both;
}
div.conteudoPrincipal div {
	margin-right:20px;
	margin-bottom:20px;
	/*height:200px;*/
	width:260px;
	position:relative;
	background:url(../imagens/bgLateral.png);
	float:left;
}
div.conteudoPrincipal ul {
	margin:20px 0 0 15px;
	color:#fff;
}
div.conteudoPrincipal ul a {
	color:#fff;
}
div.conteudoPrincipal ul h3 a {
	color:#0083ce;
	width:250px;
}
div.conteudoPrincipal ul h3, div.conteudoPrincipal ul p {
	font-size:14px;
	display:inline;
 	clear:none;
}
div.conteudoPrincipal ul li {
	padding-bottom:10px;
}
div.conteudoPrincipal ul p {
	line-height:15px;
}
div.conteudoPrincipal ul p a {
	color:#fff;
}
div.conteudoPrincipal a {
	text-decoration:none;
}
div.conteudoPrincipal a:hover {
	text-decoration:underline;
}
div.noticias p a, div.eventos p a {
	font-size:12px;
}
div.mioloNoticia h3, div.mioloNoticia em {
	color:#0096d4!important;
}
div.mioloNoticia em {
	font-style:normal;font-size:20px;
}
div.noticias h2, div.eventos h2 {
	text-indent:-5000px;
	height:15px;
	width:67px;
	padding:15px 0 0 15px;
}
.botoesLinks {
	width:230px;
	clear:both;
}
.botoesLinks a {
	color:#001f2c;
	font-size:12px;
	margin-top:1px;
	padding:2px 3px;
	background:#007eb2;
	float:right;
	display:block;
}
div.noticias ul li img, div.eventos ul li img {
	margin-right:10px;
	float:left;
}
div.noticias h2 {
	background:url(../imagens/tituloNoticias.png) right bottom no-repeat;
}
div.eventos h2 {
	background:url(../imagens/tituloEventos.png) right bottom no-repeat;
}
/* rodape */
div#rodape {
	height:60px;
	*margin-top:40px;
	background:#001e2a;
	clear:both;
	position:relative;
	padding-left:20px;
	padding-top:20px;
}
div#rodape p, div#rodape address {
	color:#ffffff;
	font-size:12px;
	font-weight: bold;
	width: 600px;
}
 div#rodape address {font-weight: normal; font-size:11px;}
div#rodape a {
	position:absolute;
	display:block;
	color:#007EB2;
	font-weight: bold;
	font-size:11px;
}
div#rodape a.email {
	height:14px;
	width:207px;
	bottom:14px;
	left:19px;
}
div#rodape a.assinatura {
	height:51px;
	width:159px;
	top:15px;
	right:9px;
	background:url(../imagens/assina.gif) no-repeat;
	text-indent:-50000px;
}
input.botoes {
	color:#001e2c;
	font-size:12px;
	width:auto!important;
	margin-top:10px;
	padding:3px 5px;
	background:#007eb2;
	display:block;
	border:none;
	cursor:pointer;
}
img.bannerHome {
	margin-bottom:20px;
}

