html,body {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
background-image:url(../img/index/fundo_meioBody.jpg);
background-repeat:repeat;
background-position:top;
}
#englobaTop{
width:100%;
height:195px;
position:relative;
top:0px;
margin-top:0px;
padding:0px;
clear:both;
background-image:url(../img/index/fundo_top.jpg);
background-repeat:repeat-x;
}
#englobaAllindex{
width:100%;
height:auto;
position:relative;
top:0px;
clear:both;
}
#allIndex {
width:880px;
position:relative;
background:#FFFFFF;
margin:auto;
padding:0px;
clear:both;
top: 0px;
}
#allTopMenu {
width: 920px;
height: 195px;
top:0px;
position:relative;
margin:auto;
}	
#topLogoCadastro {
width: 920px;
height: 135px;
position:relative;
float:left;
top:0px;
}
#logo {
background-image:url(../img/index/logoNew.png);
background-repeat:no-repeat;
width:300px;
height:124px;
position:relative;
float:left;
top: 5px;
cursor:pointer;
left: 15px;
}	
#divLoading{
width:250px;
height:60px;
position: absolute;
z-index:5000;
top: 590px;
left:600px;
background:#FFFFFF;
border:#999999 solid 1px;
}
#divLoadingRestrita{
width:250px;
height:60px;
position: absolute;
z-index:5000;
top: 300px;
left:600px;
background:#FFFFFF;
border:#999999 solid 1px;
}
.tituloCadastro{
clear:both;
}
.login {
background-image:url(../img/index/fundo_login.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:300px;
height:124px;
position:relative;
float:left;
top: 5px;
margin-left:287px;
}

.englobaLogsen{
width:270px;
height:60px;
position:relative;
clear:both;
top: 25px;
left: 5px;
}

.logsen{
width:115px;
height:40px;
position:relative;
float:left;
top: 0px;
left: 10px;
}

.logsen li{
width:100px;
height:20px;
list-style:none;
}

.objetoText{
width:100px;
height:18px;
border:#CCCCCC solid 1px;
}

#ok{
position:relative;
float:left;
top:23px;
left:15px;
}

#topMenu {
width: 845px;
height: 50px;
position:relative;
margin:auto;
clear:both;
top: 4%;
}

#allDownMenu {
width: 920px;
height: 56px;
padding: 0px;
top:6px;
position:relative;
margin:auto;
}	

#downMenu {
background-image:url(../img/index/fundo_menu_rodape.jpg);
background-repeat:repeat-x;
width: 850px;
height: 55px;
position:relative;
margin:auto;
clear:both;
top: 0px;
}	

.menuMigalhas {
background-image: url(../img/index/menu_top.jpg);
background-repeat:repeat-x;
width:845px;
height:47px;
position:relative;
clear:both;
}

/* AQUI COMEÇA O CSS DA PÁGINA MAIN */

.banner {
background-repeat:no-repeat;
width:850px;
position:relative;
clear:both;
margin:auto;
top:10px;
}
.englobaSwap{
width:850px;
position:relative;
clear:both;
margin:auto;
}

/* DIVISÕES DO SITE */

#lateralLeft {
width:213px;
height:410px;
position:relative;
float:left;
top:10px;
}

#meioMain {
width:440px;
height:410px;
position:relative;
float:left;
top:0px;
}

#lateralRight {
width:190px;
height:390px;
position:relative;
float:left;
top:0px;
}

#rodape {
background-image: url(../img/index/fundo_rodape.jpg);
background-repeat:repeat-x;
position:relative;
height:100px;
clear:both;
}	


/* FIM DIVISÕES DO SITE */

/* CONTAINERS PÁGINA MAIN */

.containerFun {
background-image:url(../img/main/fundoQuad.png);
background-repeat:no-repeat;
background-position:-5px -1px;
width:211px;
height:132px;
position:relative;
float:left;
left: 2px;
}

.containerNoticias1 {
background-image:url(../img/main/fundoQuad.png);
background-repeat:no-repeat;
background-position:-5px -170px;
width:211px;
height:35px;
position:relative;
float:left;
top: 2px;
left: 2px;
}	

.containerMatricula {
background-image:url(../img/main/fundoQuad.png);
background-repeat:no-repeat;
background-position:-5px -170px;
width:211px;
height:35px;
position:relative;
float:left;
top:3px;
left: 2px;
}

.containerCalendario {
background-image:url(../img/main/fundoQuad.png);
background-repeat:no-repeat;
background-position:-5px -205px;
width:211px;
height:200px;
position:relative;
float:left;
top:2px;
left: 2px;
}
.tituloPromocoes{
position:relative;
width:200px;
height:20px;
top:8px;
left:0px;
cursor:pointer;
}
/* FIM CONTAINERS MAIN */

/* CONTAINERS INTERNOS */

/* CONTAINER FUN */
.tituloFun {
width:120px;
height:30px;
position:relative;
clear:both;
top:15px;
left:70px;
}

/* CONTAINER MATRICULA */

.tituloMatricula {
width:208px;
height:20px;
position:relative;
float:left;
top:8px;
left:0px;
cursor:pointer;
}

/* CONTAINER CALENDÁRIO */

.tituloCalendario {
width:120px;
height:30px;
position:relative;
clear:both;
top:10px;
left:70px;
}	

/* LISTAS DE CONTAINERS A SEREM APLICADOS */

