body {
height:478px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
margin:0;
}
p {
margin-left:3px;
}
li {
text-align:left;
}
hr {
padding:0;
margin:0;
margin-top:2px;
margin-bottom:1px;
}
#detVagaEmp label {
font-size:1.2em;
}
.erro {
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#990000;
}
#informacao {
text-align: center;
margin: 0px 10px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:2px #fc9 dotted;
}
.oculta {
display: none;
}
.fieldDisable{
background-color:#EAEAEA;
color:#666;
}
#bePesquisa {
height:350px;
width:580px;
overflow:hidden;
overflow-y:auto;
text-align:center;
}
#bePesquisa h3 {
height:28px;
background: url(../img/LOGO_BE.gif) no-repeat 2px 3px;
border-bottom:1px solid black;
padding-top:22px;
padding-left:200px;
margin:0;
}
#beTela {
height:368px;
width:650px;
overflow:hidden;
overflow-y:auto;
text-align:center;
}
#beTela table {
margin:10px;
}
#beTela a{
text-decoration:none;
color:#666;
}
#beTela a:hover {
color:red;
text-decoration:underline;
}
#beTela #form1Pesquisa select {
width:300px;
}
#instruction{
width:600px;
margin:0 auto;
clear:both;
}
#beLogin {
width:650px;
}
#beLogin .loginEsquerda {
float: left;
margin: 0px;
width:280px;	
background-image:url(../img/fundologin.jpg);
background-repeat:no-repeat;
}
.inputUser, .inputPass {
width:150px;
padding:1px;
margin:5px 0 0 5px;
}
.submitUser {
margin:5px 0 0 30px;
}
#beLogin .loginDireita form {
padding:0;
margin:0;
padding-left:60px;
text-align:left;
}
#beLogin .loginDireita {
text-align:center;
margin: 0px;
float: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-image:url(../img/pessoas.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:340px;	
height:400px;	
padding:10px 0 0 20px;
}
#beLogin .loginDireita h3{
font-size:14px;
color:#003366;
padding: 2px 10px 2px 10px;
}

#beLogin .loginEsquerda h2{
font-style:italic;
font-size:16px;
color:#FF9900;
padding: 2px 10px 2px 10px;
}
#beLogin .loginEsquerda h3{
font-size:14px;
color:#003366;
padding: 2px 10px 2px 10px;
}
.texto_claro  {
color:#666;
font-size:11px;
}

.texto_claro2 {
color:#4D73B9;
font-size:12px;
}

.texto_amarelo {
color:#97833C;
}

.descricaoTiny {
color:#968B69;
font-size:9px;;
padding:1px;
}

.center, #vaEmpresa td,a,img{
text-align:center;
vertical-align:middle;
}

#vaEmpresa a,img{
border:none;
}

.inline{
display:inline;
}

#beCabecalho {
width:230px;
height:18px;
background:url(../img/beTopo.gif) no-repeat;
padding:62px 2px 0px 435px;
color:#FFFFFF;
background-color:orange;
vertical-align:middle;
margin:0;
}
#beCabecalho img {
border:none;
vertical-align:middle;
padding-top: 0px;
}

#beCabecalho a {
font-size:10px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

#beMenu {
width:650px;
height:34px;
text-align:center;
margin:0;
padding:0;
}

#beMenu ul {
margin:0;
padding:0;
}

#beMenu li {
display:inline;
margin:0;
padding:0;
}

#beMenu img {
border:none;
margin:0;
padding:0;
}

#subMenu {
text-align:right;
padding: 0px 10px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/* font-weight:bold; */
}
#subMenu div{
margin-left:5px;
float:left;
}
#subMenu  a {
/* color: #006699; */
color: #ff0000;
background-color:#f3f3f3;
border-bottom: 1px solid #c6c6c6;
border-right: 1px solid #c6c6c6;
padding: 3px 2px 2px 3px;
text-decoration: none;
}

#beMensagem {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#900;
}
#detalhesGeralEmpresa{
padding:20px 22%;
text-align:center;
}
#detalhesGeralEmpresa table{
width:150px;
}
#tabelaEmpresaVaga{
float:left;
}
#detalhesGeralAluno{
/* padding:20px 21%; */
text-align:center;
}
#tabelaEmpresaAluno{
float:left;
}
#detalhesGeralAluno table{
width:100px;
}
#detalhesEscola,#detalhesGeralEscola {
/*position:relative;*/
float:left;
padding:20px 10%;
}

#detalhesEscola table,#detalhesGeralEscola table {
border:2px solid #FC9;
width:150px;
}

#detalhesEscola td,#detalhesGeralEscola td {
border:1px solid #FC5;
}

#detalhesEscolaFunc {
width:560px;
}

#currListaAlunos li {
list-style:circle;
}

