﻿* { padding: 0; margin: 0; }

body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
}

#container_geral {
 margin:0 auto;
 width:1007px;
}

#rack{
 margin-bottom:5px;
 overflow:auto; /* Faz o container empurrar o rodapé */
 width:1007px;
}

#container_topo {
 color:#333;
 width:1007px;
 height:210px;
 position:relative;

}
#logo_ead {
	background-image:url(../img/bg.jpg);
	width:287px;
	height:195px;
	text-align:center;
	padding-top:15px;
	float:left;
	position:relative;
}
#flash_topo {
	display:inline;
	width:720px;
	float:right;
	position:relative;
}
#menu_left {
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	width:195px;
	border-color:#CCCCCC;
	border-style:solid;
	border: 1px;
	float:left;
	position:relative;
	left: 5px;
}
#box_menu {
	width:195px;
	float:left;
	left: 28px;
	position:relative;
}
#box_menu_paginas {
	width:195px;
	float:left;
	margin-top: 40px;
	margin-bottom: 40px;
	left: 28px;
	position:relative;
}
#matricula{
	float:left;
	left: 8px;
	margin-bottom: 10px;
	margin-top: 10px;
	position:relative;
}
#box_laranja {
	display:inline;
	background-color:#FF9933;
	padding:10px;
	margin-top:8px;
	margin-bottom:8px;
	width:175px;
	float:left;
	position:relative;
}
#box_azul {
	display:inline;
	background-color:#1f4085;
	padding:10px;
	margin-top:8px;
	margin-bottom:8px;
	width:175px;
	float:left;
	position:relative;
}
#box_branco_laranja {
	display:inline;
	background-color:#fff;
	padding:10px;
	margin-top:8px;
	margin-bottom:8px;
	width:175px;
	float:left;
	position:relative;
	border-color:#ec8e37;
	border-style:solid;
	border-width:thin;
}
#box_azul a:link { color:#fff; text-decoration:none; }
#box_azul a:hover { color:#FFF; text-decoration:none; }
#box_azul a:active { color:#FFF; text-decoration:none; }
#box_azul a:visited { color:#FFF; text-decoration:none; }
#box_cinza {
	display:inline;
	background-color:#EDF1F3;
	padding:10px;
	width:175px;
	float:left;
	position:relative;
}
#container_conteudo {
	float:right;
	margin-top:20px;
	margin-right:40px;
	padding:0px;
	width:680px;
	/*display:inline;*/
	position:relative;	
 	height:auto;
}
.conteudo_pg {
	position:relative;	
 	height:auto;
	font-family:Arial;
	font-size: 12px;
	text-align:justify;
}
#container_conteudo_popup {
	padding:8px;
	width:760px;	
 	height:auto;
	font-family: Arial;
	font-size: 10px;
}
#box_texto {
	float:left;
	width:680px;
	display:inline;
	position:relative;
}
#box_video {
	float:right;
	background-color:#E1E9EC;
	width:280px;
	margin-bottom: 4px;
	margin-left: 10px;
	text-align:center;
	padding:7px;
}
#box_cursos {
	float:left;
	margin-top:32px;
	width:680px;
	display:inline;
	position:relative;
}
#txt_cursos {
	float:left;
	margin-top:26px;
	width:680px;
	display:inline;
	position:relative;
	font-size: 16px;
}
#lancamento_azul {
	position:relative;
	width: 175px;
	background-color:#455F72;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	border:0px;
	padding: 5px;
	float:left;
}
#lancamento_verde {
	position:relative;
	width: 179px;
	background-color:#4F733C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	padding: 5px;
	float:left;
}
#lancamento_amarelo {
	position:relative;
	width: 175px;
	background-color:#B38600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	padding: 5px;
	float:left;
}
#lancamento_roxo {
	position:relative;
	width: 175px;
	background-color:#5d3976;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	padding: 5px;
	float:left;
}
#lancamento_vermelho {
	position:relative;
	width: 179px;
	background-color:#930101;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	padding: 5px;
	float:left;
}
#lancamento_laranjac {
	position:relative;
	width: 175px;
	background-color:#a64200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	padding: 5px;
	float:left;
}
#lancamento_azul_esc {
	position:relative;
	width: 175px;
	background-color:#35a3a8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	padding: 5px;
	float:left;
}

#box_cor_azul {
	float:left;
	padding:10px;
	width:185px;
	border-color:#CCCCCC;
	border-style:solid;
	border: 1px;
	position:relative;
}
#bg_azul {
	float:left;
	padding:10px;
	width:165px;
	background-color:#7694AB;
	position:relative;
}

