.bordaSRS { padding:3px;border:1px solid #C33;width:95.5%;_width:97%}
.caixa	  { color: #666666; font-family: verdana; font-size: 10px; border-style: solid; border-color: #CCCCCC; border-width: 1px; height: 17px; background-color: #FFFFFF; }
.caixaV	  { color: #666666; font-family: verdana; font-size: 10px; border-style: solid; border-color: #CCCCCC; border-width: 1px; height: 17px; background-color: #FFF0F5; }
.textoC  { font: 12px/20px Tahoma, Geneva, sans-serif; color: #000000; font-weight: bold; }
.textoV  { font: 10px/20px Tahoma, Geneva, sans-serif; color: #C33; }
.textoVB  { font: 12px/20px Tahoma, Geneva, sans-serif; color: #C33; font-weight: bold; }
.textoVN{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
    font-weight: bold;
}
.texto   { font: 12px/20px Tahoma, Geneva, sans-serif; color: #000000; }
.textoN   { font: 12px/20px Tahoma, Geneva, sans-serif; color: #000000; font-weight: bold; }
.textoA  { font: 12px/20px Tahoma, Geneva, sans-serif; color: #666; }
.textoAN  { font: 12px/20px Tahoma, Geneva, sans-serif; color: #666; font-weight: bold; }

.msg	  { color: #666666; font-family: verdana; font-size: 10px; border-style: solid; border-color: #CCCCCC; border-width: 1px; height: 80px; background-color: #FFFFFF; }
.msgV	  { color: #666666; font-family: verdana; font-size: 10px; border-style: solid; border-color: #CCCCCC; border-width: 1px; height: 80px; background-color: #FFF0F5; }
.botao {
	font-family: verdana;
	font-size: 10px;
    color: #000000;
}
.botaosel {
	font-family: verdana;
	font-size: 10px;
    color: #C33;
}

.titV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}
.topoV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}
.tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.title {
    border-bottom: 2px dotted #7E0001;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold
}
.linha {
    border-top: 1px dotted #CCCCCC;
}

A:link{color:#CC0000; text-decoration: none}
A:visited {color:#CC0000; text-decoration: none;}
A:hover {color:#000000; text-decoration: none}

table.lista thead td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	background: url(../imagens/fundo_tabl.png);
	text-align: center;
}

table.lista tfoot td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	height: 20px;
	background-color: #E8E8E8;
	text-align: center;
}

table.lista td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
	background-color: #FFFFFF;
	text-align: center;
}
table.lista tr.dif td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
	background-color: #EFEFEF;
	text-align: center;
}

table.listag thead td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height: 20px;
	background-color: #E8E8E8;
	text-align: center;
}

table.listag tfoot td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	height: 20px;
	background-color: #E8E8E8;
	text-align: center;
}

table.listag td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
	background-color: #FFFFFF;
	text-align: center;
}
table.listag tr.dif td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
	background-color: #EFEFEF;
	text-align: center;
}

/* botão Vaga quando */
.btvaga { width:57px;height:27px; margin-top: 10px; margin-left: 200px;}
.btvaga a { background:url(../imagens/vaga01.jpg); width:57px; height:27px; display:block; text-indent:-9000%; }
.btvaga a:hover { background:url(../imagens/vaga04.jpg) left bottom; }

.btvagaD { width:57px;height:27px; margin-top: 10px; margin-left: 200px;}
.btvagaD a { background:url(../imagens/vaga02.jpg); width:57px; height:27px; display:block; text-indent:-9000%; }

.btvagaS { width:57px;height:27px; margin-top: 10px; margin-left: 200px;}
.btvagaS a { background:url(../imagens/vaga03.jpg); width:57px; height:27px; display:block; text-indent:-9000%; }

/* botão Dados pessoais */
.btpess { width:117px;height:102px; margin-top: 10px; margin-left: 200px;}
.btpess a { background:url(../imagens/pess01.jpg); width:117px; height:27px; display:block; text-indent:-9000%; }
.btpess a:hover { background:url(../imagens/pess04.jpg) left bottom; }

.btpessD { width:117px;height:102px; margin-top: 10px; margin-left: 200px;}
.btpessD a { background:url(../imagens/pess02.jpg); width:117px; height:27px; display:block; text-indent:-9000%; }

.btpessS { width:117px;height:102px; margin-top: 10px; margin-left: 200px;}
.btpessS a { background:url(../imagens/pess03.jpg); width:117px; height:27px; display:block; text-indent:-9000%; }

/* botão Objetivo selecionado */
.btobjt { width:82px;height:27px; margin-top: 10px; margin-left: 200px;}
.btobjt a { background:url(../imagens/objt01.jpg); width:82px; height:27px; display:block; text-indent:-9000%; }
.btobjt a:hover { background:url(../imagens/objt04.jpg) left bottom; }

.btobjtD a { background:url(../imagens/objt02.jpg); width:82px; height:27px; display:block; text-indent:-9000%; }
.btobjtD { width:82px;height:27px; margin-top: 10px; margin-left: 200px;}

.btobjtS { width:82px;height:27px; margin-top: 10px; margin-left: 200px;}
.btobjtS a { background:url(../imagens/objt03.jpg); width:82px; height:27px; display:block; text-indent:-9000%; }

/* botão Historico Profissional selecionado */
.bthist { width:128px;height:27px; margin-top: 10px; margin-left: 200px;}
.bthist a { background:url(../imagens/hist01.jpg); width:128px; height:27px; display:block; text-indent:-9000%; }
.bthist a:hover { background:url(../imagens/hist04.jpg) left bottom; }

.bthistD a { background:url(../imagens/hist02.jpg); width:128px; height:27px; display:block; text-indent:-9000%; }
.bthistD { width:128px;height:27px; margin-top: 10px; margin-left: 200px;}

.bthistS { width:128px;height:27px; margin-top: 10px; margin-left: 200px;}
.bthistS a { background:url(../imagens/hist03.jpg); width:128px; height:27px; display:block; text-indent:-9000%; }

.btform { width:87px;height:27px; margin-top: 10px; margin-left: 200px;}
.btform a { background:url(../imagens/form01.jpg); width:87px; height:27px; display:block; text-indent:-9000%; }
.btform a:hover { background:url(../imagens/form04.jpg) left bottom; }

.btformD { width:87px;height:27px; margin-top: 10px; margin-left: 200px;}
.btformD a { background:url(../imagens/form02.jpg); width:87px; height:27px; display:block; text-indent:-9000%; }

/* botão Formação selecionado */
.btformS { width:87px;height:27px; margin-top: 10px; margin-left: 200px;}
.btformS a { background:url(../imagens/form03.jpg); width:87px; height:27px; display:block; text-indent:-9000%; }

/* botão Formação selecionado */
.btinfo { width:94px;height:27px; margin-top: 10px; margin-left: 200px;}
.btinfo a { background:url(../imagens/info01.jpg); width:94px; height:27px; display:block; text-indent:-9000%; }
.btinfo a:hover { background:url(../imagens/info04.jpg) left bottom; }

.btinfoD { width:94px;height:27px; margin-top: 10px; margin-left: 200px;}
.btinfoD a { background:url(../imagens/info02.jpg); width:94px; height:27px; display:block; text-indent:-9000%; }

.btinfoS { width:94px;height:27px; margin-top: 10px; margin-left: 200px;}
.btinfoS a { background:url(../imagens/info03.jpg); width:94px; height:27px; display:block; text-indent:-9000%; }

/* botão Curso selecionado */
.btcurs { width:64px;height:27px; margin-top: 10px; margin-left: 200px;}
.btcurs a { background:url(../imagens/curs01.jpg); width:64px; height:27px; display:block; text-indent:-9000%; }
.btcurs a:hover { background:url(../imagens/curs04.jpg) left bottom; }

.btcursD { width:64px;height:27px; margin-top: 10px; margin-left: 200px;}
.btcursD a { background:url(../imagens/curs02.jpg); width:64px; height:27px; display:block; text-indent:-9000%; }

.btcursS { width:64px;height:27px; margin-top: 10px; margin-left: 200px;}
.btcursS a { background:url(../imagens/curs03.jpg); width:64px; height:27px; display:block; text-indent:-9000%; }

/* botão Idioma selecionado */
.btidma { width:78px;height:27px; margin-top: 10px; margin-left: 200px;}
.btidma a { background:url(../imagens/idma01.jpg); width:78px; height:27px; display:block; text-indent:-9000%; }
.btidma a:hover { background:url(../imagens/idma04.jpg) left bottom; }

.btidmaD { width:78px;height:27px; margin-top: 10px; margin-left: 200px;}
.btidmaD a { background:url(../imagens/idma02.jpg); width:78px; height:27px; display:block; text-indent:-9000%; }

.btidmaS { width:78px;height:27px; margin-top: 10px; margin-left: 200px;}
.btidmaS a { background:url(../imagens/idma03.jpg); width:78px; height:27px; display:block; text-indent:-9000%; }


/* botão Idioma selecionado */
.btpart { width:103px;height:27px; margin-top: 10px; margin-left: 200px;}
.btpart a { background:url(../imagens/part01.jpg); width:103px; height:27px; display:block; text-indent:-9000%; }
.btpart a:hover { background:url(../imagens/part04.jpg) left bottom; }

.btpartD { width:103px;height:27px; margin-top: 10px; margin-left: 200px;}
.btpartD a { background:url(../imagens/part02.jpg); width:103px; height:27px; display:block; text-indent:-9000%; }

.btpartS { width:103px;height:27px; margin-top: 10px; margin-left: 200px;}
.btpartS a { background:url(../imagens/part03.jpg); width:103px; height:27px; display:block; text-indent:-9000%; }


/* botão Salvar selecionado */
.btsalv { width:83px;height:29px; margin-top: 10px; margin-left: 200px;}
.btsalv a { background:url(../imagens/salv01.jpg); width:83px; height:29px; display:block; text-indent:-9000%; }
.btsalv a:hover { background:url(../imagens/salv03.jpg) left bottom; }

.btsalvD { width:83px; height:29px; margin-top: 10px; margin-left: 200px;}
.btsalvD a { background:url(../imagens/salv02.jpg); width:83px; height:29px; display:block; text-indent:-9000%; }

/* botão Visualizar selecionado */
.btimpr { width:83px; height:29px; margin-top: 10px; margin-left: 200px;}
.btimpr a { background:url(../imagens/visu01.jpg); width:83px; height:29px; display:block; text-indent:-9000%; }
.btimpr a:hover { background:url(../imagens/visu03.jpg) left bottom; }

.btimprD { width:83px; height:29px; margin-top: 10px; margin-left: 200px;}
.btimprD a { background:url(../imagens/visu02.jpg); width:83px; height:29px; display:block; text-indent:-9000%; }

/* botão Visualizar selecionado */
.btconc { width:83px; height:29px; margin-top: 10px; margin-left: 200px;}
.btconc a { background:url(../imagens/conc01.jpg); width:83px; height:29px; display:block; text-indent:-9000%; }
.btconc a:hover { background:url(../imagens/conc03.jpg) left bottom; }

.btconcD { width:83px; height:29px; margin-top: 10px; margin-left: 200px;}
.btconcD a { background:url(../imagens/conc02.jpg); width:83px; height:29px; display:block; text-indent:-9000%; }

/* botãoAnterior selecionado */
.btante { width:83px; height:29px;  margin-top: 10px; margin-left: 200px;}
.btante a { background:url(../imagens/ante01.jpg); width:83px; height:29px; display:block; text-indent:-9000%; }
.btante a:hover { background:url(../imagens/ante03.jpg) left bottom; }

.btanteD {  width:83px; height:29px; margin-top: 10px; margin-left: 200px;}
.btanteD a { background:url(../imagens/ante02.jpg);  width:83px; height:29px; display:block; text-indent:-9000%; }

/* botão Próximo selecionado */
.btprox {  width:83px; height:29px; margin-top: 10px; margin-left: 200px;}
.btprox a { background:url(../imagens/prox01.jpg);  width:83px; height:29px; display:block; text-indent:-9000%; }
.btprox a:hover { background:url(../imagens/prox03.jpg) left bottom; }

.btproxD {  width:83px; height:29px; margin-top: 10px; margin-left: 200px;}
.btproxD a { background:url(../imagens/prox02.jpg); width:83px; height:29px; display:block; text-indent:-9000%; }

/* botão Próximo selecionado */
.btcanc {  width:83px; height:29px; margin-top: 10px; margin-left: 200px;}
.btcanc a { background:url(../imagens/canc01.jpg);  width:83px; height:29px; display:block; text-indent:-9000%; }
.btcanc a:hover { background:url(../imagens/canc03.jpg) left bottom; }

a.bt_enviar { background: url(../imagens/bt_logar.png); height: 31px;width: 80px; text-indent: -9000%; display: block; margin-left: 10px; margin-top: 10px; }
a.bt_enviar:hover { background: url(../imagens/bt_logar.png) left bottom; }
.normal { background: #eeeeee; margin:5px 0 5px 0;padding:4px 0px; height:19px; width:150px; border: 1px solid #EEE; font-size:12px; color:#999; }
.muda { background:#666; margin: 5px 0 5px 0;padding: 4px 0px; height: 19px; width: 150px; border: 1px solid #EEE;  font-size:12px; color:#fff; }