#currListaAlunos a {
text-decoration:underline;
color:#666;
}

#currListaAlunos a:hover {
text-decoration:none;
color:#000;
}

.formAlunoEscola, .formVagaEmpresa {
margin-top:1px;
padding-top:1px;
/*border:1px dashed #F63;
border-top:none;*/
}

.formAlunoEscola table, .formVagaEmpresa table{
width:517px;
}

.formAlunoEscola form, .formVagaEmpresa form {
padding:10px 20px;
}

.formAlunoEscola ul, .formVagaEmpresa ul {
border: 2px solid #fc9;
list-style:inside; 
margin:0 30px; 
padding:0 3px; 
width:511px;
/*margin:5px 50px;
padding:3px;*/
}

#chamaOutro {
text-align:right;
font-size:11px;
font-weight:bold;
}

#chamaOutro a {
display:block;
text-decoration:none;
color:#666;
padding:5px 5px 0px 0px;
}
#chamaOutro a:hover {
color:#333;
}

#comando{
text-align:right;
font-size:11px;
font-weight:bold;
}

#comando a {
text-decoration:none;
color:#666;
padding:5px 5px 0px 0px;
}
#comando a:hover {
color:#333;
}

.vaiParaTopo{
padding-top:20px;
height:20px;
text-align:right;
font-size:11px;
margin-right:5px;
}
.tabelavaga2{
width:400px;
}
.tabelavaga2 caption a{
float:right;
padding:0 2px 0 2px;
}
.formCenterEmpresa{
padding:0 8%;
}
#formEmpresa{
width:400px;
}
#listDet li{
font-size:11px;
width:300px;
list-style:none;
}
#listDet li:hover{
background-color:#ffffd9;
border:0.02in solid #FDF3D5;
border-left:none;
border-top:none;
margin:0;
padding:0;
}
.linkLista{
text-decoration:none;
color:#0000ff;
font-weight:bold;
}
.linkA {
font-size:12px;
font-weight:bold;
}
#dadosAluno{
width:450px;
padding:10%;
margin: 5%;
}
#msgCandidato, #msgEmpresaVaga, #msgEscolaVaga {
width:100%;
padding:10px 0 20px 0;
font-weight:bold;
color:#FF0033;
}

.btnMais {
width:20px;
height:20px;
background-image:url(../img/ma.gif);
float:right;
}

.btnMais:hover {
background-image:url(../img/ma_d.gif);
}

.btnMenos {
width:20px;
height:20px;
background-image:url(../img/me.gif);
float:right;
}

.btnMenos:hover{
background-image:url(../img/me_d.gif);
}

.selectFuncao {
width:450px;
}

.inputRadio input {
width:13px;
height:13px;
}

#veEmpresa td {
vertical-align:middle;
text-align:center;
}

#veEmpresa {
margin:0;
padding:0;
}
#msgSucessoAluno {
width:300px;
}

#msgSucessoAluno ul{
list-style:none;
margin-left:8px;
}
#msgValidaNovoEmail{
height:15px;
}
/* ********************************
   Project: CSS Table Galery
   Title: Like Adwords
   Author: Cleiton Francisco
   URL: http://www.cleiton.net/
   Country: Brazil
   Update: 2005-12-18
 ****************************** */
table {
	border-collapse: collapse;
	border: 2px solid #fc9;
	font: normal 11px arial, verdana, helvetica, sans-serif;
	color: #000;
	background: #fff;
}
th { 
	background: #FDF3D5;
}	
caption {
	padding: 0 0.6em 0.8em;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #000;
	background: transparent;
}
td, th {
	border: 1px solid #e0e0e0;
	padding: 0.5em;
	/* font-size-adjust:30%; */
}
thead th {
	border: 1px solid #e0e0e0;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background: #c6d7cf;
}
tfoot th, tfoot td {
	border: 1px solid #e0e0e0;
	text-align: left;
	font-size: 12px;
	background: #e8e8cf;
}
tfoot th {
	font-weight: bold;
}
tbody td a {
	background: transparent;
	color: #00c;
	text-decoration: underline;
}
tbody td a:hover {
	background: transparent;
	color: #00c;
	text-decoration: underline;
}
tbody th a {
	background: transparent;
	color: #3f7c5f;
	text-decoration: underline;
	font-weight: bold;
}
tbody th a:visited {
	color: #b98b00;
}
tbody th, tbody td {
	vertical-align: top;
	text-align: left;
}
tfoot td {
	border: 1px solid #cc6;
	text-align:right;
	font-size:10px;
	color:#3F3F3F;
}
tbody tr:hover {
	background: #ffffd9;
}
#vaEmpresa tr:hover {
	background:transparent;
}
#vaEmpresa td:hover {
	background: #ffffd9;
}
#listFaq ul {
	padding-bottom:10px;
	padding-top:5px;
}