#box_cor_azul_esc {
	float:left;
	padding:10px;
	width:185px;
	border-color:#CCCCCC;
	border-style:solid;
	border: 1px;
	position:relative;
}

#bg_azul_esc {
	float:left;
	padding:10px;
	width:165px;
	background-color:#94d2d5/*#a9e2e5*/;
	position:relative;
	/*color:#385d6e;*/
}

#box_cor_verde {
	float:left;
	padding:10px;
	width:189px;
	border-color:#CCCCCC;
	border-style:solid;
	border: 1px;
	position:relative;
}
#bg_verde{
	float:left;
	padding:10px;
	width:169px;
	background-color:#8FB979;
	position:relative;
}

#box_cor_amarelo {
	float:right;
	padding:10px;
	width:185px;
	border-color:#CCCCCC;
	border-style:solid;
	border: 1px;
	position:relative;
}

#bg_amarelo{
	float:left;
	padding:10px;
	width:165px;
	background-color:#FFC411;
	position:relative;
}

box_cor_roxo {
	float:right;
	padding:10px;
	width:185px;
	border-color:#CCCCCC;
	border-style:solid;
	border: 1px;
	position:relative;
}

#bg_roxo{
	float:left;
	padding:10px;
	width:165px;
	background-color:#816794;
	position:relative;
}

box_cor_vermelho {
	float:right;
	padding:10px;
	width:189px;
	border-color:#CCCCCC;
	border-style:solid;
	border: 1px;
	position:relative;
}

#bg_vermelho{
	float:left;
	padding:10px;
	width:169px;
	background-color:#a05959;
	position:relative;
}

box_cor_laranjac {
	float:right;
	padding:10px;
	width:185px;
	border-color:#CCCCCC;
	border-style:solid;
	border: 1px;
	position:relative;
}

#bg_laranjac{
	float:left;
	padding:10px;
	width:165px;
	background-color:#f6a169;
	position:relative;
}


#rodape {
	width:1007px;
	height:45px;
	margin-top:30px;
	background-color:#1F4085;
	padding-top:5px;
	text-align:center;
	position:relative;
}

.txt_rodape {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
} 
.txt_menu_box_laranja {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 font-weight:bold;
} 
.txt_menu_box_azul {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 font-weight:bold;
}
.txt_menu_box_branco_laranja {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#ec8e37;
 font-weight:bold;
 text-align:center;
}
.txt_login {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFFFFF;
 padding:3px;
 border:0px;
 background-color:#96ADBE;
}

.txt_menu_box_cinza {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#506D83;
} 
.txt_menu_box_cinza a:link { border: 0px; text-decoration: none; color: #506D83;}
.txt_menu_box_cinza a:hover{ border: 0px; text-decoration: underline; color: #506D83;}
.txt_menu_box_cinza a:active{ border: 0px; text-decoration: none; color: #506D83;}
.txt_menu_box_cinza a:visited{ border: 0px; text-decoration: none; color: #506D83;}

.txt_cinza {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 text-align:justify;
}
.txt_cinza a:link { border: 0px; text-decoration: none; color: #506D83;}
.txt_cinza a:hover{ border: 0px; text-decoration: underline; color: #506D83;}
.txt_cinza a:active{ border: 0px; text-decoration: none; color: #506D83;}
.txt_cinza a:visited{ border: 0px; text-decoration: none; color: #506D83;}

.txt_cinza_pqno {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#666666;
 text-align:justify;
}

.txt_titulo {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#254B8C;
 font-weight:bold;
}

.txt_titulo_small {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#254B8C;
 font-weight:bold;
}

.txt_titulo_big {
 font-family:Arial;
 font-size:16px;
 color:#254B8C;
 font-weight:bold;
}
 
.btn_login_ok{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#FFFFFF;
 background-color:#96ADBE;
 width:30px;
 border:0px;
 padding:2px;
}
.txt_formulario {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 margin-top:4px;
} 

.titulo2{
    font-size:12px;
	width: 300px;
	float: right;
    color:#1F5DA5;
    padding: 5px;
}
.conteudo2{
    font-size:12px;
	width: 300px;
	float: right;
    color:#1F5DA5;
    padding: 5px;
}
#img_vantagens{
     float:left;
     width: 120px;
     height:75px;
	 border: 3px;
	 border-style:solid;
	 border-color:#CCCCCC;
}
.style1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#container_conteudo div#caixa_curso{
	width: 670px;
	height: auto;
	position:relative;
	margin-top: 230px;
}
#container_conteudo div.conteudo_pg div.videoaula{
	padding-bottom: 15px;
}
#container_conteudo div.conteudo_pg div.videoaula div.foto{
	width: 330px;
	height: 75px;
}
#container_conteudo div.conteudo_pg div.videoaula div.texto_va{
	width: 570px;
	position:relative;
	margin-left: 112px;
	margin-top: -77px;
	font-family: Arial;
	font-size: 12px;
}
#container_conteudo div.conteudo_pg div.videoaula div.texto_va p.txt_va{
	padding-bottom: 6px;
	padding-top: 6px;
}
#container_conteudo div#caixa_curso div#cursos{
	width: 330px;
	height: 75px;
}
#container_conteudo div#caixa_curso div#cursos div#foto_esquerda{
	width: 60px;
	height: 60px;
	background:#039;
	position:relative;
	margin: 3px;
}
#container_conteudo div#caixa_curso div#cursos div#texto{
	width: 250px;
	position:relative;
	margin-left: 77px;
	margin-top: -63px;
	font-size: 11px;
}
#container_conteudo div#caixa_curso div#cursos a:link { border: 0px; text-decoration: none; color: #506D83;}
#container_conteudo div#caixa_curso div#cursos a:hover{ border: 0px; text-decoration: underline; color: #506D83;}
#container_conteudo div#caixa_curso div#cursos a:active{ border: 0px; text-decoration: none; color: #506D83;}
#container_conteudo div#caixa_curso div#cursos a:visited{ border: 0px; text-decoration: none; color: #506D83;}

