	/*  HTML E BODY  */

 html,body{
	margin: 0px;
	padding:0px;
	border:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7a7a7a;
	}
	
	
/* GLOBAL  */


.contactform {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:#F4F4F4);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}




.botaotopo{
	
	background:rgb(230,230,230); 
	border:solid 1px rgb(150,150,150); 
	text-align:center; 
	font-family:verdana,arial,sans-serif; 
	color:rgb(150,150,150); 
	font-size:110%;
	width:43px;
	height:25px;
	border:1px solid #CCC;
	margin-top:5px;
	margin-left:5px;}

.form_matricula{
	
	height:20px;
	border:1px solid #CCC;
	margin-bottom:7px;
	margin-top:4px;
	padding-top:2px;
	color:#666;}


.nomewhite {
margin:1.5em 0 1.0em 0; 
text-align: justify; 
color:#F2A007; 
font-family:"trebuchet ms",verdana,arial,sans-serif; 
font-weight:normal; font-size:100%;}
}

.nomeblack {
margin:1.5em 0 1.0em 0; 
text-align: justify; 
color:#000000; 
font-family:"trebuchet ms",verdana,arial,sans-serif; 
font-weight:normal; font-size:100%;}
}

.duvidas{
	margin:1.5em 0 1.0em 0; 
text-align: justify; 
color:#000000; 
font-family:"trebuchet ms",verdana,arial,sans-serif; 
font-weight:normal; font-size:100%;}
	
	
	
.duvidas:hover{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	
}




.cursos{
	list-style:none;
	
	margin-left:0px;
	padding-left:5px;
	float:left;
	width:550px;
	line-height:17px;
	padding-top:1px;
	padding-bottom:2px;
	color:#000000;
	
	border-left:#5f0409 3px solid; 
	border-bottom:1px solid white;
	text-align:left;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	}
	
	
	
.cursos:hover{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-color:#DFDFDF;
}


.infos{
	list-style:none;
	
	margin-left:0px;
	padding-left:5px;
	float:left;
	width:120px;
	line-height:17px;
	padding-top:1px;
	padding-bottom:2px;
	color:#000000;
	
	
	border-bottom:1px solid white;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
}
.infos:hover{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-color:#DFDFDF;
}
a.matricula{
	list-style:none;
	
	margin-left:0px;
	padding-left:5px;
	float:left;
	width:120px;
	line-height:17px;
	padding-top:1px;
	padding-bottom:2px;
	color:#000000;
	
	border-right:#5f0409 3px solid;
	border-bottom:1px solid white;
	text-align:center;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	}
a.matricula:hover{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-color:#DFDFDF;
}

h2.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:180%;}

h6 {margin:1.5em 0 1.0em 0; 
	text-align: justify; 
	color:rgb(80,80,80); 
	font-family:"trebuchet ms",verdana,arial,sans-serif; 
	font-weight:normal; 
	font-size:100%;}

.link {
	font-weight:bold;
	color:#8da2ac;
}
a img{ 
	border:none;}
button{
	cursor:pointer;}
p{
	color:#7a7a7a;
	margin:0px;
	padding:0px;
	line-height:20px;}
label{
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#7a7a7a;
	font-size:12px;}
.formas{
	font-size:16px;}
small {
	font-size:11px;}

.titulos{
	color:#382c75;
	font-weight:bold;
	font-size:1.4em;
	}

.titulos2{
	color:#382c75;
	font-weight:bold;
	font-size:1.2em;
	}

h1,h2,h3,h4{
	margin:0px;
	padding:0px;}	
h1{
	}
.nomedocurso{
	font-size:1.5em;
	color:#444;
	text-decoration:none;
	margin:0px;
	padding:0px;
	letter-spacing:-1px;}	
.title_noticia{
	font-size:215%;
	color:#000;
	letter-spacing:-2px;}
.sub_tittle{
	font-size:120%;
	color:#666;
	font-weight:bold;}
.vcursos {
	font-size:1.2em;
	color:#666;
	text-decoration:none;
	padding:0px;
	font-weight:normal;
}
h1{
	font-size:1.6em;
	text-decoration:none;
	margin:0px;
	padding:0px;
	color:#003;
	font-weight:bold;
}
h1 a{
	font-size:1.6em;
	color:#003;
	font-weight:bold;
	text-decoration:none;
}

h2{
	font-size:1.4em;
	color:#666;
	text-decoration:none;
	margin-top:2px;
	margin-bottom:7px;
	padding:0px;}
