/*Classes para tags em geral*/
body, radio, td, tr, table, p, div, span, a {font-family: Arial, Helvetica, sans-serif, verdana; font-size:11px;}
input, select, textarea {padding-left:3px;	color:#000; border:1px #719BB9 solid; font-family: Arial, Helvetica, sans-serif, verdana; font-size:11px;}
input.submit {background-color:#FAFAFA; font-weight:bold;}
textarea {width:100%;}
li {font-weight:bold; color:#069}
select {font-size:10px;}
a {text-decoration:none; color:#069}
a:hover {text-decoration:underline;color:#E63;}

hr {height:0px; border:solid #D1D7DC 0px; border-top-width:1px;}
body {
	background-color: #FFF;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #069;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}
.bgBody{background-image:url(../images/bg_geral.gif);}
th {color:#FFF; font-size:12px; font-weight:bold; background-color:#9AA6AE; height:25px;}
/*td {background-color:#EEE;}*/
noscript{color:#F00; text-align:center;}

/*Classes estão em includes/paginaTop.asp*/
.superTopo{width:100%; max-width:99%; height:100%; text-align:center;}
.medTopo{width:85%; height:100%;}
.topo{background-color:#FFF!important; border:0px; vertical-align:top; text-align:center; padding:10px; padding-top:5px;}
.subTopo{background-color:#FFF; vertical-align:top; text-align:center;}

/*Classes para Tabelas em páginas de edição*/
.frame{width:90%;border:solid 0px #9AA6AE;background-color:#719BB9;margin-left:auto;margin-right:auto;}
.fill{width:100%;background-color:#719BB9;}

/*Classes para tabelas do candidato.asp
estão em includes/functionLoadBlocos.asp*/
.paginaFrame{width:100%;border:solid 0px #9AA6AE;background-color:#719BB9;}
.paginaFill{width:100%;background-color:#719BB9;}
.blocoFrame{width:90%;border:solid 0px #9AA6AE;background-color:#719BB9;}
.blocoFill{width:100%;background-color:#719BB9;}
.subblocoFrame{width:96%;margin-left:auto;margin-right:auto;}

th.titulo {
	border:1px #719BB9 solid;
	height:18px;
}
th.paginaTitulo{padding:3px;text-align:left;height:28px;border:1px #719BB9 solid;border-right:0px;}
th.blocoTitulo{padding:3px;text-align:center;height:28px;border:1px #719BB9 solid;border-right:0px;}
th.oportunidadesTituloEsq {padding:3px;text-align:left;height:28px;border:1px #719BB9 solid;border-right:0px;}
th.oportunidadesTituloDir {padding:3px; height:28px; border:1px #719BB9 solid; border-left:0px; cursor:pointer; cursor:hand;}
th.link{padding:3px;text-align:right;height:28px;border:1px #719BB9 solid;border-left:0px;}

td.obr{width:20px;background-color:#FFF;}
td.label{width:45%; font-weight:bold;background-color:#FFF;}
.dado{background-color:#FFF;}
.dados{background-color:#FFF;}
td.campoLabel,td.campoLabeldireito{width:45%; text-align:left; padding-left:100px; font-weight:bold;background-color:#FFF;}
td.campoLabeldireito{padding-left:5px; }
td.campoNome{background-color:#FFF;}
td.campoLabel.formacao{width:30%!important;}
td.helpTd{font-size:10px; font-weight:normal; color:#333; width:20px; text-align:center;background-color:#FFF;}
td.campo{text-align:left;background-color:#FFF; padding-left:20px;}
td.subTitulo{background-color:#D0D6DD!important; height:20px;font-weight:bold;color:#000;text-align:left;}
td.subTopico{font-weight:bold;}
td.idioma{width:25%; text-align:center;background-color:#FFF;}
td.finalizarInscricao {background-image: url(../images/bg2.gif); background-color:#D1D7DC; height:28px; border:1px solid #FFF; text-align:center; height: 29px; border-width: 0px 0px 0px 0px;}

.mensagemerro{text-align:left; padding-left: 350px;}


/*Classes auxiliares de uso geral*/
.centraliza{text-align:center !important;}
.direita{text-align:right !important;}
.esquerda{text-align:left !important;}
.alignTop{vertical-align:top !important;}
.noBorder{border:0px!important;}
.w25p{width:25%;}
.w80p{width:80%;}
.w70p{width:70%;}
.w60p{width:60%;}
.w90p{
	width:100%;
}
.w100p{width:100%;}


/*classe para mensagem de aviso*/
.aviso { font-size:12px; font-weight:bold; background-color:#900; border:solid 1px #F00; color:#FFF; margin-top:20px;}
.mensagem {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFF;
	text-align: center;
}


.button{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	display: block;
	text-align:center;
	background:#fff url(../images/fundo_botao.png) repeat-x bottom;
	border:1px solid #8cacbb;
	vertical-align:middle;
	text-decoration:none;
	font-size:100%;
	cursor:pointer;
	margin:1px;
	font-weight: bold;
	height:23px;
	color: #220bb7;
	margin: 0 2px;
}
