/* Estrutura principal */



body {

    font-family: tahoma, verdana, helvetica, arial, sans-serif;

    font-size: 11px;

    text-align: center;

	margin:0px 0px;

	padding: 0px 0px;

  }





html, #wrapper, h1 {

    margin: 0px;

    padding: 0px;

  }





img {

    border: 0px;

  }





#wrapper {

    margin-top:0px;

    margin:auto;

	

    text-align: left;

    width: 815px;

    position: absolute; /* Com absolute abra�a tudo */

	left: 50%;

	margin-left: -407px;

	background: url("/site/images/barra_lateral.jpg") repeat-y;

  }



#topo {

 width:100%;

 height:158px;

 background: url("/site/images/topo.jpg") top no-repeat;

}



#acessotopo {

	text-align:right;

	color:#7f7f7f;

	margin-right:20px;

}



#acessotopo a {

	color:#7f7f7f;

	text-decoration:none;

}



#acessotopo a:hover {

	color:#a52a2a;

	text-decoration:underline;

}



#banner {

 

 width:100%;

 height:30px;

 background: url("/site/images/portal.jpg") top no-repeat;

}



#divmenu {

	float:left;

	width:190px;

}





#botaorapido {

	float:right;

	width:155px;

}



#rodape {

	clear:both;

	position:relative;

	width:100%;

	height:41px;

	text-align:center;

	background: url("/site/images/rodape.png") bottom no-repeat;

    padding: 7px 0px 0px 0px;

	/*background-repeat: repeat-x;*/

}













/* Conteudo */



#conteudo {

    float: left;

 margin-left:auto;

    width: 470px;

    padding-top: 10px;

    /*margin-right: 8px;*/

  }



p.titulo {

	/*

 margin-top:10px;

 

 */

 font-size:20px;

 text-align:left;

 font-family:tahoma;



}



/* Fim conteudo */



#principal {

 width:100%;

}



#ladoesquerdo {

 float:left;

 width:230px;

 margin-right:5px;

}



#ladodireito {

 	text-align:center;

 	margin-left:5px;

	width:230px;

	/*height:400px;*/

	float:right;

	/*background: url("/site/images/barra_acesso.jpg") center top no-repeat; */



}



.botaorapido {

 margin-top:0px;

 margin-bottom:0px;

 text-align:center;



}





#parceiros {

 text-align:center;

 height:90px;

 margin-top:10px;

 padding-top:10px;

 vertical-align:bottom;



}

/*

#acessodireto {

 height:90px;

 margin-top:10px;

 padding-top:10px;

 background: url("/site/images/acessorapido.jpg") center bottom no-repeat;



}*/



#comportanoticias {

	width:96%;

	left:auto;

	text-align:justify;

}



#comportabanner {

	width:96%;

	left:auto;

	text-align:center;

}



#bolsas {

  text-align:center;

}



#toponoticia {

 text-align:left;

 	padding-bottom:8px;

	background: url("/site/images/barra.jpg") left bottom repeat-x;

	font-family: tahoma, verdana, serif;

	font-size:18px;

	font-weight:bold;

}



#imgcomunicados {

	text-align:center;

	background: url("/site/images/comunic.gif") top no-repeat;

	height:32px;

	width:230px;

	padding-top:8px;

}



#imgnoticias {

	background: url("/site/images/noticia.gif") top no-repeat;

	height:32px;

	width:230px;

	padding-top:8px;

}



#imgpos {

	background: url("/site/images/posgrad.gif") top no-repeat;

	height:32px;

	width:230px;

	padding-top:0px;

	margin-top:10px;

}



#imgbolsas {

	background: url("/site/images/bols.gif") top no-repeat;

	height:32px;

	width:230px;

	padding-top:0px;

	margin-top:10px;

}



.imgfies {

	margin-top:10px;

}



.imgfacicred {

	margin-top:10px;

}



.imgprouni {

	margin-top:10px;

}



#textopos {

	margin-top:-10px;

	margin-left:3px;

	width:215px;

	border: 3px solid #00076d;

	height:100px;

}



#propagandapos {  

 display:none;

 width:100%;

 text-align:center;

}  



.filho {

 font-size:20px;

 text-align: center;

 font-weight:bold;

 width:100%;



}





.linhanoticia {

	color: #827d7d;

	border-color: #827d7d;

	opacity: 0.3;

}



a {

 text-decoration:none;

 color:#131D33;

}