h2 a{
	text-decoration:none;
	color:#666;}
h2 a:hover{
	text-decoration:underline;}
h3{
	font-size:1.2em;
	color:#666;
	text-decoration:none;
	padding:0px;
	font-weight:normal;}
h3 a{
	font-weight:bold;
	color:#8da2ac;}
h3 a:hover{
	text-decoration:underline;}
h4{
	font-size:1.0em;
	color:#666;
	text-decoration:none;
	padding:0px;
	font-weight:normal;}
ul {
	margin:0px;
	padding:0px;
	list-style-type: none;}
ul li {
	text-decoration:none;}
ul li a{
	text-decoration:none;
	color:#7a7a7a;
	font-size:12px;}
ul li a:hover{
	color:#003;}
	
dl {list-style:none; margin:0.5em 10px 1.0em 10px;}
dl dt {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../imagens/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}



.left{
	float:left;}
.right{
	float:right;
	margin-left:10px;}
.green{
	color:#090;}
.ant{
	text-decoration:line-through;}
.size_four{
	font-size:13px;
	color:#6a7479;
	font-weight:bold;
	text-decoration:none;}
.size_four_green{
	font-size:13px;
	color:#090;
	font-weight:bold;
	text-decoration:none;}
.colour{
	color:#38484f;}
#termo p{
	font-size:14px;
	color:#666;
	padding:8px;
	margin:0px;}
#termo{
	overflow:auto;
	height:70px;
	border:solid 1px  #CCC;}
.red{
	color:#900;}
.oculto{
	display:none;}
.price{
	text-decoration:line-through;}

	
/* HEADER */
#header{
	width:1002px;
	margin:auto;
	padding-top:2px;}
#header_two{
	width:1002px;
	margin:auto;
	padding-top:10px;}
#header_two #title{
	float:left;
	text-align:left;
	height:68px;}
#header_two #logo{
	float:left;
	width:20%;
	text-align:center;}
#header #title .imgtopo{
	padding-left:6%;
	padding-top:40px;}
#header #logo{
	float:left;
	width:20%;
	text-align:left;}	
#header #title{
	padding-top:5px;
	padding-left:50px;
	float:left;
	width:75%;
	text-align:left;
	height:88px;}
	
/* SEARCH */	
optgroup label{
	font-size:20px;
	font-weight:normal;
	font-style:normal;}
.okay{
	margin-left:2px;
	padding:0px;
	border:none;
	float:left;
	width:40px;
	height:24px;
	background:url(/educacao/_imagens/okay.gif) no-repeat;
	border:1px solid #CCC;}
.okay_filtro{
	margin-left:2px;
	padding:0px;
	border:none;
	float:left;
	width:35px;
	height:20px;
	background:url(/educacao/_imagens/okay_filtro.gif) no-repeat;
	border:1px solid #CCC;}
.busca{
	border-left:solid #c2c3c4 1px;
	border-top:solid #c2c3c4 1px;
	border-bottom:solid #eeefef 1px;
	color:#38484f;
	background:url(/educacao/_imagens/icon_lupa.gif) no-repeat #f7f7f7;
	padding-left:23px;
	height:20px;}
.select{
   border-left:solid #c2c3c4 1px;
	border-top:solid #c2c3c4 1px;
	border-bottom:solid #eeefef 1px;
	color:#38484f;
	background:#f7f7f7;
	height:24px;}
#busca_one,#busca_two{
	float:left;
	margin:0;
	padding:0;
	color:#38484f;
	font-weight:bold;}
#busca_one {
	margin-left:4px;}


/* MENU HEADER */	
#menuinst ul { padding: 0px; margin: 0px; display: inline; }
#menuinst li { padding-left: 10px; margin: 0px 13px 0px 13px; display: inline; list-style-image: none; list-style-type: none; background: url(../imgs/util/bullet_setavermelha.gif) no-repeat 0px 3px; }
#menuinst a { text-decoration: none; }
#menuinst a:hover { text-decoration: underline; }



#menu{
	width:1002px;
	text-align:left;
	margin:auto;
	margin-top:5px;}
#menu .busca_img{
	padding-top:5px;}
#menu #one,#two{
	float:left;}
#menu #one{
	padding-top:13px;}
#menu #two{
	padding-left:10px;
	padding-top:10px;
	margin-right:10px;
	float:left;}
#menu #three{
	height:50px;
	float:left;}
.img_menu a{
	text-decoration:none;}
.img_menu{	
	padding-top:14px;
	float:left;
	padding-left:5px;
	padding-right:5px;}
.img_menu img{
	float:left;}
	
	
/*  MASTER  */
#master{
	width:1002px;
	margin:auto;}
#master #left{
	width:173px;
	float:left;
	text-align:left;}
#master #right{
	width:803px;
	margin:auto;
	float:right;
	text-align:left;}	
.img_not{
	width:104px;
	float:left;
	margin-right:10px;}
.img_premios{
	width:109px;
	height:119px;
	border:1px solid #CCC;
	background:#FFF;
	float:left;
	margin-right:10px;
	margin-bottom:10px;}