#container_conteudo div#caixa_curso div#cursos_direita{
	width: 330px;
	height: 75px;
	margin-left: 340px;
	margin-top: -93px;
}
#container_conteudo div#caixa_curso div#cursos_direita div#foto_esquerda{
	width: 70px;
	height: 70px;
	background:#039;
	position:relative;
	margin: 3px;
}
#container_conteudo div#caixa_curso div#cursos_direita div#texto{
	width: 250px;
	position:relative;
	margin-left: 78px;
	margin-top: -73px;
	font-size: 11px;
}
#container_conteudo div#caixa_curso div#cursos_direita a:link { border: 0px; text-decoration: none; color: #506D83;}
#container_conteudo div#caixa_curso div#cursos_direita a:hover{ border: 0px; text-decoration: underline; color: #506D83;}
#container_conteudo div#caixa_curso div#cursos_direita a:active{ border: 0px; text-decoration: none; color: #506D83;}
#container_conteudo div#caixa_curso div#cursos_direita a:visited{ border: 0px; text-decoration: none; color: #506D83;}

/*estilo para o formulário de matrícula*/
#container_conteudo div#formulario
{
	width: 670px;
	text-align:justify;
	font-family:Arial;
	font-size:12px;
}
.titulo
{
	width: 670px;
	font-family:Arial;
	font-size:14px;
    font-weight: bold;
	color:#FFF;
	background-color:#1f4085;
	height: 50px;
}
#aviso
{
	font-family:Arial;
	font-size:16px;
	color:#F00;
	background-color:#edecec;
	width: 653px;
}
.dica
{
	font-family:Arial;
	font-size:12px;
	background-color:#f7f7f7;
	width: 653px;
}
fieldset
{	
	border:thin solid #CCC;
	padding-left: 8px;
	padding-bottom: 8px;
	width: 660px;
}
fieldset #interno
{	
	border:thin solid #CCC;
	padding-left: 8px;
	padding-bottom: 8px;
	width: 642px;
}
.esquerdo {
	position: relative;
	width: 320px;
	height: 264px;
	z-index: 1;
	margin-bottom: 12px;
}
.direito {
	position: relative;
	z-index: 1;
	width: 320px;
	height: 264px;
	float: right;
	margin-top: -276px;
	margin-bottom: 12px;
}
.finaliza {
	position: relative;
	z-index: 1;
	height: auto;
	width: 670px;
	margin-top: 105px;
}
.esquerdo fieldset
{	
	border:thin solid #CCC;
	padding-left: 8px;
	padding-bottom: 8px;
	width: 310px;
}
.direito fieldset
{	
	border:thin solid #CCC;
	padding-left: 8px;
	padding-bottom: 8px;
	width: 310px;
}