a:hover {

 text-decoration:underline;

 color:#5881B6;

}



a.noticiaurl {

 text-decoration:none;

 color:#131D33;

}



a.noticiaurl:hover {

 text-decoration:underline;

 color:#5881B6;

}



#bannertopo {

 /*margin-left:480px;

 margin-top:1px;*/



 padding-left:492px;

 padding-top:37px;

 font-size:10px;

 font-family:tahoma;



}



#portaluniversitario {

 /*margin-left:480px;

 margin-top:1px;*/



 padding-left:480px;

 font-size:10px;

 font-family:tahoma;



}



#portaluniversitario .input {

	width:90px;

}



.rodapenoticia {

 color:#535353;

    font-size : 9px;

    text-align : right;



}



.imgdestaque {

 /*float:right;

 padding-left:05px;

 padding-top:05px;

 padding-right:15px;*/

 border: solid 7px #827d7d;;

 width:93%;

}



.imggraduacao {

 float:right;



}



#menuuser {

 padding-top:20px;

 	font-size:12px;

}



#textocurso {

 padding-bottom:10px;

 padding-top:10px;

}



/*

#menu {

	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

	width: 100%;

	border-bottom: 1px solid #ccc;



}

#menu #submenu {

	background: #333;

	float: left;

	font: 100% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

}

#menu a {

	background: #333 url("/site/interno/images/seperator.gif") bottom right no-repeat;

	color: #ccc;

	display: block;

	float: left;

	margin: 0;

	padding: 8px 12px;

	text-decoration: none;

	font-weight:normal;

}

#menu a:hover {

	background: #2580a2 url("/site/interno/images/hover.gif") bottom center no-repeat;

	color: #fff;

	padding-bottom: 8px;                    

}

*/



#menu {padding:5px 0 0 1em; margin:0; list-style:none; height:40px; position:relative; background:transparent url(/site/images/pro_five_0c.gif) repeat-x left bottom; font-size:11px;}

#menu #submenu {float:left; height:40px; margin-right:1px;}

#menu #submenu a {display:block; float:left; height:40px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(/site/images/pro_five_0a.gif) no-repeat;}

#menu #submenu a b {float:left; display:block; padding:0 16px 5px 12px; background:url(/site/images/pro_five_0b.gif) no-repeat right top;}

#menu #submenu.current a {color:#000; background:url(/site/images/pro_five_2a.gif) no-repeat;}

#menu #submenu.current a b {background:url(/site/images/pro_five_2b.gif) no-repeat right top;}

#menu #submenu a:hover {color:#000; background: url(/site/images/pro_five_1a.gif) no-repeat;}

#menu #submenu a:hover b {background:url(/site/images/pro_five_1b.gif) no-repeat right top;}

#menu #submenu.current a:hover {color:#000; background: url(/site/images/pro_five_2a.gif) no-repeat; cursor:default;}

#menu #submenu.current a:hover b {background:url(/site/images/pro_five_2b.gif) no-repeat right top;}





#cursos {

 font-size:14px;

 padding-left:10px;

 padding-top:10px;

}



.titulonoticia {

 font-size:18px;

 font-style:italic;





}



.texto {

    padding-right:1em;

    font-family:tahoma, verdana;

    font-size:13px;

    text-align:justify;

    text-indent:1em;

  }



label {

    display: block;

    float: left;

    width: 150px;

    text-align: right;

    padding-right: 6px;

  }



textarea:focus, input:focus {

	border: 1px solid #9be!important;

	color: #27D !important;

	background-color: #F0F4FF !important;

}





label.inline {

    display: inline;

    float: none;

  }







input, textarea {

    padding: 2px 1px;

    border: 1px solid #CBD0CD !important;

    /*background-color: #f9f9f9 !important;

    color: #666 !important;*/

  }

  

input.ok {

    padding: 2px 1px;

    border: 0px solid #CBD0CD !important;

    /*

	background-color: #F9F9F9 !important;

    color: #666 !important;

    */

  }

  



#cursosvestibular {

 /*background:url(/site/images/fundo_caderno.png) no-repeat left top;*/

 background-color: #ffffff;



 padding-left:5px;

 margin-bottom:30px;

 padding-top:25px;

 /*height:620px;*/

}



#textovestibular {

 margin-left:1px;

 width:98%;

}





/*

 * NOVO MENU

 */





