﻿*{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
}
body{
background:url(x03.jpg) repeat-x ;

}
.espaco{ clear:both;}
#conteudo{
width:955px; margin:auto;
background:#FFF; 
border-left:#CCCCCC solid 0px; border-right:lightblue solid 0px; border-left:lightblue solid 0px;
}
#topo{
width:955px; height:130px; 
}

#topoBanner{
width:940px; height:125px; float:top; margin:0px 0px 0px 0px;
border:0px solid #000;
}
#menu{
width:905px; height:20px; background:url(img/barraMenu.jpg) repeat-x;
border-top:1px solid #333; text-align:right; padding:5px 10px 0px 0px;
}
#conteudoPagina{
width:950px; margin:10px 0px; border-top:#ddd solid 2px;
}
#menuLat{
width:200px; float:left; border-right:cyan solid 10px; background:cyan ;
clear:both;
}
.aprov{
float:right; font:12px arial; color:#300;
}
#paginaCentral{
width:730px; padding-top:5px;
float:right; margin-right:7px;
}
#rodape{
width:955px; height:87px; background:url(rodape.JPG) repeat-x;
font:bold 11px Verdana; color:White; text-align:center; border-top:#dddddd solid 2px;
padding-top:5px;
}

#tituloSessao{
width:578px; height:25px;
font:bold italic 18px Verdana; color:004c77;
border-bottom:2px #ddd solid; margin-bottom:5px;
}
/******************
Home Page
******************/
#homeBanner{
width:720px; height:150px;
}
#homeDestaque{
width:565px; float:left; padding-top:10px;
}
.homeDestaqueBox{
width:565px; height:205px;
}
.homeDesEquerdo{
width:315px; height:200px; float:left;
}
.homeDesDireito{
width:250px; height:200px; float:right;
}
.homeDesTitulo{
height:17px; background:WHITE;
padding-left:10px; padding-top:3px;
font:bold 11px verdana; color:#004c77
}
.homeDesTexto{
height:147px; margin:auto; padding:5px;
}
.homeDesLink{
height:15px; text-align:right; padding-right:5px;
background:#dadff2; margin-top:10px; 
}
.homeDesTexto img{
width:137px; height:145px; float:left; margin-right:5px;
}
#homeBannerRodape{
width:525px; height:80px;
}
#gripe{
width:525px; height:90px;
margin-bottom:5px;
}
/*icones*/
#homeIcones{
width:120px; float:right; padding-top:1px;
}
.homeIconeImg{
width:120px; height:160px; margin-bottom:5px;
}
.homeIconeImg img{border:0px;}

/*icones2*/
#homeIcones2{
width:140px; float:left; padding-top:1px;
}
.homeIconeImg2{
width:140px; height:160px; margin-bottom:5px;
}
.homeIconeImg img2{border:0px;}

******************
Contato
******************
***********************/
.contatoSpan{ border-top:1px solid #ddd; margin:10px 0px; padding-top:5px;}
.contatoSpanDois{ border-bottom:1px solid #ddd; margin:10px 0px; padding-bottom:10px;}



.contatoNormal{
border:#333333 solid 1px; margin-bottom:5px;
}
.contatoSel{
border:#fd9a00 solid 1px; margin-bottom:5px;
}
.contatoBt{ border:none; padding:3px;
background:#44A3D0; color:#FFF; font-weight:bolder;
}

/***********************
******************
Biblioteca
******************
***********************/
#bibliotecaTexto{
width:557px; margin:auto;
}
#bibliotecaTexto h1{ font:bold 16px verdana; margin-bottom:10px;}

#bibliotecaTexto img{ float:left; border:2px solid #999; padding:2px;
margin:5px 5px 5px 0px;}*/
/***********************
******************
Infra Estrutura
******************
***********************/
#estruturaTexto{
width:557px; margin:auto; text-align:justify;
}
/*#estruturaTexto img{ float:left; border:2px solid #999; padding:2px;
margin:5px 5px 5px 0px;}*/
#estruturaTexto img{border:1px solid #999; padding:3px;
margin:5px 5px 5px 0px;}

/***********************
******************
Portal Aluno
******************
***********************/
#alunoLogin{
width:210px; margin:auto;
}
#alunoLogin fieldset{
width:200px; margin:auto;
}
/****************************
Formatação
*****************************/
a {
	font-family: verdana;	font-size: 11px;
	color:#004c77;	font-weight: bold;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none; color: #004C77;}
a:hover {text-decoration: underline; color: #000000;}
a:active {text-decoration: none; color: #004C77;}

/*********menu**********/
.menuLat a { font-family: verdana;	font-size: 11px;
color:#004c77; font-weight:normal; display:block; padding:5px 0px 5px 10px;
}
.menuLat a:link {text-decoration: none;}
.menuLat a:visited {text-decoration: none; color: #004C77;}
.menuLat a:hover {text-decoration: underline; color: #000000; background:#dadff2;}
.menuLat a:active {text-decoration: none; color: #004C77;}

.menuLat ul{list-style:none;}
.menuLat li{border-bottom:2px #ddd solid; margin-right:1px; list-style:none;}
.menuLat span{ color:#004c77; font:bold 14px verdana; padding:0px 0px 1px 1px; }

/*********tabela grade**********/
.grade td{
border-bottom:0px solid #ddd;
padding-top:0px;
}