.img_pp{
	width:109px;
	height:119px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;}
.desc_artigo{
	float:left;
	width:800px;
	margin-bottom:12px;
	padding:0px;}
.desc_artigo p a{
	margin:0px;
	text-align:left;
	padding:0px;
	color:#595656;
	text-decoration:none;
	font-size:12px;}	
.desc_artigo h2 a{
	text-decoration:none;
	color:#40535e;
	font-size:15px;
	margin:0px;
	padding:0px;}
.desc_premios{
	float:left;
	width:680px;}
.desc_pp p{
	margin:0px;
	text-align:left;
	padding:0px;
	color:#595656;
	text-decoration:none;
	font-size:12px;}
.desc_pp h2{
	text-decoration:none;
	color:#40535e;
	font-size:17px;
	margin:0px;
	padding:0px;}
	
.desc_premios p a{
	margin:0px;
	text-align:left;
	padding:0px;
	color:#595656;
	text-decoration:none;
	font-size:12px;}	
	
.desc_premios h2 a{
	text-decoration:none;
	color:#40535e;
	font-size:15px;
	margin:0px;
	padding:0px;}
.desc_noticias{
	float:left;
	width:650px;}
.desc_noticias h1 a{
	text-decoration:none;
	color:#40535e;
	font-size:17px;
	margin:0px;
	padding:0px;}
.desc_noticias h1 a:hover{
	color:#003;}
.desc_noticias p{
	text-align:left;
	color:#595656;
	font-size:12px;}
.desc_noticias p a{
	margin:0px;
	text-align:left;
	padding:0px;
	color:#595656;
	text-decoration:none;}
.menu_title{
	color:#382c75;
	font-weight:bold;}
.menu_title_login{
	font-size:1.8em;
	color:#003;
	font-weight:bold;
	text-align:left;}
.menu_title_login_two{
	color:#003;
	font-weight:bold;}
.menu_title_cadastro{
	font-size:1.0em;
	color:#8da2ac;
	font-weight:bold;}
.menu_title_cadastro span{
	font-size:17px;}
.rede_one{
	width:114px;
	background-color:#FFF;
	border: solid 2px #ededed;
	height:86px;
	float:left;
	margin-right:19px;}
.rede_one_last{
	width:114px;
	background-color:#FFF;
	border: solid 2px #ededed;
	height:86px;
	float:left;}
#poseadvirtual{
	text-decoration:none;
	color:#7a7a7a;
	background-color:#d4d1e4;
}
.input_poseadvirtual{
	
	height:20px;
	border:1px solid #CCC;
	margin-bottom:7px;
	margin-top:4px;
	padding-top:2px;
	color:#666;}
	
#poseadvirtual form {
	margin:0px;
	padding:0px;}
#master #left .okay_poseadvirtual{
	background:url(/educacao/_imagens/okay_poseadvirtual.gif);
	width:43px;
	height:25px;
	border:1px solid #CCC;
	margin-top:5px;
	margin-left:5px;}
#master #left .okay_poseadvirtual_two{
	background:url(/educacao/_imagens/okay_poseadvirtual.gif);
	width:43px;
	height:25px;
	border:1px solid #CCC;
	margin-top:5px;
	margin-left:5px;}	
.newsletter{
	color:#999;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-size:0.900em;}
	
/* CURSOS */
.curso_one,.curso_two,.curso_three,.curso_four{
	float:left;}
#product_detail select{
	background:#FFF;}
#nomedocurso h1 a{
	color:#000;
	font-size:1.3em;
	text-decoration:none;
	margin:0px;
	padding:0px;}
#product_detail_img_pacote{
	float:left;
	width:110px;
	font-size:12px;
	margin-right:15px;}
#product_detail_img{
	float:left;
	width:200px;
	font-size:12px;
	margin-right:15px;}
#product_detail{
	float:left;}
.img_curso_detail{
	padding:2px;
	border:solid 1px #999;
	margin-right:10px;}
.img_curso_detail_pacotes{
	padding:2px;
	border:solid 1px #999;}
#pacotes{
	color:#666;
	background:url(/educacao/_imagens/bg_carrinho_table.jpg) repeat-x #f3f3f3;
	width:100%;
	border:1px solid #e6e6e6;}
#nomedocurso{
	width:580px;
	float:left;}