#topomenu {

	width:190px;

	height:8px;

	background: url("/site/images/topo_menu.png") top no-repeat;

}



#meiomenu {

	width:190px;

    /*height:495px;*/

	background: url("/site/images/meio_menu.png") top repeat-y;

}



#fimmenu {

	clear:both;

	position:relative;

    width:190px;

    height:8px;

	background: url("/site/images/fim_menu.png") top no-repeat;

}





#tab 

{

	top:0;

	height:0;

	margin:0;

	margin-left:17px;

	margin-top:0px;

}

#tab ul 

{

	list-style:none;

	/*float:left;*/

	margin:0;

	padding:0;

}

#tab li 

{

	float:left;

	clear:both;

	margin:0;

	padding:0;

}

#tab a 

{

	background:#000 url(/site/images/bright_066.png) no-repeat right top;

	text-decoration:none;

	width:155px;

	border:0;

	display:block;

	float:left;

	margin:0;

	padding:0;

}

#tab a span 

{

	display:block;

	background:url(/site/images/bleft_066.png) no-repeat left top;

	font-family: tahoma, \Times New Roman\, Times, serif;

	font-size:10px;

	color:#000;

	font-weight:700;

	line-height:33px;

	padding:0 15px;

}

#tab a:hover,#tab li.item_active a 

{

	background-position:right bottom;

	border-color:#FF9300;

}

#tab a:hover span,#tab li.item_active a span 

{

	background-position:left bottom;

	color:#FFF;

	font-weight:700;

	font-style:normal;

	text-decoration:none;

}

.dropmenudiv 

{

	position:absolute;

	top:0;

	float:left;

	display:block;

	visibility:hidden;

	border:0 #FDB300;

	background:#FFF url(/site/images/bmid_066.png);

	color:#000;

	z-index:100;

	text-decoration:none;

	padding:0;

}

.dropmenudiv ul 

{

	list-style:none;

	margin:0;

	padding:0;

}

.dropmenudiv li 

{

	display:inline;

	margin:0;

	padding:0;

}

.dropmenudiv a:link,.dropmenudiv a:visited 

{

	width:150px;

	display:block;

	border:0;

	color:#000;

	background:url(/site/images/bleft_066.png) no-repeat left top;

	font-weight:700;

	font-style:normal;

	text-decoration:none;

	margin:0;

	padding:0;

}

.dropmenudiv a span 

{

	display:block;

	line-height:33px;

	background:url(/site/images/bright_066.png) no-repeat right top;

	font-family: tahoma, \Times New Roman\, Times, serif;

	font-size:11px;

	color:#000;

	float:none;

	padding:0 15px;

}

.dropmenudiv a:hover 

{

	border:0 #FF9300;

	background-position:left bottom;

	font-weight:700;

	font-style:normal;

	text-decoration:none;

	color:#FFF;

}

.dropmenudiv a:hover span 

{

	background-position:right bottom;

	color:#FFF;

	font-weight:700;

}





/*

 * FIM NOVO MENU

 */



#cursosgrad {

 font-size:14px;

 padding-left:0px;

 padding-top:0px;

 width:250px;

 background: url("/site/images/pf_meio.png") top repeat-y;

}



#pf_topo {

    width:250px;

    height:305px;

 padding-top:80px;

	background: url("/site/images/pf_topo.png") top no-repeat;

}



#pf_meio {

padding-left:10px;

}



#pf_meio a:hover {

 color:#F4F4F4;

}



#pf_fim {

	clear:both;

	position:relative;

    width:250px;

    height:25px;

	background: url("/site/images/pf_fim.png") top no-repeat;

}





/*

 * Top BAr

 * 

 */



#topbar{
	position:absolute;
	border: 0px solid black;
	padding: 2px;
	/*background-color: #E4EAF2;*/
	/**********
	* Quando quiser mudar o tamanho da tela
	***********/
	/*width: 395px;
	height: 360px; /* 15 a mais por causa do botao de fechar */
	width: 400px; /*pos_lfg */
	height: 285 px;  /*pos_lfg 15 a mais por causa do botao de fechar */
	visibility: hidden;
	z-index: 100;
}

/* CSS PARA O MENU DO TOUR VIRTUAL */
#linktour {
	color: black;
}

#linktour:hover {
	color: white;
}


#subtour {
	text-align: center;
	margin: 1px;
	padding: 1px;
	border: black 1px solid;
}

#subtour:hover {
	background-color: #8080FF;
}