HTML
{
	border-right: medium none;
	padding-right: 0px;
	border-top: medium none;
	padding-left: 0px;
	font-size: 14px;
	background: url(../../images/site/body_educacao.jpg) #fcfcfc repeat-x 50% top;
	padding-bottom: 0px;
	margin: 0px;
	border-left: medium none;
	color: #7a7a7a;
	padding-top: 0px;
	border-bottom: medium none;
	font-family: Calibir, Arial, Helvetica, sans-serif;
	text-align: center;
}

.link
{
	font-weight: bold;
	color: #8da2ac;
}
A IMG
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}

.lnkImgCurso
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}

BUTTON
{
	cursor: pointer;
}
P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #7a7a7a;
	line-height: 20px;
	padding-top: 0px;
}
LABEL
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #7a7a7a;
	padding-top: 0px;
	text-decoration: none;
}
.formas
{
	font-size: 16px;
}
SMALL
{
	font-size: 11px;
}
H1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
H2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
H4
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
H1
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	padding-bottom: 0px;
	margin: 0px;
	color: #666;
	padding-top: 0px;
	text-decoration: none;
}
.nomedocurso
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.5em;
	padding-bottom: 0px;
	margin: 0px;
	color: #444;
	padding-top: 0px;
	letter-spacing: -1px;
	text-decoration: none;
}
.title_noticia
{
	font-size: 215%;
	color: #000;
	letter-spacing: -2px;
}
.sub_tittle
{
	font-weight: bold;
	font-size: 120%;
	color: #666;
}
H1
{
	font-weight: bold;
	font-size: 1.2em;
	color: #003;
}
H1 A
{
	font-weight: bold;
	font-size: 1.2em;
	color: #003;
	text-decoration: none;
}
H2
{
	padding-right: 0px;
	margin-top: 2px;
	padding-left: 0px;
	font-size: 1em;
	margin-bottom: 7px;
	padding-bottom: 0px;
	color: #666;
	padding-top: 0px;
	text-decoration: none;
}
H2 A
{
	font-size: 12px;
	color: navy;
	text-decoration: none;
}
H2 A:hover
{
	text-decoration: underline;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 0.9em;
	padding-bottom: 0px;
	color: #666;
	padding-top: 0px;
	text-decoration: none;
}
H3 A
{
	font-weight: bold;
	color: #8da2ac;
}
H3 A:hover
{
	text-decoration: underline;
}
H4
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 0.9em;
	padding-bottom: 0px;
	color: #666;
	padding-top: 0px;
	text-decoration: none;
}
UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
UL LI
{
	text-decoration: none;
}
UL LI A
{
	font-size: 12px;
	color: #7a7a7a;
	text-decoration: none;
}
UL LI A:hover
{
	color: #003;
}
.left
{
	float: left;
}
.right
{
	float: right;
	margin-left: 10px;
}
.green
{
	color: #090;
}
.ant
{
	text-decoration: line-through;
}
.size_four
{
	font-weight: bold;
	font-size: 13px;
	color: #6a7479;
	text-decoration: none;
}
.size_four_green
{
	font-weight: bold;
	font-size: 13px;
	color: #090;
	text-decoration: none;
}
.colour
{
	color: #38484f;
}
#termo P
{
	padding-right: 8px;
	padding-left: 8px;
	font-size: 14px;
	padding-bottom: 8px;
	margin: 0px;
	color: #666;
	padding-top: 8px;
}
#termo
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	overflow: auto;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	height: 70px;
}
.red
{
	color: #900;
}
.oculto
{
	display: none;
}
.price
{
	text-decoration: line-through;
}

#header_two
{
	margin: auto;
	width: 1002px;
	padding-top: 10px;
}
#header_two #title
{
	float: left;
	height: 68px;
	text-align: left;
}
#header_two #logo
{
	float: left;
	width: 20%;
	text-align: center;
}
/*#header #title .imgtopo
{
	padding-left: 6%;
}
#header #logo
{
	float: left;
	width: 20%;
	text-align: left;
}
#header #title
{
	padding-left: 40px;
	float: left;
	width: 75%;
	padding-top: 5px;
	height: 88px;
	text-align: left;
}*/
OPTGROUP LABEL
{
	font-weight: normal;
	font-size: 20px;
	font-style: normal;
}
.okay
{
	border-right: #ccc 1px solid;
	padding-right: 0px;
	border-top: #ccc 1px solid;
	padding-left: 0px;
	background: url(../../images/botoes/bot_pesquisar.gif) no-repeat;
	float: left;
	padding-bottom: 0px;
	margin-left: 2px;
	border-left: #ccc 1px solid;
	width: 78px;
	padding-top: 0px;
	border-bottom: #ccc 1px solid;
	height: 25px;
}
.okay_filtro
{
	border-right: #ccc 1px solid;
	padding-right: 0px;
	border-top: #ccc 1px solid;
	padding-left: 0px;
	background: url(/educacao/_imagens/okay_filtro.gif) no-repeat;
	float: left;
	padding-bottom: 0px;
	margin-left: 2px;
	border-left: #ccc 1px solid;
	width: 35px;
	padding-top: 0px;
	border-bottom: #ccc 1px solid;
	height: 20px;
}
.busca
{
	border-top: #c2c3c4 1px solid;
	padding-left: 23px;
	background: url(../../images/icones/icon_lupa.gif) #f7f7f7 no-repeat;
	border-left: #c2c3c4 1px solid;
	color: #38484f;
	border-bottom: #eeefef 1px solid;
	height: 20px;
}
.select
{
	border-top: #c2c3c4 1px solid;
	background: #f7f7f7;
	border-left: #c2c3c4 1px solid;
	color: #38484f;
	border-bottom: #eeefef 1px solid;
	height: 24px;
}
#busca_one
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	color: #38484f;
	padding-top: 0px;
}
#busca_two
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	color: #38484f;
	padding-top: 0px;
}
#busca_one
{
	margin-left: 4px;
}
#main_container #menu
{
	margin: 4px auto auto;
	width: 1002px;
	text-align: left;
}
#main_container #menu .busca_img
{
	padding-top: 5px;
}