.text_product_detail select{
	background:#FFF;}
.text_product_detail{
	line-height:25px;
	font-size:14px;}
.img_curso{
	padding:2px;
	border:solid 1px #999;}
.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,.curso_two,.curso_three,.curso_four{
	float:left;}
.curso_one{
	width:183px;}
.curso_two{
	width:183px;
	margin-left:23px;}
.curso_three{
	width:183px;
	margin-left:23px;}
.curso_four{
	width:183px;
	margin-left:23px;}
.img_curso{
	padding:2px;
	border:solid 1px #999;}
.matricule_se{
	margin-top:10px;}
.matricule_se:hover{
	background:url(/educacao/_imagens/matricule_se_hover.gif);}
	
/* BUTTON */

.clear { 
    overflow: hidden;
    width: 100%;}
.button_alt {
	background: transparent url(/educacao/_imagens/bg_button.gif) no-repeat center ;
    color:#444;
    float:left;
    font: bold 14px arial, sans-serif;
    height:30px;
    text-decoration: none;
	border:none;
	width:152px;}

.button_alt_big {
	background: transparent url(/educacao/_imagens/button_padrao_a_big.gif) no-repeat center ;
    color:#444;
    float:left;
    font: bold 13px arial, sans-serif;
    height:30px;
    text-decoration: none;
	border:none;
	width:200px;}
	
a.button_classic {
    background: transparent url(/educacao/_imagens/button_classic_right.gif) no-repeat scroll top right;
    color:#444;
    display:block;
    float:left;
    font: bold 14px arial, sans-serif;
    height: 28px;
    margin-right: 10px;
	padding-right: 14px;
    text-decoration: none;}
a.button_classic span {
    background: transparent url(/educacao/_imagens/button_classic.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 8px 0 5px 18px;} 

ul#ultimosCursos
{
	overflow: hidden;
	padding-bottom: 15px;
	 width: 100px;
}

ul#ultimosCursos li, ul#cursosDestaque li
{
	display: inline;
	font-size: 8pt;
}

ul#ultimosCursos li a
{
	overflow: hidden;
	color: #666666;
	height: 180px;
	text-decoration: none;
	display: block;
	width: 155px;
	float: left;
	margin-right: 45px;
	background: transparent url(../img/principal-saiba-mais.gif) no-repeat bottom left;
	text-align:center;
}

ul#ultimosCursos li a.ult
{
	margin-right: 0px;
}

ul#ultimosCursos li a strong
{
	color: #3A68A5;
	display: block;
	padding-top: 65px;
	background: transparent url(../img/principal-curso1.gif) no-repeat top center;
	font-size: 12pt;
	text-align:center;
}

ul#ultimosCursos li a:hover
{
	text-decoration: underline;
}





ul#cursosDestaque
{
	overflow: hidden;
	padding-bottom: 15px;
	width: 900px;
}

ul#cursosDestaque li, ul#cursosDestaque li
{
	display: inline;
	font-size: 8pt;
	
}

ul#cursosDestaque li a
{
	overflow: hidden;
	color: #666666;
	height: 150px;
	text-decoration: none;
	display: block;
	width: 166px;
	float: left;
	margin-right: 46px;
	background: transparent url(../img/principal-saiba-mais.gif) no-repeat bottom left;
}

ul#cursosDestaque li a.ult
{
	margin-right: 0px;
}

ul#cursosDestaque li a strong
{
	color: #3A68A5;
	display: block;
	padding-top: 65px;
	background: transparent url(../img/principal-curso1.gif) no-repeat top center;
	
}

ul#cursosDestaque li a:hover
{
	text-decoration: underline;
}
	
	
	
	



/* SPACER */	



.spacer {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;}
.spacer2 {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 0.5px;
	line-height: 0.5px;}

.spacer_matriculas{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	margin-bottom:7px;}
.spacer_detalhes{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	margin-bottom:40px;}
.spacer_detalhes_two{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	margin-bottom:25px;}
.spacer_depoimentos{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	border-bottom:dotted 1px #CCC;
	margin-bottom:5px;
	margin-top:5px;}
.spacer_me {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	margin-bottom:19px;}
.spacer_login{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	margin-top:36px;}
.spacer_carrinho {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	margin-bottom:3px;
	margin-top:3px;}
.spacer_menu{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	border-bottom:1px solid #000;
	width:100%;
	margin:0px;
	padding:0px;}
	
.spacer_menu_na {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	padding-bottom:5px;
	background:url(../imagens/barra1.gif) repeat-x;
	margin-top:4px;}

.spacer_menu_n {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	padding-bottom:5px;

	margin-top:4px;}

	
.spacer_cursos {
	position: relative;
	display: block;
	clear: left;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	padding-bottom:5px;
	width:100px;
	background:url(../imagens/barra1.gif) repeat-x;
	margin-top:4px;}
	
.spacer_menu_n_title{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	
	padding-bottom:5px;
	
	margin-top:4px;}
.spacer_noticias {
	margin-top:10px;
	margin-bottom:10px;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	background:url(/educacao/_imagens/sep.gif) repeat-x;}
.spacer_premios {
	margin-top:10px;
	margin-bottom:10px;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	background:url(/educacao/_imagens/sep.gif) repeat-x;}
.div_spacer{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	padding-bottom:5px;
	background:url(/educacao/_imagens/div_spacer.gif) repeat-x;
	margin-top:4px;}
.spacer_cadastro{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height:1px;
	margin-bottom:20px;}


/* FOOTER */	
#footer {
	width:100%;
	
	}
#footer ul li a:hover{
	color:#FFF;}
#footer #content{
	width:1002px;
	margin:auto;
	
	padding-top:30px;
	text-align:left;}
.menu_title_footer{
	font-size:1.2em;
	color:#fff;
	font-weight:bold;}
.spacer_menu_n_title_footer{
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	padding-bottom:5px;
	background:url(/educacao/_imagens/sep_tittle_footer.gif) repeat-x;
	margin-top:4px;}
.spacer_menu_n_footer {
	position: relative;
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
	line-height: 1px;
	padding-bottom:5px;
	background:url(/educacao/_imagens/sep_tittle_footer_two.gif) repeat-x;
	margin-top:4px;}
.footer_one, .footer_two, .footer_three, .footer_four, .footer_five{
	width:170px;
	float:left;
	color:#FFF;}	
.footer_two, .footer_three, .footer_four, .footer_five{
	margin-left:38px;}


/* INTERNAS */	
#filtro{
	background:url(/educacao/_imagens/bg_carrinho_table.jpg) repeat-x #f3f3f3;
	border:1px solid #dee2e5;
	width:100%;
	height:30px;
	color:#40535e;
	font-size:12px;
	font-weight:bold;
	padding-top:11px;
	padding-left:7px;
	text-align:left;}
#filtro select{
	background:#fff;}
.filtro_select_one{
   width:194px;
   float:left;}
.filtro_select{
    border-left:solid #c2c3c4 1px;
	border-top:solid #c2c3c4 1px;
	border-bottom:solid #eeefef 1px;
	color:#40535e;}
.filtro_categorias{
   width:182px;
   float:left;}
.filtro_select_two{
   width:60px;
   float:left;
   padding-top:5px;}
.filtro_select_three{
   width:80px;
   float:left;
   margin-left:3px;}
.filtro_areas{
	float:left;
	margin:0 0 0 3px;}
.filtro_carga_horaria{
	float:left;
	width:150px;}
.subtitle{
	font-weight:bold;
	color:#999;
	margin-bottom:10px;
	margin-top:10px;}
.subtitle a{
	font-size:14px;}
.subtitle img{
	margin-top:-2px;}

/* PAGINATION E BREADCRUMB */	
.pagination {
	position: relative;
	clear: both;
	display: block;
	text-align: center;
	font-size: 14px;
	word-spacing: 5px;
	line-height: 20px;
	margin:auto;
	width:100%;
	height:40px;
	margin-top:30px;}
.pagination a {
	color: #b3b2b2;
	text-decoration: none;}
.pagination a:hover {color: #40535e;}
.pagination a.current {
	font-size:18px;
	color: #40535e;}
.pagination img {
	margin-bottom: -4px;}
.pagination_ma{
	margin-right:15px;}
.pagination_mb{
	margin-left:15px;}	
#bread{
	background:url(/educacao/_imagens/bgbread.jpg) repeat-x;
	height:30px;
	padding-top:5px;
	color:#666;}
#bread small{
	margin:0px;
	padding-left:10px;}
.fontbread{
	color:#666;
	text-transform:uppercase;
	margin:0px;
	padding:0px !important;}
.fontbread a{
	color:#666;
	text-decoration:none;}
.fontbread_one a{
	color:#666;
	text-decoration:none;}
.fontbread_one{
	color:#666;
	padding-left:10px;
	font-size:12px;
	text-transform:uppercase;}
#formasdepagamento{
	width:100%;
	font-size:12px;
	background:url(/educacao/_imagens/bg_carrinho_table.jpg) repeat-x #f3f3f3;}
#formasdepagamento img{
	margin-bottom:8px;}
.it{
	font-size:1.7em;}

/* NOTICIAS */	
.img_noticias{
	width:336px;
	float:right;
	color:#666;
	background:#f4f4f4;
	padding:7px;
	margin-left:5px;
	margin-bottom:5px;}
.img_noticias img{
	margin-bottom:5px;}
.aumentar_fonte{
	float:right;}
.aumentar_fonte p{
	margin:0px;
	padding:0px;
	float:left;}
.aumentar_fonte img{
	margin-bottom:2px;}
.text_noticias p{	
	color:#7a7a7a;
	line-height:150%;
	font-size:100%;
	margin-bottom:15px;}
.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{
	list-style-type:disc;
	margin-bottom:4px;
	font-size:12px;}
.left_cp_one ul li{
	list-style-type:disc;
	margin-bottom:4px;
	font-size:12px;}	
.left_cp{
	float:left;
	text-align:left;
	padding-left:15px;
	width:370px;}
.left_cp_one{
	float:left;
	text-align:left;
	margin-right:20px;
	padding-left:15px;
	width:370px;
	font-size:12px;}
	
#depoimentos p{
	font-size:12px;}
	
/* SYSTEM */	
.pagamento{
	background:url(/educacao/_imagens/efetuar_pagamento_two.gif) no-repeat;
	border:0px;
	padding:0px;
	width:148px;
	height:30px;}
.continuar{
	background:url(/educacao/_imagens/button_continuar.gif) no-repeat;
	border:0px;
	padding:0px;
	width:148px;
	height:30px;}	


.erro_cadastro{
	color:#666;
	text-align:left;
	border:1px solid #e6e6e6;
	background:url(/educacao/_imagens/bg_carrinho_table.jpg) repeat-x #f3f3f3;
	padding:10px;}
.left_error{
	float:left;
	margin-right:20px;}
#cadastro input{
	background:url(/educacao/_imagens/bg_input.jpg);
	height:20px;
	border:1px solid #CCC;
	margin-bottom:4px;
	padding-top:2px;
	color:#666;}	
.check{
	padding-top:15px;}
#cadastro select{
	background:url(/educacao/_imagens/bg_input.jpg)	;
	border:1px solid #CCC;
	color:#666;
	margin-bottom:7px;}
#cadastro .font_number{
	font-size:30px;}
