body { 
	padding : 0;
	margin : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
#meio{
	width:996px;
	min-height:100%;
	border-left: 2px solid #add773; /* hack para o firefox */
	border-right: 2px solid #add773; /* hack para o firefox */
	margin: 0 auto;
}

ul#nav  { 
	margin : 0;
	padding : 0;
	width : 400px; /* Width of Menu Items */
	border-bottom : 1px solid #999;/* IE6 Bug */
	background : #effbef;
	/*font-size : 100%;*/
} 

ul#nav ul{
	margin : 0;
	padding : 0;
	width : 300px; /* Width of Menu Items */
	border-bottom : 1px solid #999;/* IE6 Bug */
	background : #effbef;
	position : absolute;
	display : none;
	left : 399px;/* Set 1px less than menu width */
	top : 0;
}
ul#nav li { 
	position : relative;
	list-style : none;
} 
ul#nav li a { 
	display : block;
	text-decoration : none;
	color : #000;
	padding : 5px;
	border : 1px solid #999;
	border-bottom : 0;
} 
* html ul li { /* Fix IE. Hide from IE Mac \*/
	float : left;
	height : 1%;
} 
* html ul li a { 
	height : 1%;
} 
ul#nav li ul li a { /* Sub Menu Styles */
	padding : 2px 5px;
} 
ul#nav li:hover ul, ul#nav li.over ul { /* The magic */
	display : block;
} 
ul#nav li.pai { 
	background : transparent url(https://selecao.ifg.edu.br/intranet/publico/selecao/site/imagens/mais.gif) no-repeat right center;
} 
ul#nav li a:hover { 
	color : #e2144a;
	background : #deefff url(http://selecao.ifg.edu.br/intranet/publico/selecao/site/imagens/mais.gif) no-repeat right center;
} 
ul#nav li ul li a:hover { 
	color : #e2144a;
	background : #deefff;
} 
#topo { 
	width : 1000px;
	height : 176px;
	background : #96bec7 url(https://selecao.ifg.edu.br/intranet/publico/selecao/site/imagens/imagem_completa.jpg) center 0%;
	margin:0 auto;
}





/*
#navegacao{
	width : 1000px;
	height : 16px;
	background-color:#addf6b;
}
#menutopo{
	margin:0;
	padding:0;
}
#menutopo li{
	list-style-type:none;
	display: inline;
}
#menutopo li a {
	float:left;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border-top:0.1em solid #fff;
	border-right:0.1em solid #909090;
	border-bottom:0.1em solid #909090;
	border-left:0.1em solid #fff;	
	text-align:center;
	padding: 0 10px 0 10px;
	

}
#menutopo li a:hover {
	float:left;
	background-color: #eff7e7;
	color:#001;
	border-color:#000 #fafafa #fafafa #000;
}



*/


#MenuPrincipal{
	background-color:#effbef;
	float : left;
	width : 200px;
	height : 100%;
	margin: 10px 0 0 5px;
	border-bottom:20px solid #effbef;
	
}
#MenuPrincipal p{
	background:transparent url(https://selecao.ifg.edu.br/intranet/publico/selecao/site/imagens/hdot2.gif) repeat-x scroll center bottom;
	color:#529E3A;
	font-family:Helvetica;
	font-size:16px;
	font-weight:bold;
	margin:3px 0 6px 3px;
	padding:5px 0;
}
#MenuPrincipal ul{
	margin:0;
	padding:0;
	list-style-type:none;
}


#MenuPrincipal li a{
	background:transparent url(https://selecao.ifg.edu.br/intranet/publico/selecao/site/imagens/hdot2.gif) repeat-x scroll center bottom;
	color:#333333;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:6px 0;
	text-decoration:none;
}
#MenuPrincipal li a:hover{
	background-color:#ddd;
}
#MenuPrincipal li a span {
	background:transparent url(https://selecao.ifg.edu.br/intranet/publico/selecao/site/imagens/bullet.gif) no-repeat scroll 5px 5px;
	padding-left:16px;
	
}



 
#menu,#noticias,#noticias_ver { 
	height : 100%;
	float : left;
	width:70%;
	padding : 5px;
	margin : 10px 25px 20px 25px;
	background-color:#f7fbef;
} 
#menu p ,#noticias p{ 
	font-family:Helvetica;
	font-weight : bold;
	font-size : 16px;
	color:#529E3A;
	text-transform:uppercase;
} 
#noticias ul { 
	margin: 0;
	padding: 0;
	list-style-type:none;
} 
#noticias ul li{ 
	float:none;
	margin:10px 0 0 0;	
} 
#noticias ul li a { 
	color:#000;
	text-decoration:none;	
} 
#noticias ul li a:hover { 
	color:#e2144a;
	text-decoration:underline;	
} 



