body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#geral {
	width: 765px;
	height:auto;
	margin: auto;
	background: url(../../images/bg_centro.jpg);
}

/* -------/// Estrutura do Topo ///	------ */

#topo {
	width: auto;
	height: 275px;
	background:#FFFFFF;
}

#top {
	width: 765px;
	height: 77px;
}

#flash {
	width: 765px;
	height: 165px;
	background:#FFFFFF;
}


/* -------/// Estrutura do centro ///	------ */


#esquerda {
	width: 196px;
	height: auto;
	float:left;
}

#menu {
	width: 196px;
	height: 330px;

}

/*



#menu_geral{
	width:150px; 
	height:auto; 
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

#menu_seta{
	width:30px; 
	float:left;
}



#menu_barra{
	width:20px; 
	float:left;
}
*/

#menu_txt {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:-10px;
	margin-top:-1px;
}

#menu_tit {
	width: 178px;
	height: 20px;
	background: #00A9C0;
	padding-left:17px;
	padding-top:8px;
}

#menu_hr{
	width:195px;
	float:left;
}

#utilidade {
	width: 196px;
	height: 400px;
}

#tit_utilidade {
	width: 196px;
	height: 24px;
	background: #787878;
}

#texto_utilidade {
	width:165px;
	margin-right: 10px;
	display: inline; 
	height:auto; 
	float:right;
	text-align: left;
}

#barra_utilidade {
	width:175px; 
	height:10px; 
	float:right;
}

#indique {
	width: 178px;
	height: 250px;
}

#conteudo_indique {
	width:155px;
	float:right;
	margin-top:10px;
}

.form_idique{
	margin:0px;
	width:150px;
	border: 1px solid #CCCCCC;
	padding:2px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.form_contato{
	margin:0px;
	width:400px;
	border: 1px solid #CCCCCC;
	padding:2px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.btform_idique{
	margin:0px;
	width:155px;
	border: 1px solid #CCCCCC;
	background:#787878;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* -------/// Estrutura do centro ///	------ */

.videos{
	padding:3px;
	margin:0px auto;
	text-align:center;

}
.treinamento{
	padding:3px;
	margin:6px;
	float:right;
	border:1px solid #CCCCCC;
}

.capacitacao{
	padding:3px;
	margin:6px;
	float:left;
	border:1px solid #CCCCCC;
}

#centro {
	width: 565px;
	float:left;
	height: auto;
	float:right;
	margin-left:1px;
	text-align: justify;
}

#central {
	float:left;
	width:365px;
	height:auto;
	margin-left:1px;
	margin-right:2px;
	margin-top:0px;
}
#central_geral {
	margin-left:15px;
	height:72px;
	margin-top:5px;
}
#central_foto {
	width:70px; 
	float:left;
}
#central_noticia {
	width:265px;
	height: 45px;
	float:left;
}
#central_maisinfo {
	width:265px;
	height: 20px;
	float:left;
}

#central_proximo {
	width:350px;
	height: auto;
	float:right;
}

/* -------/// Estrutura pagina internas ///	------ */

#interna {
	width:565px;
	height: auto;
	float:left;
}
#tit_interna {
	width: auto;
	height: 21px;
	background: #FFC53B;
	padding-left:17px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
#conteudo_interna {width: auto;height: auto;padding:10px;}

#links{width: auto;height: auto;padding:10px;}
	#links ul li{font-family: arial; font-size: 12px; color: #333333;}
	#links ul li span{color: #033669; font-weight:bold;}
	#links ul li img{vertical-align: middle;}


/* -------/// Estrutura pagina concursos ///	------ */
#concursos {
	width: 530px;
	height: auto;
	padding:5px;
	margin-top:3px;
	margin-bottom:2px;
	background:#EBEBEB;
	float:left;
}
#concursos2 {
	width: 500px;
	height: auto;
	padding:5px;
	margin:5px;
	background: #82AE75;
	float:left;
}