#cadastro .title_input{
	font-size:14px;}
#cadastro .radio{
	height:12px;
	background:none;
	border:none;}
.carrinho{
	color:#666;
	text-align:center;
	border:1px solid #e6e6e6;
	background:url(/educacao/_imagens/bg_carrinho_table.jpg) repeat-x #f3f3f3;}
.carrinho_form{
	margin:0px;
	padding:0px;
	position:inherit;
	float:right;}
.carrinho_total_cupom{
	background:url(/educacao/_imagens/bg_carrinho.jpg);
	color:#666;
	text-align:center;
	border:1px solid #ececec;
	position:inherit;
	float:right;}
.erro_carrinho{
	font-size:11px;
	color:#F00;
	text-align:right;}
.verified_carrinho{
	color:#060;
	text-align:right;
	font-size:14px;}
.tam_eleven{
	font-size:12px;}
.img_erro{
	margin-bottom:-5px;}
.carrinho_total{
	background:url(/educacao/_imagens/bg_carrinho.jpg);
	color:#666;
	text-align:center;
	border:1px solid #ececec;}
.carrinho_total_left{
	background:url(/educacao/_imagens/bg_carrinho.jpg);
	color:#666;
	text-align:left;
	border:1px solid #ececec;}
.carrinho_total form{
	margin:0px;
	padding:0px;}
.desc_carrinho{
	margin:0px;
	padding:0px;
	font-size:12px;}
.carrinho_left{
	text-align:left;}
.carrinho_center{
	text-align:center;}
.carrinho_okay{
	padding-top:7px;
	border:none;
	width:40px;
	height:24px;
	background:url(/educacao/_imagens/okay.gif) no-repeat;
	border:1px solid #CCC;}
.transacao{
	margin-left:10px;
	width:82%;
	padding-left:0px;
	float:left;}
.transacao p{
	font-size:14px;
	color:#666;
	text-align:justify;
	margin:0px;
	padding:0px;}	
.forma_desc{
	color:#000033;
	font-size:0.900em;
	line-height:25px;}
	
	
/* 	LOGIN  */
#login{
	text-align:center;
	width:980px;
	margin:auto;
	margin-top:25px;}
#login input, select{
	background:url(/educacao/_imagens/bg_input.jpg);
	height:20px;
	border:1px solid #CCC;
	color:#666;}
#login select{
	height:25px;
	width:252px;
	padding-top:1px;}
.input_login{
	margin-top:7px;
	margin-bottom:7px;}
.input_login:focus{
	border:#000 solid 2px;}
.login {
	color:#666;
	text-align:left;
	border:1px solid #e6e6e6;
	background:url(/educacao/_imagens/bg_carrinho_table.jpg) repeat-x #f3f3f3;
	width:280px;
	float:left;
	padding:12px;
	margin-top:40px;
	margin-bottom:40px;
	height:240px;}	
.login_esq{
	margin-right:20px;
	color:#666;
	text-align:left;
	border:1px solid #e6e6e6;
	background:url(/educacao/_imagens/bg_carrinho_table.jpg) repeat-x #f3f3f3;
	width:280px;
	float:left;
	padding:12px;
	margin-top:40px;
	margin-bottom:40px;
	height:250px;}
.login_erro{
	float:left;
	text-align:left;}
.login_erro img {
	margin-right:5px;
	margin-bottom:10px;}


/* 	MEU ESPAÇO  */
#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{
	background:url(/educacao/_imagens/bg_input.jpg);
	height:20px;
	border:1px solid #CCC;
	margin-bottom:7px;
	margin-top:4px;
	padding-top:2px;
	color:#666;}
.input_meuespaco_textarea{
	background:url(/educacao/_imagens/bg_input.jpg) repeat-x #fff;
	height:100px;
	border:1px solid #CCC;
	margin-bottom:7px;
	margin-top:4px;
	padding-top:2px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:260px;}
.s_format{
	margin:0px;
	background:none;
	padding:0px;
	border:0px;}
.espaco_matriculas{
	color:#666;
	text-align:center;
	border:1px solid #e6e6e6;
	background:url(/educacao/_imagens/bg_carrinho_table.jpg) repeat-x #f3f3f3;}
.line{
	color:#666;
	text-align:center;
	border:1px solid #e6e6e6;
	font-size:13px;}
	
	
	
/* AREAS */	
	
#logodoportal{
	border:1px solid #CCC;
	background:#fafafa;
	width:165px;
	height:165px;
	padding:5px;}
	
/* ABAS */		

.text_abas{
	font-size:12px;
	padding-top:10px;}  
#aba_2{
	border-right:#CCC solid 1px;
	border-left:#CCC solid 1px;}
#aba_2 ul{
	background:url(/educacao/_imagens/bg_abass.gif) bottom ;
	list-style:none;
	padding-top:8px;
	padding-bottom:10px;
	border-top:1px solid #CCC;}
#aba_2 ul li{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	list-style:none;
	display:inline;}
#aba_2 li a{
	padding-top:10px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:10px;}
#aba_2 li a:hover{
	color:#000;
	cursor:pointer;}