.embusca
{
	font-family: Calibri;
	color: Navy;
	font-size: 18px;
	font-weight: bold;
}

#main_container #menu #one
{
	float: left;
	padding-top: 12px;
	font-family: Calibri;
	color: Navy;
	font-size: 18px;
	font-weight: bold;
}
#two
{
	float: left;
}

#main_container #menu #two
{
	padding-left: 10px;
	float: left;
	margin-right: 10px;
	padding-top: 12px;
	font-family: Calibri;
	color: Navy;
	font-size: 18px;
	font-weight: bold;
}
#main_container #menu #three
{
	float: left;
	height: 25px;
	font-family: Calibri;
	color: Navy;
	font-size: 18px;
	font-weight: bold;
}
.img_menu A
{
	text-decoration: none;
	font-family: Calibri;
	color: Navy;
	font-size: 18px;
	font-weight: bold;
}
.img_menu
{
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	padding-top: 14px;
}
.img_menu IMG
{
	float: left;
}
#master
{
	margin: auto;
	width: 1002px;
}
#master #left
{
	float: left;
	width: 173px;
	text-align: left;
}
#master #right
{
	float: right;
	margin: auto;
	width: 815px;
	text-align: left;
}
.img_not
{
	float: left;
	width: 104px;
	margin-right: 10px;
}
.img_premios
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	background: #fff;
	float: left;
	margin-bottom: 10px;
	border-left: #ccc 1px solid;
	width: 109px;
	margin-right: 10px;
	border-bottom: #ccc 1px solid;
	height: 119px;
}
.img_pp
{
	float: left;
	margin-bottom: 10px;
	width: 109px;
	margin-right: 10px;
	height: 119px;
}
.desc_artigo
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-bottom: 12px;
	padding-bottom: 0px;
	width: 800px;
	padding-top: 0px;
}
.desc_artigo P A
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #595656;
	padding-top: 0px;
	text-align: left;
	text-decoration: none;
}
.desc_artigo H2 A
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 15px;
	padding-bottom: 0px;
	margin: 0px;
	color: #40535e;
	padding-top: 0px;
	text-decoration: none;
}
.desc_premios
{
	float: left;
	width: 680px;
}
.desc_pp P
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #595656;
	padding-top: 0px;
	text-align: left;
	text-decoration: none;
}
.desc_pp H2
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 17px;
	padding-bottom: 0px;
	margin: 0px;
	color: #40535e;
	padding-top: 0px;
	text-decoration: none;
}
.desc_premios P A
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #595656;
	padding-top: 0px;
	text-align: left;
	text-decoration: none;
}
.desc_premios H2 A
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 15px;
	padding-bottom: 0px;
	margin: 0px;
	color: #40535e;
	padding-top: 0px;
	text-decoration: none;
}
.desc_noticias
{
	float: left;
	width: 687px;
}
.desc_noticias H1 A
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 17px;
	padding-bottom: 0px;
	margin: 0px;
	color: #40535e;
	padding-top: 0px;
	text-decoration: none;
}
.desc_noticias H1 A:hover
{
	color: #003;
}
.desc_noticias P
{
	font-size: 12px;
	color: #595656;
	text-align: left;
}
.desc_noticias P A
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #595656;
	padding-top: 0px;
	text-align: left;
	text-decoration: none;
}
.menu_title
{
	font-weight: bold;
	font-size: 1.2em;
	color: #003;
}
.menu_title_login
{
	font-weight: bold;
	font-size: 1.8em;
	color: #003;
	text-align: left;
}
.menu_title_login_two
{
	font-weight: bold;
	color: #003;
}
.menu_title_cadastro
{
	text-align: left;
	font-weight: bold;
	font-size: 1em;
	color: #8da2ac;
}
.menu_title_cadastro SPAN
{
	font-size: 17px;
}
.rede_one
{
	border-right: #ededed 2px solid;
	border-top: #ededed 2px solid;
	float: left;
	border-left: #ededed 2px solid;
	width: 114px;
	margin-right: 19px;
	border-bottom: #ededed 2px solid;
	height: 86px;
	background-color: #fff;
}
.rede_one_last
{
	border-right: #ededed 2px solid;
	border-top: #ededed 2px solid;
	float: left;
	border-left: #ededed 2px solid;
	width: 114px;
	border-bottom: #ededed 2px solid;
	height: 86px;
	background-color: #fff;
}
#saladeaula
{
	color: #7a7a7a;
	text-decoration: none;
}
.input_saladeaula
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	margin-top: 4px;
	background: url(../../images/site/bg_input.jpg);
	margin-bottom: 7px;
	border-left: #ccc 1px solid;
	color: Navy;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	height: 20px;
	width: 165px;
	font-family: Calibri;
	font-weight: 300;
	font-size: 14px;
}
#saladeaula FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#master #left .okay_saladeaula
{
	/*BORDER-RIGHT: #ccc 1px solid;     BORDER-TOP: #ccc 1px solid;*/
	margin-top: 6px; /*BACKGROUND: url(../../images/botoes/okay_saladeaula.gif);*/
	margin-left: 0px; /*BORDER-LEFT: #ccc 1px solid;*/
	width: 49px; /*BORDER-BOTTOM: #ccc 1px solid;*/
	height: 25px;
}
#master #left .okay_saladeaula_two
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	margin-top: 5px;
	background: url(/educacao/_imagens/okay_saladeaula.gif);
	margin-left: 5px;
	border-left: #ccc 1px solid;
	width: 43px;
	border-bottom: #ccc 1px solid;
	height: 25px;
}
.newsletter
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.9em;
	padding-bottom: 0px;
	margin: 0px;
	color: #999;
	padding-top: 0px;
	text-decoration: none;
}
.curso_one
{
	float: left;
}
.curso_two
{
	float: left;
}
.curso_three
{
	float: left;
}
.curso_four
{
	float: left;
}
#product_detail SELECT
{
	background: #fff;
}
#nomedocurso H1 A
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1.3em;
	padding-bottom: 0px;
	margin: 0px;
	color: #000;
	padding-top: 0px;
	text-decoration: none;
}
#product_detail_img_pacote
{
	font-size: 12px;
	float: left;
	width: 110px;
	margin-right: 15px;
}
#product_detail_img
{
	font-size: 12px;
	float: left;
	width: 200px;
	margin-right: 15px;
}
#product_detail
{
	float: left;
}