#corpo_concuros {
	width: 270px;
	height: auto;
	background: #FBFBFA;
	float: left;
	margin:1px;
}
#corpo_concursos_realizados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 525px;
	height: auto;
	background: #FBFBFA;
	float: left;
	margin:3px;
	padding:5px;
}
#menu_detalhe {
	width: 140px;
	height: auto;
	background: #FBFBFA;
	margin:1px;
	font-weight:bold;
}
#corpo_detalhe {
	width: 400px;
	height: auto;
	background: #FBFBFA;
	float: left;
	margin:1px;
}

/* -------/// Estrutura da direita ///	------ */

#direita {
	width: 190px;
	margin-top:0px;
	margin-left:0px;
	margin-left:;
	height:auto;
	float:left;
}

#ultnoticias {
	width: 186px;
	height: auto;
	float: left;
	margin-top:0px;
	border: 1px #D3E5CD solid;
}

#titulo_ultnoticias {
	width: 187px;
	height: 24px;
	padding-top:5px;
	background: #7aa96a;
	float: left;
}

#corpo_ultnoticias {
	width: 176px;
	height: auto;
	background: #f6faf5;
	padding:5px;
	float: left;
}

#nossos_servicos {
	width: 186px;
	height: auto;
	float: left;
	margin-top:5px;
	border: 1px #D3E5CD solid;
}

#corpo_servicos {
	width: 186px;
	height: auto;
	background: #f6faf5;
	float: left;
}

#nossa_qualidade {
	width: 186px;
	height: auto;
	float: left;
	margin-top:5px;
	border: 1px #D3E5CD solid;
}

#servicos {
	width: 187px;
	height: 169px;
	background: #FF6600;
	float: left;
}
.lin {
	font-size: 10px; color: #ffffff;
	margin-top: 0.1em; 
	margin-bottom: 0.1em;
}
a.k:hover {
	color: #ffffff;
}
a.k:link {
	color: #ffffff; text-decoration: none;
}
a.k:visited {
	color: #ffffff; text-decoration: none;
}
a.k:active {
	color: #ffffff; text-decoration: none;
}

#qualidade {
	width: 187px;
	height: 170px;
	background: #FFCCCC;
	float: left;
}

#newslet {
	width: 186px;
	height: auto;
	float: left;
	margin-top:5px;
}

#corpo_newslet {
	width: 175px;
	height: auto;
	background:#FFFFFF;
	float: left;
	padding:5px;
}

/* -------/// Estrutura do Concursos ///	------ */

#titulo_con{
	font-family:verdana;
	color:#555555;
	background:#F4F4F4;
	display:block;
	width:auto;
	text-decoration: none;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	margin-bottom:1px;
	}

#titulo_desc{
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
	background:#FFFFFF;
	display:block;
	width:auto;
	text-decoration: none;
	font-size:11px;
	padding:5px;
	border:1px #EBEBEB solid;
	}


/* -------/// Estrutura do rodapé ///	------ */


#rodape {
	width: 745px;
	height: 25px;
	margin-right: auto;
	margin-left: auto;
	background:#8f8d8d;
	color:#FFFFFF;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top:5px;
	font-weight:bold;
}


/* --------// Estrutura do menu //------------- */
#menu li nobr{
	display: none;
	position: absolute;
	margin: -25px 0px 0px 148px;
	clear: both;
}
#menu li nobr a{
	display: block;
	background: #FAFAF8;
	border-bottom: 1px solid #D9D7D0;
	color: #1F566B;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	width:150px;
	height:15px;
}
#menu li nobr a:hover{
	background: #FFFFFF;
	color:#1F566B;
}


/* LIGHT BOX */

#mascara{
	display: none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.3;
	opacity:.30;
	filter: alpha(opacity=30);

}

#mascara[id]{
	position:fixed;
}

#caixa{
	display: none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;

	margin:-160px 0 0 -200px;
	border:1px solid #f2f2f2;
	text-align:left;
	background-color: #fff;
	padding:5px;
	background-position:center center;
	background-repeat:no-repeat;

	
}
#caixa[id]{
	position:absolute;
}

#caixa #caixa_legenda
{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:13px;
text-align:center;
margin-top:5px;
}