#aba_2 .current{
	background:url(/educacao/_imagens/bg_current.gif) repeat-x;
    padding:8px 8px 10px 8px;
	border-left:#ccd1d3 solid 1px;
	border-right:#ccd1d3 solid 1px;
	border-top:#ccd1d3 solid 1px;
	font-weight:bold;
	color:#000;}
#aba_2 .current a{
	color:#000}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#aba a {float:none;}
/* IE5-Mac hack */
#aba a:hover {
  color:#333;  }
#aba #current {
  background-image:url(/educacao/_imagens/left_on_aba.gif);}
#aba #current a {
  background-image:url(/educacao/_imagens/right_on_aba.gif);
  color:#333;
  padding-bottom:5px;  }
  
  
/* ADDD  */

#faq h2{
	font-size:15px;}
#faq p{
	font-size:13px;}
#faq_title{
	background:url(/educacao/_imagens/bgbread.jpg) repeat-x;
	height:30px;
	padding-top:5px;
	color:#666;}
#faq_title a{
	color:#666;
	text-decoration:none;
	padding-left:15px;}
.s_format_two{}
table.bordasimples{
	border-collapse: collapse;}
table.bordasimples td {
	border:1px solid #eae9e9;}
table.bordasimples_tabela_formas{
	border-collapse: collapse;}
table.bordasimples_tabela_formas td {
	border:1px solid #eae9e9;}
.button_alt {
	background: transparent url(/educacao/_imagens/button_padrao_a.gif) no-repeat center ;
    color:#444;
    float:left;
    font: bold 14px arial, sans-serif;
    height:31px;
    text-decoration: none;
	border:none;
	width:100px;
	padding-bottom:2px;}
.tam_big	{
	font-size:10em;}
.tam_large	{
	font-size:1.8em;}
#erro_button_q{
	width:370px;
	margin:auto;
	margin-top:20px;}
	
	
#mainNav li{
	height:71px;
	list-style:none;
	float:left;
	background-color:#EBEBEB;
	background-image: url(/educacao/_imagens/navBtn.gif);
	background-repeat: no-repeat;
	background-position: right top;}
