*{ margin:0; padding:0; }

body{ font-family:Arial,Helvetica,sans-serif; font-size:12px; background:#002946 url(imgs/bg-dir.jpg) top left repeat-x; }

p{ line-height:1.6em; }

#principal{ width:778px; margin:auto; background:#FFFFFF; }

#barra{ background:url(imgs/bg-barra.jpg) top left no-repeat; width:778px; height:32px; text-align:right;}

#conteudo-esq{ float:left; width:190px; background:#d8dddf; padding:0 0 23px 0; _padding:0 0 20px 0; }
#conteudo-dir{ float:right; width:583px; background:#FFFFFF; color:#6b6b6b; padding:0 0 16px 0; }

#conteudo-dir-conteudo{ width:537px; }

a{ color:#333333; text-decoration:none; }
a:hover{ text-decoration:underline; }

/* BARRA */
	#barra-esq{ float:left; padding:8px 0 0 25px; }
	#barra-esq a{ margin-right:10px; }
	#barra-dir{ float:right; }

/* TITULOS */
	#conteudo-dir-conteudo h1{ font-size:24px; font-weight:normal; margin:0 0 20px 0; color:#002946; }
	#conteudo-dir-conteudo h2{ font-size:14px; font-weight:bold; margin:0 0 10px 0; }

/* MENU */
	#lista-menu{ list-style:none; margin:0 0 0 8px; }
	#lista-menu li{ background:url(imgs/div-menu.gif) bottom left no-repeat; padding:0 0 11px 16px; margin:13px 0 0 0; }
	#lista-menu li a{ text-decoration:none; color:#333333; font-size:13px; padding:0 0 0 14px; }
	#lista-menu li a:hover{ text-decoration:underline; }
	
	#newsletter{ width:170px; margin:20px 0 0 10px;}
	#box-topo-news{ background:url(imgs/box-topo-news.jpg) top left no-repeat; width:170px; height:34px; }
	#box-topo-news h1{ font-size:15px; color:#333333; padding:6px 0 0 11px; }
	#box-meio-news{ background:url(imgs/box-meio-news.jpg) top left repeat-y; width:170px; }
	#box-meio-news p{ color:#666666; padding:0 0 0 11px; }
	#box-rodape-news{ background:url(imgs/box-rodape-news.jpg) top left no-repeat; width:170px; height:10px; }
	
	.inputtext-news{ width:146px; height:15px; border:1px solid #999999; margin:8px 0 0 11px; }
	
/* DESTAQUES */
	#destaque-esq{ float:left; margin:12px 0 0 15px; _margin:12px 0 0 7px; }
	#destaque-dir{ float:right; margin:12px 15px 0 0; _margin:12px 7px 0 0; }
	.boxes-conteudo1{ width:225px; margin:0 auto; padding:12px 0 0 0; }
	.boxes-conteudo2{ width:255px; margin:0 auto; padding:12px 0 0 0; }

	#box-topo-cursopreparatorio{ background:url(imgs/box-topo-cursopreparatorio.jpg) top left no-repeat; width:260px; height:50px; }
	#box-meio-cursopreparatorio{ background:url(imgs/box-meio-cursopreparatorio.gif) top left repeat-y; width:260px; height:113px; _height:118px; }
	#box-rodape-cursopreparatorio{ background:url(imgs/box-rodape-cursopreparatorio.gif) top left no-repeat; width:260px; height:42px; text-align:right; }
	#box-rodape-cursopreparatorio a{ margin-right:20px; }
	
	#box-topo-noticias{ background:url(imgs/box-topo-noticias.jpg) top left no-repeat; width:260px; height:46px; }
	#box-meio-noticias{ background:url(imgs/box-meio-noticias.gif) top left repeat-y; width:260px;padding-bottom:10px; }
	#box-rodape-noticias{ background:url(imgs/box-rodape-noticias.gif) top left no-repeat; width:260px; height:14px; text-align:right; }
	#box-rodape-noticias a{ margin-right:20px; }
	#box-meio-noticias h2{ font-size:11px; }
	
	#box-topo-buscaconcursos{ background:url(imgs/box-topo-buscaconcursos.jpg) top left no-repeat; width:285px; height:45px; margin-top:3px; }
	#box-meio-buscaconcursos{ background:url(imgs/box-meio-buscaconcursos.gif) top left repeat-y; width:285px; height:114px; _height:119px; }
	#box-rodape-buscaconcursos{ background:url(imgs/box-rodape-buscaconcursos.gif) top left no-repeat; width:285px; height:43px; text-align:right; }
	#box-rodape-buscaconcursos a{ margin-right:20px; }
	.inputtext-select{ width:146px; height:20px; border:1px solid #999999; margin:8px 0 0 11px; }
	
	#box-topo-aprovacoes{ background:url(imgs/box-topo-aprovacoesrecentes.jpg) top left no-repeat; width:283px; height:50px; }
	#box-meio-aprovacoes{ background:url(imgs/box-meio-aprovacoesrecentes.gif) top left repeat-y; width:283px; height:114px; _height:111px; }
	#box-rodape-aprovacoes{ background:url(imgs/box-rodape-aprovacoesrecentes.gif) top left no-repeat; width:283px; height:14px; text-align:right; }
	#box-rodape-aprovacoes a{ margin-right:20px; }
	.total-aprovados{ color:#0a3d6e; font-size:14px; font-weight:bold;  }
	.num-aprovados{ font-size:14px; font-weight:bold; }
	
/* NOTICIAS */
	#conteudo-dir-conteudo{ margin:20px 20px 0 20px; }
	
	.lista-noticias{ margin:0; padding:0; }
	.lista-noticias li{
		background:url(imgs/seta.gif) left 5px no-repeat;
		list-style:none;
		margin:0;
		padding:0 0 5px 12px;
	}
	.lista-noticias1{ margin:0; padding:0; }
	.lista-noticias1 li{
		background:url(imgs/seta.gif) left 8px no-repeat;
		list-style:none;
		margin:0;
		padding:0 0 10px 12px;
	}	
	
	h2.titulo-noticias{ font-weight:bold; margin:0; padding:0; font-size:11px; color:#666666; }
	
	#boxes-conteudo1 p{ margin:0; padding:0; }
	
	.legendaFotoNot{ font-size:10px; }
	
	.notData{ font-size:14px; }
	
	h1#titulo-internas-noticias{ font-size:24px; font-weight:normal; margin:0; color:#002946; }
	
/* FORMULARIO */
	#form-esq{ float:left; width:265px; background:url(imgs/linha_traj_vertical.gif) 255px 30px repeat-y; }
	#form-esq input{ margin-bottom:4px; margin-top:2px; }
	#form-dir{ float:right; width:250px; }
	.list-form{ list-style:none; }
	.list-form li{ margin:0 0 5px 0; }
	.inputtext{
		border-top:1px solid #999999;
		border-left:1px solid #999999;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		width:230px;
		color:#808080;
		font-size:12px;
		padding:2px;
	}
	.inputtextBusca{
		border-top:1px solid #999999;
		border-left:1px solid #999999;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		width:140px;
		color:#808080;
		font-size:12px;
		padding:2px;
		margin-top:5px;
		margin-right:10px;
	}
	.inputtextArea{
		border-top:1px solid #999999;
		border-left:1px solid #999999;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		width:230px;
		height:138px;
		color:#808080;
		font-size:12px;
		padding:2px;
	}
/* CURSOS */
	.dt-curso{ font-size:10px; font-style:italic; }
	
/* SIMULADOS ON-LINE */
	.lista-simulados{ list-style:none; }
	.lista-simulados li{ margin:0 0 10px 0; }	
	
	.titulo-simulado{ font-size:14px; font-weight:bold; }
	
	#box-simulado-resultado{ width:534px; text-align:center; padding:15px 0; margin:10px 0 6px 0; font-size:15px; color:#FF0000; font-weight:bold; background:#F4F4F4; border:1px solid #CCCCCC; }
	
	#box-simulado-legenda{ border:1px solid #CCCCCC; padding:0 0 5px 12px; }
	#box-simulado-legenda legend{ margin-left:2px; color:#999999; margin-bottom:5px; }
	
	.descricao-jogo{ font-size:12px; font-weight:normal; }
		
/* CONCURSOS */
	#nomenacional {color:#FFFFFF; font-size:14px; color:#00497d; margin:10px 10px 10px 10px; font-weight:600;}
	#resultado-busca {font-size:16px; margin:10px 10px 10px 10px;}
	#msgbusca-naoencontrado{font-size:10px; margin:10px 10px 10px 10px;}
	#tit-concurso {font-size:12px; margin:10px 10px 10px 10px; font-weight:600;}
	.descr1{text-align:right; margin-right:5px; font-weight:bold;}
	.conteudo1{margin-left:10px;}
	
	#tabela-busca{background:#ececec; border:1px solid #a9a9a9; font-size:12px;}
	#tabela-busca label{margin:10px 0 0 10px;}
	#tabela-busca input{background:#FFFFFF; color:#6b6b6b; border:1px solid #a9a9a9; font-size:12px; width:455px; height:16px; margin-left:10px;}
	#tabela-busca select{background:#FFFFFF; color:#6b6b6b; border:1px solid #a9a9a9; font-size:10px; width:91%; height:16px; margin-left:10px;}
	.input-btbusca{background:#ececec; color:#6b6b6b; border:1px solid #a9a9a9; width:108px; height:23px; font-size:12px; margin:10px 0 0 375px;}
	#div-resultado{margin-top:15px;}
	.tabela-resultado{border:1px solid #d6d6d6; margin-bottom:30px;}
	.tabela-resultado2{border:1px solid #d6d6d6; margin:10px 0 10px 0; width:100%;}
	.tit-resultado{font-size:16px; font-weight:bold; color:#002946; margin-bottom:15px; width:480px;}
	.tp-busca{font-size:12px; margin-bottom:5px;}
	.descr-lista{font-weight:bold; text-align:right;}
	.descr-lista2{padding-left:10px; padding-bottom:10px;}
	.nome-concurso{color:#0B4E82; padding:6px 0 0 12px; font-size:14px;}
	.site-concurso{color:#6b6b6b; text-decoration:none;}
	.site-concurso:hover{color:#6b6b6b; text-decoration:underline;}
	
	.tabela-concurso{ padding:3px; }	
	
/* RODAPE */
	#rodape{ clear:both; font-size:11px; color:#FFFFFF; margin:0 auto; padding:10px 0; width:778px; text-align:center; }
	#rodape a{ color:#FFFFFF; text-decoration:none; }
	#rodape a:hover{ text-decoration:underline; } 
	
	.imagem{ padding:5px; border:1px solid #CCCCCC; }
	.tabela td{ padding:8px 12px; }
	
/* COORDENADORES */
	.nome-coordenador{font-size:}
	#lista-curriculo{ margin:0; padding:0; }
	#lista-curriculo li{
		background:url(imgs/seta.gif) left 5px no-repeat;
		list-style:none;
		margin-bottom:10px;
		padding:0 0 0 12px;
	}	
	
	
	/* Classificados */
	#lista-classificados{ margin:0; padding:0; }
	#lista-classificados li{
		background:url(imgs/seta.gif) left 5px no-repeat;
		list-style:none;
		padding:0 0 0 12px;
	}	
	
	.titulo-classificados{ font-size:14px; font-weight:bold; margin-bottom:4px; }
	
	#erro{
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #C40000;
		text-align: center;
		padding-top:8px;
		height:30px;
		/*font-weight: bold;*/
		font-size: 12px;
		padding-right: 5px;
		letter-spacing: 1px;
	}
	
	#certo{
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #2425B9;
		text-align: center;
		padding-top:8px;
		height:30px;
		/*font-weight: bold;*/
		font-size: 12px;
		padding-right: 5px;
		letter-spacing: 1px;
	}
	
	.linhaPergunta li {font-weight:bold; margin:15px 0 8px 27px;}
	.linhaPergunta li li {font-weight:normal;margin-top:5px;}
	
	.box-topo-comentarios{ background:url(imgs/box-comentarios-topo.jpg) top left no-repeat; width:509px; height:56px; }
	.box-meio-comentarios{ background:url(imgs/box-comentarios-conteudo.jpg) top left repeat-y;padding-left:20px;  }
	.box-rodape-comentarios{ background:url(imgs/box-comentarios-rodape.jpg) top left no-repeat; width:509px; height:56px; }
	.box-meio-comentarios p{margin:0px 0px 0px 0px;color:#000000;}
	.tituloPergunta{font-weight:bold; margin-bottom:10px;}
	
	/* _Barra de ferramentas_ */
	
	#bar_box { margin: 30px 0 0 }
	