.img_curso_detailnovo
{
	border: solid 1px #999;
	padding: 2px 2px 2px 2px;
	margin: 0px 10px;
}

.img_curso_detail
{
	border-right: #999 1px solid;
	padding-right: 2px;
	border-top: #999 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #999 1px solid;
	margin-right: 10px;
	padding-top: 2px;
	border-bottom: #999 1px solid;
}
.img_curso_detail_pacotes
{
	border-right: #999 1px solid;
	padding-right: 2px;
	border-top: #999 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #999 1px solid;
	padding-top: 2px;
	border-bottom: #999 1px solid;
}
#pacotes
{
	border-right: #e6e6e6 1px solid;
	border-top: #e6e6e6 1px solid;
	background: url(../../images/site/bg_carrinho_table.jpg) #f3f3f3 repeat-x;
	border-left: #e6e6e6 1px solid;
	width: 100%;
	color: #666;
	border-bottom: #e6e6e6 1px solid;
}
#nomedocurso
{
	float: left;
	width: 580px;
}
.text_product_detail SELECT
{
	background: #fff;
}
.text_product_detail
{
	font-size: 14px;
	line-height: 25px;
}
.img_curso
{
	border-right: #999 1px solid;
	padding-right: 2px;
	border-top: #999 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #999 1px solid;
	padding-top: 2px;
	border-bottom: #999 1px solid;
}
.matricule_se
{
	margin-top: 10px;
}
.matricule_se:hover
{
	background: url(/educacao/_imagens/matricule_se_hover.gif);
}
.inscreva_se
{
	margin-top: 10px;
}
.inscreva_se:hover
{
	background: url(/educacao/_imagens/inscreva_se.gif);
}
.curso_one
{
	float: left;
}
.curso_two
{
	float: left;
}
.curso_three
{
	float: left;
}
.curso_four
{
	float: left;
}
.curso_one
{
	width: 190px;
	padding-right: 26px;
}
.curso_one_titu
{
	height:170px;
	width: 190px;
	padding-right: 15px;
}
.curso_two
{
	margin-left: 23px;
	width: 183px;
}
.curso_three
{
	margin-left: 23px;
	width: 183px;
}
.curso_four
{
	margin-left: 23px;
	width: 183px;
}
.img_curso
{
	border-right: #999 1px solid;
	padding-right: 2px;
	border-top: #999 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #999 1px solid;
	padding-top: 2px;
	border-bottom: #999 1px solid;
}
.matricule_se
{
	margin-top: 10px;
}
.matricule_se:hover
{
	background: url(/educacao/_imagens/matricule_se_hover.gif);
}
.clear
{
	overflow: hidden;
	width: 100%;
}
.button_alt
{
	border-right: medium none;
	border-top: medium none;
	background: url(/educacao/_imagens/bg_button.gif) no-repeat center 50%;
	float: left;
	font: bold 14px arial, sans-serif;
	border-left: medium none;
	width: 152px;
	color: #444;
	border-bottom: medium none;
	height: 30px;
	text-decoration: none;
}
.button_alt_big
{
	border-right: medium none;
	border-top: medium none;
	background: url(/educacao/_imagens/button_padrao_a_big.gif) no-repeat center 50%;
	float: left;
	font: bold 13px arial, sans-serif;
	border-left: medium none;
	width: 200px;
	color: #444;
	border-bottom: medium none;
	height: 30px;
	text-decoration: none;
}
A.button_classic
{
	padding-right: 14px;
	display: block;
	background: url(/educacao/_imagens/button_classic_right.gif) no-repeat right top;
	float: left;
	font: bold 14px arial, sans-serif;
	color: #444;
	margin-right: 10px;
	height: 28px;
	text-decoration: none;
}
A.button_classic SPAN
{
	padding-right: 0px;
	display: block;
	padding-left: 18px;
	background: url(/educacao/_imagens/button_classic.gif) no-repeat;
	padding-bottom: 5px;
	line-height: 14px;
	padding-top: 8px;
}
.spacer
{
	clear: both;
	display: block;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.spacer_matriculas
{
	clear: both;
	display: block;
	margin-bottom: 7px;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.spacer_detalhes
{
	clear: both;
	display: block;
	margin-bottom: 40px;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.spacer_detalhes_two
{
	clear: both;
	display: block;
	margin-bottom: 25px;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.spacer_depoimentos
{
	clear: both;
	margin-top: 5px;
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
	line-height: 1px;
	border-bottom: #ccc 1px dotted;
	position: relative;
	height: 1px;
}
.spacer_me
{
	clear: both;
	display: block;
	margin-bottom: 19px;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.spacer_login
{
	clear: both;
	margin-top: 36px;
	display: block;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.spacer_carrinho
{
	clear: both;
	margin-top: 3px;
	display: block;
	margin-bottom: 3px;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.spacer_menu
{
	clear: both;
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	width: 100%;
	line-height: 1px;
	padding-top: 0px;
	border-bottom: #000 1px solid;
	position: relative;
	height: 1px;
}
.spacer_menu_n
{
	clear: both;
	margin-top: 4px;
	display: block;
	background: url(../../images/site/sep.gif) repeat-x;
	padding-bottom: 5px;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.spacer_menu_n_title
{
	clear: both;
	margin-top: 4px;
	display: block;
	background: url(../../images/site/sep_tittle.gif) repeat-x;
	padding-bottom: 5px;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.spacer_noticias
{
	clear: both;
	margin-top: 10px;
	display: block;
	background: url(../../images/site/sep.gif) repeat-x;
	margin-bottom: 10px;
	overflow: hidden;
	height: 1px;
}
.spacer_premios
{
	clear: both;
	margin-top: 10px;
	display: block;
	background: url(../../images/site/sep.gif) repeat-x;
	margin-bottom: 10px;
	overflow: hidden;
	height: 1px;
}
.div_spacer
{
	clear: both;
	margin-top: 4px;
	display: block;
	background: url(../../images/site/div_spacer.gif) repeat-x;
	padding-bottom: 5px;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.spacer_cadastro
{
	clear: both;
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
#footer
{
	/*background: url(../../images/site/bg_footer.jpg);*/
	background: url(../../images/site/footer_bg.jpg);
	width: 100%;
	height: 260px;
}
#footer UL LI A:hover
{
	color: #fff;
}
#footer #content
{
	margin: auto;
	width: 1002px;
	padding-top: 100px;
	height: 200px;
	text-align: left;
}
.menu_title_footer
{
	font-weight: bold;
	font-size: 1.2em;
	color: #fff;
}
.spacer_menu_n_title_footer
{
	clear: both;
	margin-top: 4px;
	display: block;
	background: url(../../images/site/sep_tittle_footer.gif) repeat-x;
	padding-bottom: 5px;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.spacer_menu_n_footer
{
	clear: both;
	margin-top: 4px;
	display: block;
	background: url(../../images/site/sep_tittle_footer_two.gif) repeat-x;
	padding-bottom: 5px;
	overflow: hidden;
	line-height: 1px;
	position: relative;
	height: 1px;
}
.footer_one
{
	float: left;
	width: 170px;
	color: #fff;
}
.footer_two
{
	float: left;
	width: 170px;
	color: #fff;
}
.footer_three
{
	float: left;
	width: 170px;
	color: #fff;
}
.footer_four
{
	float: left;
	width: 170px;
	color: #fff;
}
.footer_five
{
	float: left;
	width: 170px;
	color: #fff;
}
.footer_two
{
	margin-left: 38px;
}
.footer_three
{
	margin-left: 38px;
}
.footer_four
{
	margin-left: 38px;
}
.footer_five
{
	margin-left: 38px;
}
#filtro
{
	border-right: #dee2e5 1px solid;
	border-top: #dee2e5 1px solid;
	padding-left: 7px;
	font-weight: bold;
	font-size: 12px;
	background: url(../../images/site/bg_carrinho_table.jpg) #f3f3f3 repeat-x;
	border-left: #dee2e5 1px solid;
	width: 100%;
	color: #40535e;
	padding-top: 11px;
	border-bottom: #dee2e5 1px solid;
	height: 30px;
	text-align: left;
}
#filtro SELECT
{
	background: #fff;
}
.filtro_select_one
{
	float: left;
	width: 194px;
}
.filtro_select
{
	border-top: #c2c3c4 1px solid;
	border-left: #c2c3c4 1px solid;
	color: #40535e;
	border-bottom: #eeefef 1px solid;
}
.filtro_categorias
{
	float: left;
	width: 182px;
}
.filtro_select_two
{
	float: left;
	width: 60px;
	padding-top: 5px;
}
.filtro_select_three
{
	float: left;
	margin-left: 3px;
	width: 80px;
}
.filtro_areas
{
	float: left;
	margin: 0px 0px 0px 3px;
}
.filtro_carga_horaria
{
	float: left;
	width: 150px;
}
.subtitle
{
	margin-top: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #999;
}
.subtitle A
{
	font-size: 14px;
}
.subtitle IMG
{
	margin-top: -2px;
}
.pagination
{
	font-family: Calibri;
	clear: both;
	display: block;
	font-size: 14px;
	margin: 30px auto auto;
	word-spacing: 5px;
	width: 100%;
	line-height: 20px;
	position: relative;
	height: 40px;
	text-align: center;
}
.pagination A
{
	font-family: Calibri;
	color: #b3b2b2;
	text-decoration: none;
}
.pagination A:hover
{
	font-family: Calibri;
	color: #40535e;
}
.pagination A.current
{
	font-family: Calibri;
	font-size: 18px;
	color: #40535e;
}
.pagination IMG
{
	margin-bottom: -4px;
}
.pagination_ma
{
	margin-right: 15px;
}
.pagination_mb
{
	margin-left: 15px;
}
#bread
{
	background: url(../../images/site/bgbread.jpg) repeat-x;
	color: #666;
	padding-top: 5px;
	height: 30px;
}
#bread SMALL
{
	padding-left: 10px;
	margin: 0px;
}
.fontbread
{
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	color: #666;
}
.fontbread A
{
	color: #666;
	text-decoration: none;
}
.fontbread_one A
{
	color: #666;
	text-decoration: none;
}
.fontbread_one
{
	padding-left: 10px;
	font-size: 12px;
	text-transform: uppercase;
	color: #666;
}
#formasdepagamento
{
	font-size: 12px;
	background: url(../../images/site/bg_carrinho_table.jpg) #f3f3f3 repeat-x;
	width: 100%;
}
#formasdepagamento IMG
{
	margin-bottom: 8px;
}
.it
{
	font-size: 1.7em;
}
.img_noticias
{
	padding-right: 7px;
	padding-left: 7px;
	background: #f4f4f4;
	float: right;
	margin-bottom: 5px;
	padding-bottom: 7px;
	margin-left: 5px;
	width: 336px;
	color: #666;
	padding-top: 7px;
}
.img_noticias IMG
{
	margin-bottom: 5px;
}
.aumentar_fonte
{
	float: right;
}
.aumentar_fonte P
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.aumentar_fonte IMG
{
	margin-bottom: 2px;
}
.text_noticias P
{
	font-size: 100%;
	margin-bottom: 15px;
	color: #7a7a7a;
	line-height: 150%;
}
.text_noticias A
{
	font-weight: bold;
	color: #8da2ac;
}
.text_noticias A:hover
{
	color: #000;
}
.tam_menos_one
{
	font-size: 90%;
}
.tam_menos_two
{
	font-size: 80%;
}
.tam_menos_three
{
	font-size: 70%;
}
.tam_mais_one
{
	font-size: 120%;
}
.tam_mais_two
{
	font-size: 130%;
}
.tam_mais_three
{
	font-size: 140%;
}
.tam_mais_four
{
	font-size: 150%;
}
.matricula
{
	font-size: 30px;
	text-align: left;
}
.cod_matricula
{
	color: #8da2ac;
}
.logo_cartao
{
	text-align: left;
}
.cod_desc
{
	text-align: left;
}
.left
{
	text-align: left;
}
.left_cp UL LI
{
	font-size: 12px;
	margin-bottom: 4px;
	list-style-type: disc;
}
.left_cp_one UL LI
{
	font-size: 12px;
	margin-bottom: 4px;
	list-style-type: disc;
}
.left_cp
{
	padding-left: 10px;
	float: left;
	width: 120px;
	text-align: left;
}
.left_cp_one
{
	padding-left: 10px;
	font-size: 10px;
	float: left;
	width: 675px;
	margin-right: 0px;
	text-align: left;
}
#depoimentos P
{
	font-size: 12px;
}
.pagamento
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	background: url(../../images/botoes/efetuar_pagamento_two.gif) no-repeat;
	padding-bottom: 0px;
	border-left: 0px;
	width: 148px;
	padding-top: 0px;
	border-bottom: 0px;
	height: 30px;
}
.continuar
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	background: url(../../images/botoes/continuar.png) no-repeat;
	padding-bottom: 0px;
	border-left: 0px;
	width: 148px;
	padding-top: 0px;
	border-bottom: 0px;
	height: 30px;
}
.erro_cadastro
{
	border-right: #e6e6e6 1px solid;
	padding-right: 10px;
	border-top: #e6e6e6 1px solid;
	padding-left: 10px;
	background: url(../../images/bg_carrinho_table.jpg) #f3f3f3 repeat-x;
	padding-bottom: 10px;
	border-left: #e6e6e6 1px solid;
	color: #666;
	padding-top: 10px;
	border-bottom: #e6e6e6 1px solid;
	text-align: left;
}
.left_error
{
	float: left;
	margin-right: 20px;
}
#cadastro input
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	background: url(../../images/site/bg_input.jpg);
	margin-bottom: 4px;
	border-left: #ccc 1px solid;
	color: Navy;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	height: 20px;
	font-family: Calibri;
	font-weight: 300;
	font-size: 14px;
}
#cadastro TextBox
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	background: url(../../images/site/bg_input.jpg);
	margin-bottom: 4px;
	border-left: #ccc 1px solid;
	color: #666;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	height: 20px;
}
.check
{
	padding-top: 15px;
}
#cadastro SELECT
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	background: url(../../images/site/bg_input.jpg);
	margin-bottom: 7px;
	border-left: #ccc 1px solid;
	color: #666;
	border-bottom: #ccc 1px solid;
}
#cadastro .font_number
{
	font-size: 30px;
}
#cadastro .title_input
{
	font-size: 14px;
}
#cadastro .radio
{
	border-right: medium none;
	border-top: medium none;
	background: none transparent scroll repeat 0% 0%;
	border-left: medium none;
	border-bottom: medium none;
	height: 12px;
}
.carrinho
{
	border-right: #e6e6e6 1px solid;
	border-top: #e6e6e6 1px solid;
	background: url(../../images/site/bg_carrinho_table.jpg) #f3f3f3 repeat-x;
	border-left: #e6e6e6 1px solid;
	color: #666;
	border-bottom: #e6e6e6 1px solid;
	text-align: center;
}
.carrinho_form
{
	padding-right: 0px;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.carrinho_total_cupom
{
	border-right: #ececec 1px solid;
	border-top: #ececec 1px solid;
	background: url(../../images/site/bg_carrinho.jpg);
	float: right;
	border-left: #ececec 1px solid;
	color: #666;
	border-bottom: #ececec 1px solid;
	text-align: center;
}
.erro_carrinho
{
	font-size: 11px;
	color: #f00;
	text-align: right;
}
.verified_carrinho
{
	font-size: 14px;
	color: #060;
	text-align: right;
}
.tam_eleven
{
	font-size: 12px;
}
.img_erro
{
	margin-bottom: -5px;
}
.carrinho_total
{
	border-right: #ececec 1px solid;
	border-top: #ececec 1px solid;
	background: url(../../images/site/bg_carrinho.jpg);
	border-left: #ececec 1px solid;
	color: #666;
	border-bottom: #ececec 1px solid;
	text-align: center;
}
.carrinho_total_left
{
	border-right: #ececec 1px solid;
	border-top: #ececec 1px solid;
	background: url(../../images/site/bg_carrinho.jpg);
	border-left: #ececec 1px solid;
	color: #666;
	border-bottom: #ececec 1px solid;
	text-align: left;
}
.carrinho_total FORM
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.desc_carrinho
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.carrinho_left
{
	text-align: left;
}
.carrinho_center
{
	text-align: center;
}
.carrinho_okay
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	background: url(../../images/botoes/okay.gif) no-repeat;
	border-left: #ccc 1px solid;
	width: 40px;
	padding-top: 7px;
	border-bottom: #ccc 1px solid;
	height: 24px;
}
.transacao
{
	padding-left: 0px;
	float: left;
	margin-left: 10px;
	width: 82%;
}
.transacao P
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 0px;
	color: #666;
	padding-top: 0px;
	text-align: justify;
}
.forma_desc
{
	font-size: 0.9em;
	color: #000033;
	line-height: 25px;
}
#login
{
	margin: 25px auto auto;
	width: 980px;
	text-align: center;
}
#login INPUT
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
/*	background: url(../../images/site/bg_input.jpg);*/
	border-left: #ccc 1px solid;
	color: #666;
	border-bottom: #ccc 1px solid;
	height: 20px;
}
SELECT
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	background: url(../../images/site/bg_input.jpg);
	border-left: #ccc 1px solid;
	color: #666;
	border-bottom: #ccc 1px solid;
	height: 20px;
}
#login SELECT
{
	width: 252px;
	padding-top: 1px;
	height: 25px;
}
.input_login
{
	margin-top: 7px;
	margin-bottom: 7px;
}
.input_login:focus
{
	border-right: #000 2px solid;
	border-top: #000 2px solid;
	border-left: #000 2px solid;
	border-bottom: #000 2px solid;
}
.login
{
	border-right: #e6e6e6 1px solid;
	padding-right: 12px;
	border-top: #e6e6e6 1px solid;
	margin-top: 40px;
	padding-left: 12px;
	background: url(../../images/site/bg_carrinho_table.jpg) #f3f3f3 repeat-x;
	float: left;
	margin-bottom: 40px;
	padding-bottom: 12px;
	border-left: #e6e6e6 1px solid;
	width: 280px;
	color: #666;
	padding-top: 12px;
	border-bottom: #e6e6e6 1px solid;
	height: 240px;
	text-align: left;
}
.login_esq
{
	border-right: #e6e6e6 1px solid;
	padding-right: 12px;
	border-top: #e6e6e6 1px solid;
	margin-top: 40px;
	padding-left: 12px;
	background: url(../../images/site/bg_carrinho_table.jpg) #f3f3f3 repeat-x;
	float: left;
	margin-bottom: 40px;
	padding-bottom: 12px;
	border-left: #e6e6e6 1px solid;
	width: 280px;
	color: #666;
	margin-right: 20px;
	padding-top: 12px;
	border-bottom: #e6e6e6 1px solid;
	height: 250px;
	text-align: left;
}
.login_erro
{
	float: left;
	text-align: left;
}
.login_erro IMG
{
	margin-bottom: 10px;
	margin-right: 5px;
}
#meu_espaco
{
}
#meu_espaco .me_one
{
	float: left;
	margin-right: 19px;
}
#meu_espaco .me_two
{
	float: left;
}
#meu_espaco LABEL
{
	font-size: 14px;
}
.input_meuespaco
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	margin-top: 4px;
	background: url(../../images/site/bg_input.jpg);
	margin-bottom: 7px;
	border-left: #ccc 1px solid;
	color: #666;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	height: 20px;
}
.input_meuespaco_textarea
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	margin-top: 4px;
	font-size: 14px;
	background: url(../../images/site/bg_input.jpg) #fff repeat-x;
	margin-bottom: 7px;
	border-left: #ccc 1px solid;
	width: 260px;
	color: #666;
	padding-top: 2px;
	border-bottom: #ccc 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	height: 100px;
}
.s_format
{
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}
.espaco_matriculas
{
	border-right: #e6e6e6 1px solid;
	border-top: #e6e6e6 1px solid;
	background: url(../../images/site/bg_carrinho_table.jpg) #f3f3f3 repeat-x;
	border-left: #e6e6e6 1px solid;
	color: #666;
	border-bottom: #e6e6e6 1px solid;
	text-align: center;
}
.line
{
	border-right: #e6e6e6 1px solid;
	border-top: #e6e6e6 1px solid;
	font-size: 13px;
	border-left: #e6e6e6 1px solid;
	color: #666;
	border-bottom: #e6e6e6 1px solid;
	text-align: center;
}
#logodoportal
{
	border-right: #ccc 1px solid;
	padding-right: 5px;
	border-top: #ccc 1px solid;
	padding-left: 5px;
	background: #fafafa;
	padding-bottom: 5px;
	border-left: #ccc 1px solid;
	width: 165px;
	padding-top: 5px;
	border-bottom: #ccc 1px solid;
	height: 165px;
}
.text_abas
{
	color: Navy;
	font-family: Calibri;
	font-size: 12px;
	padding-top: 10px;
}
#aba_2
{
	color: Navy;
	font-family: Calibri;
	border-right: #ccc 1px solid;
	border-left: #ccc 1px solid;
}
#aba_2 UL
{
	color: Navy;
	border-top: #ccc 1px solid;
	background: url(../../images/site/bg_abass.gif) 50% bottom;
	padding-bottom: 10px;
	padding-top: 8px;
	list-style-type: none;
}
#aba_2 UL LI
{
	color: Navy;
	padding-right: 10px;
	display: inline;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	list-style-type: none;
}
#aba_2 LI A
{
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#aba_2 LI A:hover
{
	color: Navy;
	cursor: pointer;
	color: #000;
}
#aba_2 .current
{
	color: Navy;
	border-right: #ccd1d3 1px solid;
	padding-right: 8px;
	border-top: #ccd1d3 1px solid;
	padding-left: 8px;
	font-weight: bold;
	background: url(../../images/site/bg_current.gif) repeat-x;
	padding-bottom: 10px;
	border-left: #ccd1d3 1px solid;
	color: #000;
	padding-top: 8px;
	font-family: Calibri;
}
#aba_2 .current A
{
	color: Navy;
	color: #000;
}
#aba A
{
	color: Navy;
	float: none;
}
#aba A:hover
{
	color: Navy;
	color: #333;
}
#aba #current
{
	color: Navy;
	background-image: url(../../images/site/left_on_aba.gif);
}
#aba #current A
{
	color: Navy;
	background-image: url(../../images/site/right_on_aba.gif);
	padding-bottom: 5px;
	color: #333;
}
#faq H2
{
	font-size: 15px;
}
#faq P
{
	font-size: 13px;
}
#faq_title
{
	background: url(../../images/site/bgbread.jpg) repeat-x;
	color: #666;
	padding-top: 5px;
	height: 30px;
}
#faq_title A
{
	padding-left: 15px;
	color: #666;
	text-decoration: none;
}
.s_format_two
{
}
TABLE.bordasimples
{
	border-collapse: collapse;
}
TABLE.bordasimples TD
{
	border-right: #eae9e9 1px solid;
	border-top: #eae9e9 1px solid;
	border-left: #eae9e9 1px solid;
	border-bottom: #eae9e9 1px solid;
}
TABLE.bordasimples_tabela_formas
{
	border-collapse: collapse;
}
TABLE.bordasimples_tabela_formas TD
{
	border-right: #eae9e9 1px solid;
	border-top: #eae9e9 1px solid;
	border-left: #eae9e9 1px solid;
	border-bottom: #eae9e9 1px solid;
}
.button_alt
{
	border-right: medium none;
	border-top: medium none;
	background: url(../../images/botoes/button_padrao_a.gif) no-repeat center 50%;
	float: left;
	padding-bottom: 2px;
	font: bold 14px arial, sans-serif;
	border-left: medium none;
	width: 100px;
	color: #444;
	border-bottom: medium none;
	height: 31px;
	text-decoration: none;
}
.tam_big
{
	font-size: 10em;
}
.tam_large
{
	font-size: 1.8em;
}
#erro_button_q
{
	margin: 20px auto auto;
	width: 370px;
}
#mainNav LI
{
	background-position: right top;
	float: left;
	background-image: url(/educacao/_imagens/navBtn.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	height: 71px;
	background-color: #ebebeb;
}
#mainNav LI.current
{
	background-image: url(/educacao/_imagens/navCurrentBtn.gif);
	background-color: #c36615;
}
#mainNav LI.lastDone
{
	background-image: url(/educacao/_imagens/navLastDoneBtn.gif);
	background-color: #7c8437;
}
#mainNav LI.done
{
	background-image: url(/educacao/_imagens/navDoneBtn.gif);
	background-color: #7c8437;
}
#mainNav LI A
{
	color: #ccc;
}
#mainNav LI A:link
{
	color: #ccc;
}
#mainNav LI A:visited
{
	color: #ccc;
}
#mainNav LI A:hover
{
	color: #ccc;
}
#mainNav LI A:active
{
	color: #ccc;
}
#mainNav LI.lastDone A
{
	color: #fff;
}
#mainNav LI.lastDone A:link
{
	color: #fff;
}
#mainNav LI.lastDone A:visited
{
	color: #fff;
}
#mainNav LI.lastDone A:hover
{
	color: #fff;
}
#mainNav LI.lastDone A:active
{
	color: #fff;
}
#mainNav LI.current A
{
	color: #fff;
}
#mainNav LI.current A:link
{
	color: #fff;
}
#mainNav LI.current A:visited
{
	color: #fff;
}
#mainNav LI.current A:hover
{
	color: #fff;
}
#mainNav LI.current A:active
{
	color: #fff;
}
#mainNav LI.done A
{
	color: #fff;
}
#mainNav LI.done A:link
{
	color: #fff;
}
#mainNav LI.done A:visited
{
	color: #fff;
}
#mainNav LI.done A:hover
{
	color: #fff;
}
#mainNav LI.done A:active
{
	color: #fff;
}
#mainNav LI.done A:hover
{
	color: #ffff99;
}
#mainNav LI.lastDone A:hover
{
	color: #ffff99;
}
#mainNav LI A EM
{
	display: block;
	font-weight: bold;
	margin: 6px 0px 0px 10px;
	width: 150px;
	font-style: normal;
}
#mainNav LI A SPAN
{
	display: block;
	font-weight: normal;
	margin-left: 10px;
	width: 140px;
}
#mainNav LI.mainNavNoBg
{
	background-image: none;
}
#mainNav LI A
{
	display: block;
	height: 71px;
}
.fiveStep#mainNav LI
{
	width: 182px;
}
.fiveStep#mainNav LI A
{
	width: 182px;
}
.fourStep#mainNav LI
{
	width: 300px;
}
.fourStep#mainNav LI.mainNavNoBg
{
	width: 229px;
}
.fourStep#mainNav LI A
{
	width: 227px;
}
.threeStep#mainNav LI
{
	width: 303px;
}
.threeStep#mainNav LI.mainNavNoBg
{
	width: 304px;
}
.threeStep#mainNav LI A
{
	width: 303px;
}
.twoStep#mainNav LI
{
	width: 455px;
}
.twoStep#mainNav LI A
{
	width: 455px;
}
.palestras
{
	border-right: #e6e6e6 1px solid;
	border-top: #e6e6e6 1px solid;
	background: url(../../images/site/bg_carrinho_table.jpg) #f3f3f3 repeat-x;
	border-left: #e6e6e6 1px solid;
	color: #666;
	border-bottom: #e6e6e6 1px solid;
	text-align: left;
}
UNKNOWN
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.9em;
	padding-bottom: 0px;
	margin: 0px;
	color: #666;
	padding-top: 0px;
	text-align: left;
	text-decoration: none;
}
.palestras H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	padding-bottom: 0px;
	margin: 0px;
	color: #666;
	padding-top: 0px;
	text-align: left;
	text-decoration: none;
}
.desc_padrao
{
	float: left;
	width: 100%;
}
.desc_padrao P
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #595656;
	padding-top: 0px;
	text-align: left;
	text-decoration: none;
}
.desc_padrao H1
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 17px;
	padding-bottom: 0px;
	margin: 0px;
	color: #40535e;
	padding-top: 0px;
	text-decoration: none;
}
.desc_padrao H2
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 15px;
	padding-bottom: 0px;
	margin: 0px;
	color: #40535e;
	padding-top: 0px;
	text-decoration: none;
}
.desc_padrao P A
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #595656;
	padding-top: 0px;
	text-align: left;
	text-decoration: none;
}
.desc_padrao H1 A
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 17px;
	padding-bottom: 0px;
	margin: 0px;
	color: #40535e;
	padding-top: 0px;
	text-decoration: none;
}
.sugestaoAC
{
	border-right: #9f9f9f 1px solid;
	padding-right: 3px;
	border-top: #9f9f9f 1px solid;
	display: none;
	padding-left: 3px;
	font-size: 10px;
	z-index: 999 !important;
	padding-bottom: 3px;
	border-left: #9f9f9f 1px solid;
	color: #000;
	padding-top: 3px;
	border-bottom: #9f9f9f 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #f7f7f7;
}
.sugestaoAC UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.sugestaoAC UL LI
{
	display: block;
}
.sugestaoAC A
{
	color: #7a7a7a;
	text-decoration: none;
}
.sugestaoAC A:hover
{
	color: #fff;
}
.sugestaoAC LI.selected
{
	color: #000000;
	background-color: #ccc;
}
.copyrigth
{
	clear: both;
	font-size: 10px;
	margin: 30px auto auto;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
A.dcontexto
{
	padding-right: 0px;
	padding-left: 0px;
	z-index: 24;
	padding-bottom: 0px;
	font: 12px arial, verdana, helvetica, sans-serif;
	cursor: help;
	color: #039;
	padding-top: 0px;
	position: relative;
	text-decoration: none;
}
A.dcontexto:hover
{
	z-index: 25;
	background: none transparent scroll repeat 0% 0%;
}
A.dcontexto SPAN
{
	display: none;
}
A.dcontexto:hover SPAN
{
	border-right: #999 1px solid;
	padding-right: 10px;
	border-top: #999 1px solid;
	display: block;
	padding-left: 10px;
	background: #9cd;
	left: 0px;
	padding-bottom: 10px;
	font: 12px arial, verdana, helvetica, sans-serif;
	border-left: #999 1px solid;
	width: 250px;
	color: #003;
	padding-top: 10px;
	border-bottom: #999 1px solid;
	position: absolute;
	top: 3em;
	text-align: justify;
	text-decoration: none;
}
#mapaColunas
{
	padding-left: 0px;
	font-size: 12px;
	float: left;
	width: 267px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#mapaColunas H1 A
{
	padding-right: 0px;
	padding-left: 18px;
	font-weight: bold;
	font-size: 16px;
	background: url(../../images/site/mapa_setaBaixo.jpg) no-repeat;
	padding-bottom: 0px;
	color: #333;
	padding-top: 0px;
	text-decoration: none;
}
#mapaColunas H1 A:hover
{
	color: #000;
}
#mapaColunas H2 A
{
	padding-right: 0px;
	padding-left: 27px;
	font-weight: bold;
	font-size: 13px;
	background: url(../../images/mapa_setaDireita.jpg) no-repeat;
	padding-bottom: 0px;
	color: #666;
	padding-top: 0px;
	text-decoration: none;
}
#mapaColunas H2 A:hover
{
	color: #000;
}
#mapaColunas UL
{
	padding-left: 18px;
	padding-bottom: 10px;
	margin: 0px;
	list-style-type: none;
	text-decoration: none;
}
#mapaColunas LI A
{
	padding-left: 15px;
	background: url(../../images/site/mapa_marcador.jpg) no-repeat;
	color: #666;
	text-decoration: none;
}
#mapaColunas LI A:hover
{
	color: #000;
}
#mapaColunas LI
{
	padding-bottom: 12px;
}
#mapaColunas H1
{
	padding-bottom: 17px;
}