#rodape { 
	clear : both;
	width : 1000px;
	height : 50px;
	background-color : #f7f3f7;
	margin: 15px auto 0 auto;
	border-top: 8px solid #addf6b;
} 
#rodape p { 
	margin : 0;
	text-align : center;
	color : #000;
}


.titulo_noticia{
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
.conteudo_noticia{
	font-size:10px;
	font-weight:normal;
	text-align:justify;
}
.data_noticia{
	color:#999;
	font-size:9px;
	font-weight:normal;
}
.voltar{
	text-align:center;
}

h2{
	color:#f00;
	font-size:14px;
	text-align:center;
	width: 800px;
	margin:0 auto;
	padding-top: 20px;
}








div#navegacao {

/*
	position: absolute;
	left: 150px;
	top: 220px;
	
*/	
width:1000px;
height:16px;
margin: 0 auto;


}

div#tabela {


/*
	position: absolute;
	left: 250px;
	top: 250px;
	
*/
	border:1px solid #004994;
	padding: 15px;
	width: 968px;
	height: auto;
	margin: 0 auto;
	

}

ul#topmenu {
/*border:1px solid #004994;
*/

margin:0;
padding:0;

}
ul#topmenu li {
list-style-type:none;
/*border-bottom:1px solid #004994;
*/display: inline;
}
ul#topmenu li a {
float:left;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
/*border-left:10px solid #0092de;*/
border-top:0.1em solid #fff;
	border-right:0.1em solid #909090;
	border-bottom:0.1em solid #909090;
	border-left:0.1em solid #fff;

width:155px;
text-align:center;
background:#deefff;
}
/*ul#menu li a:link, ul#menu li a:visited {

height:1%;
}
*/
ul#topmenu li a:hover {
float:left;
background-color: #f9efdd;
color:#0000FF;
/*border-left:10px solid #f8ba6a;

*/
border-color:#000 #fafafa #fafafa #000;

}





#tr_topo {
	background:#deefff;
	font-weight:bold;

}
#tr_totais {
	background:#deefff;
	font-weight:bold;

}
.totais{
color: #FF0000;

}
.tr_zebrado{
background:#ADB6D6;

}
ul#concursos{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding-left:10px;

}
ul#concursos li a {
text-decoration:none;
color:#000;
}
ul#concursos li a:hover {
text-decoration:underline;
color:#09F;
}

div.navegacao, div.pergunta{
	text-align:center;
}

div.botoes{
	position:absolute;
	width:300px;
	left:50%;
	margin-left: -150px;
	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;		
	font-weight:bold;
	
}
div.botoes p{

	background-color:#84a83c;
	width:300px;
	height: 58px;	
	padding-top: 16px;

}
div.botoes p a{

	color:#fff;
	text-decoration:none;
	width:300px;
	font-size:30px;


}