#mainNav li.current{
	background-color:#C36615;
	background-image: url(/educacao/_imagens/navCurrentBtn.gif);}
#mainNav li.lastDone{
	background-color:#7C8437;
	background-image: url(/educacao/_imagens/navLastDoneBtn.gif);}
#mainNav li.done{
	background-color:#7C8437;
	background-image: url(/educacao/_imagens/navDoneBtn.gif);}
#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {
	color:#ccc;}
#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {
	color:#fff;}
#mainNav li.done a:hover, #mainNav li.lastDone a:hover  {
	color:#FFFF99;}
#mainNav li a em{
	width:150px;
	display:block;
	margin:6px 0 0 10px;
	font-style:normal;
	font-weight:bold;}
#mainNav li a span{
	width:140px;
	display:block;
	margin-left:10px;
	font-weight:normal;}
#mainNav li.mainNavNoBg{
	background-image:none;}
#mainNav li a{
	height:71px;
	display:block;}
#mainNav.fiveStep li{
	width:182px;}
#mainNav.fiveStep li a{
	width:182px;}
#mainNav.fourStep li{
	width:300px;}
#mainNav.fourStep li.mainNavNoBg{
	width:229px;}
#mainNav.fourStep li a{
	width:227px;}
#mainNav.threeStep li{
	width:303px;}
