/*
Autor: Marcel Gomes / UmStudio
Mail: marcel@umstudio.com / marcelcgomes@gmail.com
Data:  2009-03-19
*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- QUERO SER ALUNO <<<----------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.logo_inscricao{
margin:21px 0 0 0;
/*width:141px;*/
/*height:150px;*/
width:186px;
height:186px;
}

.logo_inscricao .flashlogo{
position:absolute;
top:21px;
left:-20px;
width:100%;
height:50%;
}

.logo_inscricao h1{
background:url(../_img/logo_inscricao-trans.png) no-repeat;
}

.logo_inscricao h1 a{
width:141px;
height:150px;
text-indent:-9999px;
display:block;
}

.tit_queroser{
width:500px;
height:auto;
position:relative;
display:block;
}

.tit_queroser h2 span{
color:#fff;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
background:#000;
padding:2px 4px 4px 4px !important;
white-space: pre-wrap;
position:relative;
}


.apresentacao_area{
width:755px;
height:auto;
margin:0 0 5px 0;
position:relative;
clear:both;
background:#FFF;
border:7px solid #fff;
}

.row_inscricao{
width:780px;
height:88px;
clear:both;
position:relative;
}

/*.row_bottom_inscricao{
width:800px;
height:312px;
clear:both;
}*/