div.informacoes {
	position:absolute;
	background-color:#f2ffdf;	
	border: 3px solid #a9c571;
	padding:5px;
	width:800px;	
	left:50%;
	top: 300px;
	margin-left:-400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

	#contactform {
	
	width: 40%;
	padding: 20px;
	background: #f0f0f0;
	overflow:auto;
	margin:auto;
	
	border: 1px solid #cccccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;	
	
	-moz-box-shadow: 2px 2px 2px #cccccc;
	-webkit-box-shadow: 2px 2px 2px #cccccc;
	box-shadow: 2px 2px 2px #cccccc;
	
	}
	
	.field{margin-bottom:7px;}
	
	
	.legend{
		font-size: 2em;
		font-weight:bold;	
		text-shadow: 2px 2px 2px #ccc;
	}
	.label {
	font-family: Arial, Verdana; 
	
 
	font-weight: bold; 
	margin-right:10px; 
	text-align: right; 
	width: 120px; 
	line-height: 25px; 
	font-size: 15px; 
	}
	
	.input{
	font-family: Arial, Verdana; 
	font-size: 15px; 
	padding: 5px; 
	border: 1px solid #b9bdc1; 
	width: 300px; 
	color: #797979;	
	margin: 5px 0;
	}
	
	.input:focus{
	background-color:#E7E8E7;	
	}
	
	.textarea {
	height:150px;	
	}
	
	.hint{
	display:none;
	}
	
	.field:hover .hint {  
	position: absolute;
	display: block;  
	margin: -30px 0 0 455px;
	color: #FFFFFF;
	padding: 7px 10px;
	background: rgba(0, 0, 0, 0.6);
	
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;	
	}
	
	.button{
	float: right;
	margin:10px 55px 10px 0;
	font-weight: bold;
	line-height: 1;
	padding: 6px 10px;
	cursor:pointer;   
	color: #fff;
	width:115px;
	
	text-align: center;
	text-shadow: 0 -1px 1px #64799e;
	
	/* Background gradient */
	background: #a5b8da;
	background: -moz-linear-gradient(top, #a5b8da 0%, #7089b3 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a5b8da), to(#7089b3));
	
	/* Border style */
  	border: 1px solid #5c6f91;  
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
  
	/* Box shadow */
	-moz-box-shadow: inset 0 1px 0 0 #aec3e5;
	-webkit-box-shadow: inset 0 1px 0 0 #aec3e5;
	box-shadow: inset 0 1px 0 0 #aec3e5;
	
	}
	
	.button:hover {
	background: #848FB2;
    cursor: pointer;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	.botao01{
     background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     border: 1px solid #CCCCCE;
     border-radius: 3px;
     box-shadow: 0 3px 0 rgba(0, 0, 0, .3),
                   0 2px 7px rgba(0, 0, 0, 0.2);
     color: #616165;
     display: block;
     font-family: "Trebuchet MS";
     font-size: 14px;
     font-weight: bold;
     line-height: 25px;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
     text-shadow:1px 1px 0 #FFF;
     padding: 5px 15px;
     position: relative;
     width: 265px;
}
 
.botao01:before{
     border: 1px solid #FFF;
     border-radius: 3px;
     box-shadow: inset 0 -2px 12px -4px rgba(70, 70, 70, .2),
                   inset 0 3px 2px -1px rgba(255, 255, 255, 1);
     content: "";
     bottom: 0;
     left: 0;
     right: 0;
     top: 0;
     padding: 5px;
     position: absolute;
    }
 
    .botao01:after{
     background: rgba(255, 255, 255, .4);
     border-radius: 2px;
     content: "";
     bottom: 15px;
     left: 0px;
     right: 0px;
     top: 0px;
     position: absolute;
    }
 .botao01:active{
     box-shadow: inset 0 0 7px rgba(0, 0, 0, .2);
     top: 4px;
    }
    .botao01:active:before{
     border: none;
     box-shadow:none;
    }


dl.listatabela {
		width: 410px;
		margin: 0;
		padding: 0;
		font-family: georgia, times, serif;
		font-size: 10px;
		}
	
	.listatabela dt {
		width: 15em;
		float: left;
		margin: 0 0 0 0;
		padding: .5em;
		border-top: 1px solid #999;
		font-weight: bold;
		}
	
	/* commented backslash hack for mac-ie5 \*/
	dt { clear: both; }
	/* end hack */

	.listatabela dd {
		float: left;
		width: 24em;
		margin: 0 0 0 0;
		padding: .5em;
		border-top: 1px solid #999;
		}
		
.plista{	
	font-size: 12px;
	font-weight:bold;
	margin: 3px 0;
	padding-top: 20px;
	
}		


.ptexto{
	
	font-size: 10px;
}

.div{
	width:410px;
	margin: 0;
	float:left;	
	
}

#print {display: block;}
#print table{border: 1px solid;margin: 0 auto; table-layout: fixed;width:90%; border-collapse: collapse;}
#print table th, #print table td{border: 1px solid; padding:1px; margin: 1px;}
#print .titulo{width:40%; font-weight:bold}
#print .datahoje{text-align:center;margin:30px 0;}
#print .assinatura{display: block; width:50%; border-top:1px solid; margin:0 auto; text-align:center}
#print caption{ font-size: 1.1em;font-weight:bold;}




.col-centred {
   float: none !important;
   margin: 0 auto;
}

.zera-padding{padding-top:0 !important}