legend
{
	font-family:Arial;
	font-size:14px;
    font-weight: bold;
	color:#1f4085;
}
/*.input_nome
{
	width: 490px;
	height: 25px;
	font-family:Verdana;
	font-size: 13px;
	color:#7a7a7a;
	background-color:#fff;
}*/
.input_nome
{
	width: 280px;
	height: 15px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
/*.input_cidade
{
	width: 430px;
	height: 25px;
	font-family:Verdana;
	font-size: 13px;
	color:#7a7a7a;
	background-color:#fff;
}*/
.input_cidade
{
	width: 232px;
	height: 15px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
/*.input_dia
{
	width: 35px;
	height: 25px;
	font-family:Verdana;
	font-size: 13px;
	color:#7a7a7a;
	background-color:#fff;
}*/
.input_dia
{
	width: 25px;
	height: 15px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
	text-align:center;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
/*.input_ano
{
	width: 45px;
	height: 25px;
	font-family:Verdana;
	font-size: 13px;
	color:#7a7a7a;
	background-color:#fff;
}*/
.input_ano
{
	width: 35px;
	height: 15px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
	text-align:center;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
/*.select
{
	width: 47px;
	height: 25px;
	font-family:Verdana;
	font-size: 13px;
	color:#7a7a7a;
	background-color:#fff;
}*/
.select
{
	width: 41px;
	height: 18px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
	text-align:left;	
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
/*.select_maior
{
	width: 165px;
	height: 25px;
	font-family:Verdana;
	font-size: 13px;
	color:#7a7a7a;
	background-color:#fff;
}*/
.select_maior
{
	width: 142px;
	height: 18px;
	font-family:Verdana;
	font-size: 11px;
	color:#7a7a7a;
	background-color:#fff;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
.select_bem_maior
{
	width: 655px;
	height: 18px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
}
.enviar
{
	width: 245px;
	height: 25px;
	font-family:Verdana;
	font-size: 12px;
	color:#349f18;
}
.enviar_va
{
	width: 175px;
	height: 25px;
	font-family:Verdana;
	font-size: 13px;
	color:#0e1dad;
}
.erro
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#f7f7f7;
	color: #f00;
}
.fechar
{
	font-family:Arial;
	font-size:11px;
	color: #f00;
	float:right;
	padding-top:-5px;
}
.pequeno
{
	font-family:Arial;
	font-size:11px;
	color: #1f4085;
}
.login
{
	width: 120px;
	height: 15px;
	font-family:Verdana;
	font-size: 10px;
	color:#7a7a7a;
	background-color:#fff;
}
.label
{ width: 46px; }
.login_label
{
	width: 120px;
	height: 15px;
	background-color:#fff;
	margin-left: 52px;
	margin-top: -17px;
}
.problemas
{
	font-family:Arial;
	font-size:11px;
	text-align:center;
}
.foto_va{
	width:225px;
	height:175px;
	float: right;
	margin-bottom: 2px;
	margin-right: 10px;
	margin-top: 4px;
	text-align:center;
	padding-left:15px;
}
.foto_va img{
	width:223px;
	height:170px;
}
.tooltip span {display: none}
.tooltip:hover span
{
	display:block;
  	position:absolute;
	font-family:Arial;
	font-size:11px;
	color:#3d8fce;
	background-color:#f0f0f0;
	padding:4px;
	margin-left:140px;
	margin-top: -56px;
	_top: -126px;
	border-style:solid;
	border-color:#999;
	border-width:thin;
	width:160px;
}
.tooltip_data span {display: none}
.tooltip_data:hover span
{
	display:block;
  	position:absolute;
	font-family:Arial;
	font-size:11px;
	color:#3d8fce;
	background-color:#f0f0f0;
	padding:4px;
	margin-left:140px;
	margin-top: -50px;
	_top: -126px;
	border-style:solid;
	border-color:#999;
	border-width:thin;
	width:160px;
}
.tooltip_escolaridade span {display: none}
.tooltip_escolaridade:hover span
{
	display:block;
  	position:absolute;
	font-family:Arial;
	font-size:11px;
	color:#3d8fce;
	background-color:#f0f0f0;
	padding:4px;
	margin-left:150px;
	margin-top: -30px;
	border-style:solid;
	border-color:#999;
	border-width:thin;
	width:160px;
}
.tooltip_area span {display: none}
.tooltip_area:hover span
{
	display:block;
  	position:absolute;
	font-family:Arial;
	font-size:11px;
	color:#3d8fce;
	background-color:#f0f0f0;
	padding:4px;
	margin-left:160px;
	margin-top: -50px;
	border-style:solid;
	border-color:#999;
	border-width:thin;
	width:160px;
}
.tooltip_videoaula span {display: none}
.tooltip_videoaula:hover span
{
	display:block;
  	position:absolute;
	font-family:Arial;
	font-size:11px;
	color:#3d8fce;
	background-color:#f0f0f0;
	padding:4px;
	margin-left:160px;
	margin-top: -96px;
	border-style:solid;
	border-color:#999;
	border-width:thin;
	width:160px;
}
.input_num_endereco
{
	margin-left: 237px;
	margin-top: -33px;
}