#colRight {
	display: block;
	width: 752px;
	float: left;
	background: #fff url(../imgs/fundo_internas.jpg) top left no-repeat;
	margin: 25px 0 0 0;
}
#content {
	display: block;
	width: 684px;
	margin: 5px 15px 0 15px;
	padding: 19px 20px 0 20px;
}
#rodape {
	position: relative;
	bottom: 0;
	height: 22px;
	background: #cad5d9;
	clear: both;
	padding: 33px 0 0 15px;
	margin: 50px 0 0 0;
}
.separador_conteudo {
	display: block;
	background: url(../imgs/separador_conteudo.gif) top left no-repeat;
	height: 10px;
	text-indent: -99999px;
}
#btn_voltar a {
	display: block;
	background: url(../imgs/btn_voltar.gif) top left no-repeat;
	width: 55px;
	height: 16px;
	text-indent: -99999px;
	float: right;
	margin: 0 0 30px 0;
	outline: none;
}
#destaque_interna {
	display: block;
	background: url(../imgs/fundo_destaque_internas.png) top left no-repeat;
	width: 262px;
	height: 186px;
	margin: 0 20px 0 0;
	float: left;
}
#destaque_interna_pq {
	display: block;
	background: url(../imgs/fundo_destaque_internas_pq.png) top left no-repeat;
	width: 142px;
	height: 100px;
	margin: 0 10px 0 0;
	float: right;
}
.destaque_interna {
	margin: 13px 0 0 13px;
}
.destaque_interna_pq {
	margin: 10px 0 0 10px;
}
.mapa_brasil {
	margin: 20px 0 0 0;
}
#btn_topo a {
	display: block;
	background: url(../imgs/btn_topo.gif) top left no-repeat;
	width: 55px;
	height: 22px;
	text-indent: -99999px;
	margin: 20px 0 0 0;
	float: right;
	outline: none;
}
#btn_cadastro a {
	display: block;
	background: url(../imgs/btn_cadastro.gif) top left no-repeat;
	width: 78px;
	height: 25px;
	text-indent: -99999px;
	margin: 20px 0 0 0;
	outline: none;
}
#btn_cadastrar a {
	display: block;
	background: url(../imgs/btn_cadastrar.gif) top left no-repeat;
	width: 84px;
	height: 25px;
	text-indent: -99999px;
	margin: 20px 0 0 0;
	float: right;
	outline: none;
}
ul#cadastro_franquiado {
	display: block;
	width: 500px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
ul#cadastro_franquiado li {
	margin: 0 0 5px 0;
	
}
ul#cadastro_franquiado label {
	display: block;
	width: 55px;
	margin: 3px 7px 0 0;
	float: left;
	text-align: right;
}
.form_franquia {
	background: #fff;
	border: 1px solid #c9d2e3;
}
.form_fale {
	background: #fff;
	border: 1px solid #c9d2e3;
}
ul#busca_professores, ul#busca_aprovacoes {
	display: block;
	width: 275px;
	margin: 0 0 60px 0;
	padding: 0;
	list-style: none;
	float: right;
}
ul#busca_professores li, ul#busca_aprovacoes li {
	float: left;
	margin: 0 5px 0 0;
}
ul#busca_professores li#tt_buscar, ul#busca_aprovacoes li#tt_buscar {
	display: block;
	background:url(../imgs/tt_buscar_interna.gif) top left no-repeat;
	width: 47px;
	height: 12px;
	text-indent: -99999px;
	margin: 5px 5px 0 0;
}
.form_professores {
	background: #fff;
	border: 1px solid #2d586b;
}
.destaque_professores {
	border: 1px solid #7086b0; 
	margin-right: 10px;
}
ul#aprovacoes {
	margin: 10px 0 0 25px;
	padding: 0;
	list-style-image: url(../imgs/bullet_verde.gif);
}
ul#programas {
	margin: 10px 0 10px 25px;
	padding: 0;
}
ul#programas li {
	list-style-image: url(../imgs/bullet_verde.gif);
}
ul#programas li#vazio {
	list-style: none !important;
	margin: 5px 0 0 0;
}
#barra_cinza {
	display: block;
	background: #e1e1e4;
	height: 5px;
	text-indent: -99999px;
	margin: 15px 0 0 0;
}
#barra_roxa {
	display: block;
	background: #696979;
	height: 5px;
	text-indent: -99999px;
	margin: 15px 0 0 0;
}
#btn_pre-inscricao a {
	display: block;
	background: url(../imgs/btn_pre_inscricao.gif) top left no-repeat;
	width: 104px;
	height: 25px;
	text-indent: -99999px;
	margin: 20px 0 0 0;
	float: right;
	outline: none;
}
.tit_tabela {
	color: #fff;
}
table {
	color: #606060;
}
.ct_programas {
	margin: 20px 0 0 20px;
}
#pontilhado_cinza_agenda {
	display: block;
	background: url(../imgs/pontilhado_cinza.gif) top left repeat-x;
	height: 1px;
	width: 100%;
	text-indent: -99999px;
	margin: 8px 0 8px 0;
}
#btn_imprimir_artigo a {
	display: block;
	background: url(../imgs/btn_imprimir_artigo.gif) top left no-repeat;
	width: 141px;
	height: 25px;
	text-indent: -99999px;
	margin: -20px 0 30px 0;
	float: right;
	outline: none;
}
#btn_resultado a {
	display: block;
	background: url(../imgs/btn_resultado.gif) top left no-repeat;
	width: 81px;
	height: 25px;
	text-indent: -99999px;
	margin: 0 0 0 0;
	float: right;
	outline: none;
}
#btn_gabarito a {
	display: block;
	background: url(../imgs/btn_gabarito.gif) top left no-repeat;
	width: 74px;
	height: 25px;
	text-indent: -99999px;
	margin: 0 0 0 10px;
	float: right;
	outline: none;
}
ul#fale_conosco {
	display: block;
	width: 500px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
ul#fale_conosco li {
	margin: 0 0 5px 0;
}
ul#fale_conosco label {
	display: block;
	width: 60px;
	margin: 3px 7px 0 0;
	padding: 0;
	text-align: right;
	float: left;
}

#btn_enviar a {
	display: block;
	background: url(../imgs/btn_enviar.gif) top left no-repeat;
	width: 58px;
	height: 25px;
	text-indent: -99999px;
	margin: 20px 20px 0 0;
	outline: none;
	float: right;
}

#btn_entrar{
	background: url(../imgs/btn_entrar.gif) top left no-repeat;
	display: block;
	width: 58px;
	height: 25px;
	text-indent: -99999px;
}
.obrigatorio {
	font-weight: bold;
	color: red;
}