/* CSS Document */

body{
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	margin:0px;
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin-left:auto;
	margin-right:auto;
	background-image:url(../imagens/fundo_topo.gif);
	background-repeat:repeat-x;
	
}
a img{
	border:none;
}
#topo{
	height:125px;
	width:852px;	
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin-left:auto;
	margin-right:auto;
}
#conteudo_geral{
	display:block;
	width:600px;
	min-height:auto;
	height:auto; 
	background-color:#FFFFFF;
	float:right;
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin-top:15px;
}
.texto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#container{
	width:852px;
	height:auto;
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin:auto;
	background-image:url(../imagens/fundo_conteiner.gif);
	background-repeat:repeat-y;
	display:table;
}
#visitebib{
	text-align:center;
	font-family:verdana;
	font-size:12px bold;
	font-weight:bold;	
	
}


#painel{
	width:852px;
	height:auto;
	margin:auto;
	padding:0;
}
#esquerda{
	width:185px;
	height:auto;
	background-color:#F5F5F5;
	float:left;
    margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin-left:20px;
	_margin-left:10px; /*hack IE6*/
	margin-top:15px;
}
#esquerda2{
	width:185px;
	height:auto;
	float:left;
    margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin-left:-200px;
	margin-top:560px;
	*margin-top:520px; /*hack IE7*/
	_margin-left:-200px; /*hack IE6*/
	_margin-top:550px;/*hack IE6*/
}
#separa{
	width:5px;
	height:600px;
	background-image:url(../imagens/separa.gif);
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin-left:10px;
	margin-top:15px;
	float:left;
	z-index:1;
}
#direita{
	width:600px;
	height:auto;
	background-color:#F5F5F5;
	float:right;
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin-left:10px;
	margin-right:20px;
	_margin-right:10px; /*hack IE6*/
	margin-top:15px;
}
#direita2{
	width:600px;
	height:auto;
	background-color:#F5F5F5;
	float:right;
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin-left:10px;
	margin-right:20px;
	_margin-right:10px; /*hack IE6*/
	margin-top:15px;
}
#base{
	background-image:url(../imagens/base.gif);
	background-repeat:no-repeat;
	width:852px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	color:#000000;
	font-family:tahoma;
	font-size:11px;
	text-align:center;
	padding-top:20px;
}
#banner{
	width:545px;
	height:250px;
	background-color:#fff;
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin:10px 25px;
}

#conteudo-meio{
	width:569px;
	background-color:#fff;
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin:10px 15px;
}

/* Começo do código menu. */
#menu{
	background-image:url(../imagens/fundo_menu.gif);
	background-repeat:no-repeat;
	width:600px;
	height:40px;
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	margin-top:15px;
}
#menu ul {
			width: 560px;
			padding-top:10px;
			
		}

		#menu ul li { 
			display: inline;
			margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
			margin-left:2px;
			margin-right:2px;		
		}

		#menu ul li a {
			color:#FFFFFF;
			text-decoration: none;
			font-family:verdana;
			font-size:11px;
			border-bottom:3px solid #33A8BB;
			padding: 2px 8px;
			
		}

		#menu ul li a:hover {
			color: #CCCCCC;
			border-bottom:3px solid #DEDEDC;
		} 
	/* fim do código menu. */
	
/* Começo do código dos itens da esquerda. */
#alunos, #cedesp, #empresas{
	width:170px;
	height:auto;
	margin-top:20px;
	margin-left:7px;
	padding-bottom: 5px;
	background-color:#FFFFFF;
}

/* fim do código itens da esquerda. */

/* Começo do código do Menu esquerda */

.menus_esquerda ul{
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	width:110px;
	height:auto;
	margin-top:-10px;
}
.menus_esquerda li{
	margin-left:-30px;	
	width:150px;
	height:20px;	
	font-size:10px;
	color:#000;
	background-color:#FFF;
	text-decoration:none;
	list-style-type:none;
	border-bottom:1px solid #F5F5F5; /* coloca uma borda cinza entre links */
	line-height: 2em;
}
.menus_esquerda a{
	text-decoration:none;
	color:#000000;
}
.menus_esquerda li a:hover{
	text-decoration:underline;
	color:#666666;
}

/* Fim do código do Menu esquerda */

/* Começo do código do Menu esquerda */

.menus_alunos ul{
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	width:200px;
	height:auto;
	margin-top:10px;
}
.menus_alunos li{
	margin-left:-20px;
	*margin-left:-30px;
	width:200px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
	list-style-type:none;
	border-bottom:1px solid #F5F5F5; /* coloca uma borda cinza entre links */
}
.menus_alunos a{
	text-decoration:none;
	color:#000000;
}
.menus_alunos li a:hover{
	text-decoration:underline;
	color:#666666;
}

/* Fim do código do Menu esquerda */

h1 {
	width:254px;
	height:15px;
	background-color:#8FD7DE;
	border-left:#189AB1 6px solid;
	vertical-align:middle;
	font-family:verdana;
	font-size:11px;
	margin: 0; padding: 0; /*zera todas as margens e paddings de todos objetos*/
	padding-top:5px;
	padding-left:10px;
}

h2 {
	width:155px;
	height:15px;
	background-color:#8FD7DE;
	border-left:#189AB1 6px solid;
	vertical-align:middle;
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-left:10px;
}

h3 {
	width:529px;
	height:15px;
	background-color:#8FD7DE;
	border-left:#189AB1 6px solid;
	vertical-align:middle;
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-left:10px;
}
#conteudo-meio h3 {
	width:554px;	
}
h4 {	
	font-size:10px;
	color:#189AB1;
	text-align:center;
	padding-top:5px;
}
h5 {
	width:auto;
	height:15px;
	padding-left:10px;
	background-color:#8FD7DE;
	border-left:#189AB1 6px solid;
	vertical-align:middle;
	font-family:verdana;
	font-size:11px;
	padding-top:5px;
	padding-left:10px;
}

#texto-home {
	background-color:#FFFFFF;
	height:auto;
	margin:10px 25px;
	width:545px;
}

/* IMG MENU */
#menu-vagas {
	text-align: center;
	margin-top: 20px;
	margin-left: 25px;
	background: url(../imagens/vagas.jpg) no-repeat;
	width: 129px;
	height: 134px;
	font-weight: bold;
	color: #000;
} 
#menu-vagas .numero-vagas { font-size: 3em; }
#menu-vagas .texto-vagas { font-size: 0.8em; line-height:0px; }


/*MEIO CONTEUDO */
#conteudo-meio p, #conteudo-meio ul{ font-size: 0.8em; margin: 10px; text-align: justify; line-height: 1.5em; }

#conteudo-meio img { margin: 15px 0px;}
#conteudo-meio #carteirinha { text-align:center; }



#componente-paginacao{
	width: 100%;
	float: left;
}
#componente-paginacao ol{ list-style: none; }
#componente-paginacao li{ float:left; width: 20px; text-align:center;}


#mensagem { border: 1px solid #d3d3d3; font-weight: bold; float:left; text-align:center; width:554px; font-size: 12px; background-color: #efefef; padding:4px;}
