		@import "texto.css";
		@import "menu-institucional.css";
		/* DIV CONTEUDO */
		#meio {
			float:left;
			width:660px;
		}
		#intcenter {
			/*background:url(../images/int_bg_02.gif) repeat-x center top;*/
			width:620px;
			margin-top:50px;
		}
		#intcenter2 {
			/*background:url(../images/int_bg_01.jpg)  no-repeat center top;*/
			width:595px;
			padding:13px 13px 0 13px;
		}
		#intcenter2 h3 {
			color:#396086;
			background:url(../images/bullet4.gif) no-repeat 0 8px;
			padding-left:12px;
			font-size:1.4em;
			font-weight:normal;
		}
		/*PESQ_RESULT*/
		#pesq_result .legend {
			display:block;
			background:#e9eff4;
			padding:10px 0 10px 10px;
			font-size:1.2em;
			color:#396086;
		}
		#pesq_result form {
			margin-left:10px;
			height:100px;
		}
		#pesq_result ul {
			padding-top:20px;
			margin:0;
		}
		#pesq_result li {
			float:left;
			width:254px;
			margin-right:5px;
		}
		#pesq_result li.half {
			width:135px;
		}
		#pesq_result li.half2 {
			width:80px;
		}
		#pesq_result li.half3 {
			float: left;
			width:74px;
			margin-right:0;
		}
		#pesq_result li input {
			background:url(../images/input_busca_result.jpg) no-repeat;
			width:249px;
			height:22px;
			border:0;
			padding:6px 0 0 5px;
			color:#396086;
		}
		#pesq_result li select {
			background:#fbfcfd;
			padding:4px 3px 4px 5px;
			border:1px solid #d9d9d9;
			color:#396086;
			width:100%;
		}
		#pesq_result button {
			display:block;
			background:url(../images/bt_pesquisar.jpg) no-repeat;
			width:74px;
			height:23px;
			text-indent:-9999px;
			margin-top:3px;
			*margin-top:0;
		}
		#pesq_result button:hover, #pesq_result button.hover {
			background-position:left bottom;
		}
		/*Fim:PESQ_RESULT*/
		.paginador {
			position:relative;
			width:100%;
			background:#c3d2dc;
			margin-top:15px;
		}
		.paginador .paginador2 {
			width:250px;
			margin:0 auto;
			padding-top:10px;
			padding-bottom:8px;
			_padding-bottom:0;
		}
		.paginador .bt_ant {
			float:left;
			display:block;
			background:url(../images/bt_pag_ant.jpg) no-repeat;
			width:72px;
			height:17px;
			text-indent:-9999px;
			margin-right:3px;
		}
		.paginador .bt_ant:hover {
			background-position:left bottom;
		}
		.paginador li {
			float:left;
		}
		.paginador li a {
			float:left;
			display:block;
			background:url(../images/bt_pag_num.jpg) no-repeat;
			width:17px;
			height:17px;
			color:#8a9fb3;
			text-align:center;
			margin-right:3px;
			_margin-right:1px;
		}
		.paginador li a:hover {
			background-position:left bottom;
			text-decoration:none;
			color:#fff;
		}
		.paginador .bt_pro {
			float:left;
			display:block;
			background:url(../images/bt_pag_prox.jpg) no-repeat;
			width:72px;
			height:17px;
			text-indent:-9999px;
			margin-right:3px;
		}
		.paginador .bt_pro:hover {
			background-position:left bottom;
		}
		.paginador .list {
			position:absolute;
			right:0;
			width:100px;
			top:10px;
		}
		.paginador .list span {
			float:left;
			margin-right:5px;
			color:#55738e;
			font-family:Arial, Helvetica, sans-serif;
		}
		.paginador .list select {
			float:left;
			padding:1px;
			margin-top:-4px;
			background:#edf2f6;
			border:1px solid #9bacba;
			color:#678196;
		}
		.aluno {
			position:relative;
			margin-top:20px;
			background:url(../images/divisoria1.gif) no-repeat center bottom;
			padding-bottom:15px;
			z-index:100;
		}
		.aluno .foto_aluno {
			float:left;
			width:240px;
			margin-right:10px;
		}
		.aluno .info {
			position:relative;
			float:left;
			width:310px;
		}
		.aluno .info p {
			display:inline;
			font-size:1.2em;
			color:#5c748e;
			margin-bottom:5px;
		}
		.aluno .info p.nome {
			display: block;
			width: auto;
			font-size: 1.6em
		}
		.aluno .info p.est {
			position:absolute;
			right:0;
			top:0;
		}
		.aluno .info h2 {
			font-size:1.4em;
			background:none;
			color:#5c748e;
			font-weight:normal;
			margin-top:15px;
			margin-bottom:5px;
		}
		.grid {
			width:100%;
		}
		.grid table {
			width:100%;
		}
		.grid tbody td {
			border-top:solid 1px #fff;
		}
		.grid tbody td.center {
			text-align:center;
		}
		.grid tbody td.bold {
			font-weight:bold;
		}
		.grid th, .grid td {
			height:29px;
			text-align:left;
			vertical-align:middle;
			padding:8px 5px 8px 5px;
			*padding:0 5px 0 5px;
			color:#425d77;
			font-size:1.0em;
			font-family:Arial, Helvetica, sans-serif;
		}
		.grid th {
			color:#4f7d9e;
			background-color:#fff;
		}
		.grid tr td {
			background-color:#cadae4;
			border-right:1px solid #fff;
		}
		.grid tr.odd td {
			background-color:#c3d2dc;
		}
		/*.grid tr:hover td {
			background-color:#b1c4d0;
		}*/