#mainNav.threeStep li.mainNavNoBg{
	width:304px;}
#mainNav.threeStep li a{
	width:303px;}
#mainNav.twoStep li{
	width:455px;}
#mainNav.twoStep li a{
	width:455px;}



.palestras{
	color:#666;
	text-align:left;
	border:1px solid #e6e6e6;
	background:url(/educacao/_imagens/bg_carrinho_table.jpg) repeat-x #f3f3f3;} _imagens/bg_carrinho_table.jpg
.palestras_text{
	font-size:0.900em;
	color:#666;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-align:left;}
.palestras h3{
	font-size:1.0em;
	color:#666;
	text-decoration:none;
	margin:0px;
	padding:0px;
	text-align:left;}
	


.desc_padrao{
	float:left;
	width:100%;}
.desc_padrao p{
	margin:0px;
	text-align:left;
	padding:0px;
	color:#595656;
	text-decoration:none;
	font-size:12px;}
.desc_padrao h1{
	text-decoration:none;
	color:#40535e;
	font-size:17px;
	margin:0px;
	padding:0px;}
.desc_padrao h2{
	text-decoration:none;
	color:#40535e;
	font-size:15px;
	margin:0px;
	padding:0px;}
.desc_padrao p a{
	margin:0px;
	text-align:left;
	padding:0px;
	color:#595656;
	text-decoration:none;
	font-size:12px;}	
.desc_padrao h1 a{
	text-decoration:none;
	color:#40535e;
	font-size:17px;
	margin:0px;
	padding:0px;}

/* AUTOCOMPLETE */

.sugestaoAC{ 
	border: 1px solid #9F9F9F; 
	background-color: #F7F7F7; 
	padding: 3px; 
	font-size:10px; 
	font-family: Arial, Helvetica, sans-serif;
	color:#000; 
	display:none; 
	position:absolute; 
	z-index:999 !important;
}
.sugestaoAC UL{ 
	list-style:none; 
	margin: 0; 
	padding: 0; 
} 
.sugestaoAC UL LI{ 
	display:block;
}
.sugestaoAC A{ 
	/*color:#000; */
	color: #7a7a7a;
	text-decoration:none; 
}
.sugestaoAC A:hover{ 
	color:#FFF; 
}
.sugestaoAC LI.selected{ 
	background-color:#CCC; 
	color:#000000; 
}

.copyrigth{
	clear:both;
	margin:auto;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
	text-align:center;
}

a.dcontexto {
  	position:relative; 
  	font:12px arial, verdana, helvetica, sans-serif; 
  	padding:0;
  	color:#039;
  	text-decoration:none;
  	/*border-bottom:2px dotted #039;*/
  	cursor:help; 
  	z-index:24;
}

a.dcontexto:hover {
 	background:transparent;
  	z-index:25; 
}

a.dcontexto span { 
	display: none; 
}

a.dcontexto:hover span { 
 	display:block;
  	position:absolute;
  	width:250px; 
  	top:3em;
  	text-align:justify;
  	left:0;
  	font: 12px arial, verdana, helvetica, sans-serif; 
  	padding:10px 10px;
  	border:1px solid #999;
	background:#9CD;
  	color:#003;
  	text-decoration:none;
}

/* MAPA */

#mapaColunas {
    float: left;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    padding-left: 0px;
	width: 267px;
	text-decoration: none;
}

#mapaColunas h1 a {
    background:url(../_imagens/mapa_setaBaixo.jpg) no-repeat;
	color:#333;
	font-size:16px;
	font-weight:bold;
	padding: 0 0 0 18px;
	text-decoration: none;
}

#mapaColunas h1 a:hover {
	color:#000;
}

#mapaColunas h2 a {
	background:url(../_imagens/mapa_setaDireita.jpg) no-repeat;
	color:#666;
	font-size:13px;
    font-weight:bold;
	padding: 0 0 0 27px;
	text-decoration: none;
}

#mapaColunas h2 a:hover {
	color:#000;
}

#mapaColunas ul {
	list-style: none;
    margin: 0;
    padding-left: 18px;
	padding-bottom:10px;
	text-decoration: none;
}

#mapaColunas li a {
	background:url(../_imagens/mapa_marcador.jpg) no-repeat;
	color:#666;
	padding-left:15px;
	text-decoration: none;
}

#mapaColunas li a:hover {
    color:#000;
}

#mapaColunas li {
	padding-bottom:12px;
}

#mapaColunas h1 {
	padding-bottom:17px;
}

/* MAPA */