.formulario_inscricao{
width:760px;
height:297px;
background:#fff;
position:relative;
margin:0;
border:5px solid #fff;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- CLASSES FORMULARIO <<<-------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/*NOME*/
.formulario_inscricao .nome{
position:absolute;
top:12px;
left:9px;
height:12px;
font-weight:bold;
}

.formulario_inscricao .campo_nome input{
position:absolute;
top:28px;
left:10px;
width:180px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}

/*EMAIL*/
.formulario_inscricao .txtemail{
position:absolute;
top:12px;
left:208px;
height:12px;
font-weight:bold;
}

.formulario_inscricao .campo_txtemail input{
position:absolute;
top:28px;
left:208px;
width:181px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}

/*TELEFONE*/
.formulario_inscricao .telefone{
position:absolute;
top:64px;
left:9px;
height:12px;
font-weight:bold;
}

.formulario_inscricao .campo_ddd input{
position:absolute;
top:80px;
left:10px;
width:20px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}

.formulario_inscricao .campo_telefone input{
position:absolute;
top:80px;
left:40px;
width:80px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}

/*NASCIMENTO*/
.formulario_inscricao .nascimento{
position:absolute;
top:64px;
left:151px;
height:12px;
font-weight:bold;
}

.formulario_inscricao .tabela_nascimento{
position:absolute;
top:80px;
left:152px;
}

.nasc_dia{
width:20px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}

.nasc_mes{
width:20px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}

.nasc_ano{
width:50px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}

.nasc_separa{
width:12px;
text-align:center;
}

/*CPF*/
.formulario_inscricao .cpf{
position:absolute;
top:64px;
left:301px;
height:12px;
font-weight:bold;
}

.formulario_inscricao .campo_cpf input{
position:absolute;
top:80px;
left:302px;
width:87px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}

/*ENDEREÇO*/
.formulario_inscricao .endereco{
position:absolute;
top:114px;
left:10px;
font-weight:bold;
}

.formulario_inscricao .campo_endereco input{
position:absolute;
top:130px;
left:10px;
width:165px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}

/*NUMERO*/
.formulario_inscricao .numero{
position:absolute;
top:114px;
left:188px;
font-weight:bold;
}

.formulario_inscricao .campo_numero input{
position:absolute;
top:130px;
left:189px;
width:38px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}


/*COMPLEMENTO*/
.formulario_inscricao .complemento{
position:absolute;
top:114px;
left:242px;
font-weight:bold;
}

.formulario_inscricao .campo_complemento input{
position:absolute;
top:130px;
left:244px;
width:38px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}


/*BAIRRO*/
.formulario_inscricao .bairro{
position:absolute;
top:114px;
left:298px;
font-weight:bold;
}

.formulario_inscricao .campo_bairro input{
position:absolute;
top:130px;
left:299px;
width:90px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
}

/*UF*/
.formulario_inscricao .uf{
position:absolute;
top:165px;
left:10px;
font-weight:bold;
}

.formulario_inscricao .campo_uf select{
position:absolute;
top:183px;
left:11px;
width:100px;
height:24px;
border:1px solid #7f9db9;
font-size:11px;
}

/*CIDADE*/
.formulario_inscricao .cidade{
position:absolute;
top:165px;
left:117px;
font-weight:bold;
}

.formulario_inscricao .campo_cidade input{
position:absolute;
top:183px;
left:120px;
width:195px;
height:20px;
border:1px solid #7f9db9;
font-size:11px;
}

/*CEP*/
.formulario_inscricao .cep{
position:absolute;
top:165px;
left:326px;
font-weight:bold;
}

.formulario_inscricao .campo_cep input{
position:absolute;
top:183px;
left:327px;
border:1px solid #7f9db9;
font-size:11px;
padding:4px 2px 2px 2px;
width:62px;
height:16px;
}

/*APRESENTACAO DO CURSO DE SEU INTERESSE*/
.formulario_inscricao .curso_interesse{
position:absolute;
top:15px;
left:422px;
width:300px;
height:12px;
z-index:10;
}

/*CURSOS DISPONIVEIS*/
.formulario_inscricao .curso_disponiveis{
position:absolute;
top:15px;
left:422px;
width:110px;
height:12px;
font-weight:bold;
z-index:10;
}

.formulario_inscricao .escolha_tipo select{
position:absolute;
top:34px;
left:420px;
width:138px;
height:20px;
border:1px solid #7f9db9;
font-size:11px;
z-index:10;
}

.formulario_inscricao .escolha_curso select{
position:absolute;
top:58px;
left:420px;
width:138px;
height:20px;
border:1px solid #7f9db9;
font-size:11px;
z-index:10;
}

.formulario_inscricao .escolha_horario select{
position:absolute;
top:82px;
left:420px;
width:138px;
height:20px;
border:1px solid #7f9db9;
font-size:11px;
z-index:10;
}

.formulario_inscricao .btn_saibamais_curso{
position:absolute;
top:151px;
left:420px;
width:138px;
height:20px;
font-size:11px;
z-index:10;
text-align:center;
}

.btn_saibamais_curso a{
width:138px;
height:17px;
background:#FF0000;
color:#FFF;
display:block;
text-decoration:none;
padding:2px 0 0 0;
}

.btn_saibamais_curso a:hover{
width:138px;
height:17px;
background:#000;
color:#FFF;
text-decoration:none;
padding:2px 0 0 0;
}

.formulario_inscricao .btn_adicionar_selecao{
	position:absolute;
	top:130px;
	left:420px;
	width:138px;
	height:17px;
	font-size:11px;
	z-index:10;
}

.btn_adicionar_selecao a{
width:127px;
height:17px;
background:#FF0000 url(../_img/bg_btn_adicionar_selecao.gif) right no-repeat;
color:#FFF;
display:block;
text-decoration:none;
padding:2px 0 0 10px;

}

.btn_adicionar_selecao a:hover{
width:127px;
height:17px;
background:#000 url(../_img/bg_btn_adicionar_selecao.gif) right no-repeat;
color:#FFF;
text-decoration:none;
}

/*CURSOS SELECIONADOS*/
.formulario_inscricao .cursos_selecionados{
position:absolute;
top:15px;
left:572px;
font-weight:bold;
z-index:10;
}

.formulario_inscricao .tabela_nao_selecionados{
background:#fff;
position:absolute;
width:170px;
height:116px;
overflow: auto;
border:1px solid #000;
top:32px;
left:572px;
z-index:10;
}

.tabela_nao_selecionados p{
padding:30px 0 0 20px;
color:#999;
width:130px;
}

.formulario_inscricao .tabela_selecionados{
background:#fff;
position:absolute;
width:170px;
height:116px;
overflow: auto;
border:1px solid #7f9db9;
top:34px;
left:572px;
z-index:10;
display:none;
}

.separa_cursos_selecionados{
height:25px;
border-bottom:1px solid #ccc;
}


/*BG AZUL*/
.formulario_inscricao .bg_azul{
position:absolute;
top:7px;
left:411px;
height:215px;
width:344px;
background:#cde2ee;
z-index:1;
/*display:none;*/
}

/*TXT PREENCIMENTO OBRIGATORIO*/
.formulario_inscricao .txt_obrigatorio{
position:absolute;
top:225px;
left:10px;
width:360px;
height:12px;
color:#FF0000;
font-weight:bold;
}

.formulario_inscricao .txt_obrigatorio2{
position:absolute;
top:280px;
left:10px;
width:360px;
height:12px;
color:#FF0000;
font-weight:bold;
}

.formulario_inscricao .txt_obrigatorio3{
position:absolute;
top:245px;
left:10px;
width:380px;
height:12px;
color:#FF0000;
font-weight:bold;
}

/*BTN ENVIAR*/
.formulario_inscricao .btn_enviar{
position:absolute;
top:236px;
left:576px;
width:180px;
height:20px;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
text-align:center;
}

.btn_enviar a{
width:180px;
height:20px;
background:#FF0000;
color:#FFF;
display:block;
text-decoration:none;
padding:6px 0 0 0;
background:ff0000;

}

.btn_enviar a:hover{
width:180px;
height:20px;
background:#000;
color:#FFF;
text-decoration:none;
}

#ui-datepicker-div{
z-index: 1000;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- FIM QUERO SER ALUNO <<<------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/*ENQUETE*/
.formulario_inscricao .txt_enquete{
	position:absolute;
	top:167px;
	left:422px;
	width:210px;
	height:12px;
	font-weight:bold;
	z-index:10;
}

.formulario_inscricao .enquete_tipo select{
	position:absolute;
	top:186px;
	left:420px;
	width:138px;
	height:20px;
	border:1px solid #7f9db9;
	font-size:11px;
	z-index:10;
}
