@charset "iso-8859-1";
/*  
 * Formatação do formulário de cadastro do concurso da residência médica
 */
.afastada
{
	position: relative;
	left: 15px;
}
.aviso
{
	border: 1px;
	border-style: solid;
	background-color: #E7ECFA;
	position: relative;
	top: 115px;
	left: 25px;
	width: 350px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding: 40px 0 40px 0;
}

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5D7FA1;
	background-image: url("../imgs/img_fundo.gif");
	text-align:center;
}

/* Componentes HTML: */
#bordas
{
	border-collapse: collapse;
}

.botao_fechar
{
	position: relative;
	width: 18px;
	height:19px;
	left: 508px;
	top: -20px;
	background: #ffffff;
}

.botao_fechar2
{
	position: relative;
	width: 18px;
	height:19px;
	left: 508px;
	
	background: #ffffff;
}

.botao_expande_tudo
{
	position: relative;
	left: 344px;
	top: -34px;
}

.botao_expande_um
{
	position: relative;
	left: 325px;
	top: -14px;
}
#botao_gravar
{
	padding: 10px;
	
}

.box
{
	border-style: dotted;
}

.box_formulario
{
	position:relative;
	top: 70px;
	margin-left: 220px;
	width: 250px;
	height: 150px;
	background: #f4f7fd;
	padding:  25px;
}

.caixa
{
	margin-left: 100px;
	width: 530px;
	height: 140px;
	background: #f4f7fd;
}

.caixa_texto
{
	border-style: none;
	position: relative;
	left: 170px;
	top: -3px;
}

.campo
{
	width: 255;
}

.campo_usuario
{
	position: relative;
	top: 10px;
	
}

.controle
{
	position: relative;
	left: 270px;
	top: -3px;
	
}

/* alinhamento dos componentes do formulario */
#controle2
{
	position: relative;
	left: 270px;
	top: 0px;
	height: 23px;
	padding-top:8px
}

/* corpo da pagina*/
#corpo
{
	width: 730px;
	height: 480px;
	margin: 10px;
	padding:10px;
	text-align: left;
	background-color: #ffffff;	
}

/* div onde sera exibido o conteudo da pagina*/
#conteudo
{

	padding: 5px;
	background-color: #eeeeee;
}
#declaracoes
{
	width:400px;
	height:200px;
	top: 500px;
	text-align:left;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
	color: #7394adaqua;
}
a:active, a:visited
{
	color: #000000;
	text-decoration: none;
	
}
/* faixa horizontal*/
#faixa
{
	background-color: #7394ad;
	color: #ffffff;
 	text-align: center;
 	margin-top:8px;
 	margin-bottom: 3px;
 	padding: 3px;
 	height: 22px;
 	overflow:hidden; 	
}

.faixa_div
{
	position: relative;
	width:526px;
	height: 20px;
	background:#c2d1dc; //d6e1f8;
	padding: 1px;	
}

.figura_botao
{
	position: relative;
	left: 160px;
	top: -35px;	
}

input[type=text] , select
{
	border-style:solid;
	border-width:1px;
	border-color:#5D7FA1;
	color:#000000;
	border-spacing:10px;
}

/* especifico de um textbox do formulario de pesquisa do NEP*/
#instituicoes
{
	position: relative;
	left: 200px;
	top: 10px;		
}
#instrucao
{
	text-align: center;
	padding: 40px;
}
.label
{
	position: relative;
	clear:left;
	left: 0px;
	top:20;	
	width: 150;
	text-align: right;
}

/* rotulo de dados com alinhamento central */
#label2
{
	position: relative;
	clear:left;
	left: 0px;
	top:20;	
	width: 250;
	text-align: right;
}

.maiuscula
{ 
 	text-transform:capitalize;
}

#preenchimento
{
	position: relative;
	left: 475px;
	top: -25px;		
}

.preenchimento2
{
	position: relative;
	left: 400px;
	top: -25px;		
}

#texto
{
	width: 200px;
	position: relative; 
}

.texto_botao_fechar
{
	color: #000000;
	text-align: center;
}

/* classe para posicionar o titulo da pagina sobre a figura do topo */
#titulo1
{
	position: absolute;
 	z-index: 999;
 	top: 30px;
 	left: 32%; 
	width: 620px;
 	height: 40;
	font-size:23px;
	font-weight: bold;
	font-family:"arial";
	color: #ffffff;
	text-align: center;
}