.containerFun #tipo1 {
width:200px;
height:60px;
list-style:none;
position:relative;
clear:both;
top: 20px;
}

.containerFun li {
width:150px;
height:20px;
list-style:none;
position:relative;
background-image:url(../img/main/seta.gif);
background-position:6px 0px;
background-repeat:no-repeat;
padding-left:30px;
clear:both;
}

.containerCalendario #tipo1  {
width:180px;
height:20px;
list-style:none;
position:relative;
clear:both;
top: 20px;
}

.containerCalendario #tipo1 li	{
width:180px;
height:22px;
list-style:none;
position:relative;
background-image:url(../img/main/seta.gif);
background-position:5px 0px;
background-repeat:no-repeat;
padding-left:25px;
clear:both;   
}

.containerCalendario #tipo2 {
width:170px;
height:40px;
list-style:none;
position:relative;
padding-left:30px;
clear:both;
left: 0px;
top: 20px;
}	

.containerCalendario #tipo2 li	{
width:145px;
height:40px;
list-style:none;
position:relative;
background-image:url(../img/main/seta2.gif);
background-position:6px 0px;
background-repeat:no-repeat;
padding-left:25px;
clear:both;
}

/* AQUI TERMINA O CSS DA PÁGINA MAIN */

.teste{
width:145px;
height:20px;
list-style:none;
position:relative;
background-image:url(../img/main/seta2.gif);
background-position:6px 0px;
background-repeat:no-repeat;
padding-left:25px;
clear:both;
}

.News{
width:200px;
height:20px;
position:relative;
top: 8px;
left: 5px;
}

/* CSS PARA THOUGH OF THE WEEK */
#envolveThough{
width:635px;
height:442px;
position:absolute;
top:55%;
left:30%;
background-color: #99CCFF;
z-index:1000;
}
.though{
width:600px;
height:400px;
position:relative;
margin:auto;
background-image: url(../img/index/though_of_week.png);
background-repeat:no-repeat;
top: 20px;
}
.tema{
width:600px;
height:30px;
position:relative;
top:110px;
left:0px;
clear:both;
}
.data{
width:580px;
height:20px;
position:relative;
top:100px;
left:0px;
clear:both;
padding:10px;
}
.titulo{
width:580px;
height:20px;
position:relative;
top:100px;
left:0px;
clear:both;
padding:10px;
}
.textoThough{
width:580px;
height:140px;
position:relative;
top:110px;
left:0px;
clear:both;
padding:10px;
}
.fecharThough{
width:70px;
height:50px;
position:relative;
top:15px;
left:530px;
float:left;
clear:both;
}
.esqueceuSenha, .CadastrarSenha{
width:140px;
height:20px;
position:relative;
top:15px;
left:15px;
float:left;
}
.CadastrarSenha{
margin-left:15px;
}
.esqueceuSenha span a  {
position:relative;
top:0px;
left:10px;
color:#FF0000;
}
.fecharesqueceu{
width:30px;
height:20px;
position:relative;
float:left;
clear:both;
background-image:url(../img/index/fecharesqueceu.jpg);
background-repeat:no-repeat;
left: 180px;
top: 0px;
}
#esqueceu{
width:210px;
height:102px;
position:absolute;
top:9px;
/*left:850px;*/
margin-left:40%;
background-image:url(../img/index/fundolista.jpg);
background-repeat: repeat-x;
z-index:100;
border:#CCCCCC solid 1px;
padding-top:10px;
}
#esqueceu ul li{
list-style:none;
margin-top:10px;
}
.esqueceuBtn{
position:relative;
top:10px;
left:130px;
clear:both;
}
.logoUp{
position:absolute;
bottom: 0px;
right: 0px;
background-image: url(../img/index/logoViewup.jpg);
background-repeat:no-repeat;
width: 70px;
height:55px;
top:6px;
z-index:5000;
cursor:pointer;
}

/*  PROVAS--------------------------------------  */

#resultadoProvas{
width:600px;
height:530px;
top:30%;
left:30%;
position:absolute;
z-index:500;
background:#FFFFFF;
border:#CCCCCC solid 10px;
}
#dataprovas{
width:600px;
height:530px;
top:30%;
left:30%;
position:absolute;
z-index:500;
background:#FFFFFF;
border:#CCCCCC solid 10px;
}
.fechar{
width:65px;
height:25px;
top:0px;
left:535px;
position:relative;
float:left;
clear:left;
background-image:url(../ScriptsJS/plugins/boxlight/images/closelabel.gif);
background-repeat:no-repeat;
cursor:pointer;
}
.conteudoResul{
width:600px;
height:500px;
top:0px;
left:0px;
position:relative;
clear:left;
overflow:auto;
}
.linhaResultTitle{
width:555px;
height:20px;
top:10px;
left:0px;
position:relative;
clear:left;
text-align:center;
text-decoration:underline;
}
.conteudoResul li{
width:480px;
height:22px;
top:15px;
left:0px;
position:relative;
clear:left;
background-image:url(../img/nutshell/bandeira_menor.jpg);
background-repeat:no-repeat;
background-position:0px 4px;
padding-left:30px;
list-style:none;
}
.NomesProvas{
width:545px;
height:auto;
top:30px;
padding-left:10px;
padding-bottom:10px;
left:10px;
position:relative;
clear:left;

}
.NomesProvas p span{
text-decoration:underline;
}
#mostraContent{
border-bottom:dotted 1px #CCCCCC;
}
.lineH{
line-height:20px;
}

