/*      AS CSS'S DO MOURITA        */

#contTbl {
background: white;


}


#t_menu {
	margin-left: 10px;
}

.bdy  { 

background: #8ABA18 url(/imagens/ta/pxfundo.jpg) repeat-x;
}


#tbm {
	
}

#print {
	height: 52px;
	padding-left: 5px;
}



#hrTopo {
	display: none;

}


#brrs {
	display: none;
}

#brrs2 {
	display: none;
}

#blockRdp {
	display: block;
}


/*      FIM DAS CSS'S DO MOURITA        */

/*Ver 3.2*/

@media print{
	#nao_imprime{display:none;}
	.button_peq_claro{display:none;}
	.button_grande_claro{display:none;}
	.button_peq_escuro{display:none;}
	.button_grande{display:none;}
	SELECT, TEXTAREA, INPUT{border:0px}
}

.laranja{
	color: Orange;
}

PRE{
 font-family: arial;
}

.tlb{
	cursor: pointer;
	vertical-align: middle;
}

.scrolla{
	overflow-x:hidden;
	overflow-y:scroll;
	vertical-align:super; 
}

#navegador{
	border: 0px:
}



.janelita{
	border-top: solid 1px #8D93A7;
	border-left: solid 1px #8D93A7;
	border-right: solid 1px #8D93A7;
	border-bottom: solid 1px #8D93A7;
	text-align:center;
	background-color:#FFFFFF;	
}

.janela{
	position:absolute;
	display:none;
}

.cabjanela{
	font-weight: bold;
	font-size: 14px;
	font-family: arial;
	margin-left:5px;
	color:#013666;
	border-bottom: solid 1px #E5EAEF;
	background-color:#F7F9FD;
}

.rodajanela{
	font-weight: bold;
	font-size: 9px;
	font-family: Arial;
	margin-right:15px;
	text-align:right;
	color:#7C97B1;
	border-top: solid 1px #E5EAEF;
	background-color:#F7F9FD;
}

.titJanela{
font-weight: bold;
font-size: 14px;
font-family: arial;
margin-left:5px;
text-align:left;
}
	
#handle{
	margin:1px;
	padding:1px;
	color:#013666;
	height:30px;
	background-color:#f7f9fd;
	font-family:verdana, sans-serif;
	font-size:10px;
}	

#handle:HOVER{
	/*color: #f7f9fd;
	background-color:#013666;*/
	cursor: pointer;
}	

.res{
	text-align:right;
	color:#013666;
	background-color:#f7f9fd;
	border-top: solid 1px #E5EaEF;
}

textarea:focus, input:focus {
	background-color: #ffc;
}
.textarea_default{BORDER-RIGHT: #000066 1px solid;BORDER-TOP: #000066 1px solid;FONT-SIZE: 10px;BACKGROUND: #ffffff;BORDER-LEFT: #000066 1px solid;COLOR: black;BORDER-BOTTOM: #000066 1px solid;FONT-FAMILY: verdana, arial, helvetica;}

.cabecalho_menu{ background-color: white; color: white; font-size: 1px; border: none; height: 3px;}



.separador_activo
{
font-weight: bold;
font-size: 12px;
font-family: arial;
color: #000033;
text-align: center;
background-color: #EFF7DD;
border-top: 2px solid Orange;
border-right: 1px solid #000033;
border-left: 1px solid #000033;
cursor:pointer;
height: 25px; 
padding-left: 2px;
}
.separador_hover
{
font-weight: bold;
font-size: 12px;
font-family: arial;
color: #000033;
text-align: center;
background-color: #EFF7DD;
border-top: 1px none;
border-right: 1px none;
border-left: 1px solid;
border-bottom: 1px solid #000033;
cursor:pointer;
height: 25px; 
}
.separador_desactivo{
font-weight: bold;
font-size: 12px;
font-family: arial;
color: #000033;
border-right:  solid 1px Silver;
background-color: white;
border-bottom: 1px solid #000033;
cursor:pointer;    
height: 25px;
text-align: center;}

.separador_disabled{
font-weight: bold;
font-size: 12px;
font-family: arial;
color: Silver;
border-right:  solid 1px Silver;
background-color: white;
border-bottom: 1px solid #000033;
cursor:pointer;    
height: 25px;
text-align: center;}

.corpo_separador{background-color: #EFF7DD;border-bottom: #000033 1px solid;border-right: #000033  1px solid;border-left: #000033 1px solid;}
.campo_num{text-align:right;border: 1px solid #999999;
font-size: 10px;
background-image: none;
color: #333333;
background-repeat: repeat;
font-family: verdana, geneva, arial, helvetica, sans-serif;
background-color: white;}
.campo_num_cinza{text-align:right;border-right: #003366 1px solid;border-top: #003366 1px solid;border-left: #003366 1px solid;border-bottom: #003366 1px solid;font-size: 10px;background-image: none;color: black;background-repeat: repeat;font-family: verdana, geneva, arial, helvetica, sans-serif;background-color: #e3e8f5;}

/*Ver 3.1*/

fieldset.campo_field{color: black;border : 1px solid #000033;font-size : 12px; }

body{ margin: 0px 0px 0px; background: white; color: black;}


a{color:black ; text-decoration: none;}
a:hover{color: #95CA1B;text-decoration: underline;}

a.a1{font-size: 10px;color: #666666;font-family: arial;letter-spacing: normal;text-decoration: none;}
a.a1:hover{color: #000033;}
a.a2{font-size: 10px;color: #95CA1B;font-family: arial;letter-spacing: normal;text-decoration: none;}
a.a2:hover{color: #ffffff;}
a.a3{font-size: 10px;color: #999999;font-family: arial;letter-spacing: normal;text-decoration: none;}
a.a3:hover{color: #999999;}
a.a4{font-size: 10px;color: #000066;font-family: arial;letter-spacing: normal;text-decoration: none;}

a.cor4{color: #666666; background-color: transparent; text-decoration: none;}
a.cor4:hover{color: #333333;background-color: transparent; text-decoration: underline;}

SPAN.a1{font-size: 11px;color: #666666;font-family: arial;letter-spacing: normal;text-decoration: none; font-weight: bold;}
SPAN.a1:hover{color: white;}
SPAN.a2{font-size: 10px;color: #95CA1B;font-family: arial;letter-spacing: normal;text-decoration: none;}
SPAN.a2:hover{color: gray;}
SPAN.a3{font-size: 10px;color: #888888;font-family: arial;letter-spacing: normal;text-decoration: none;}
SPAN.a3:hover{color: #333333;}
SPAN.a4{font-size: 10px;color: #AAAAAA;font-family: arial;letter-spacing: normal;text-decoration: none; padding-left: 5px;}
SPAN.cor4{color: #666666;background-color: transparent;text-decoration: none;}
SPAN.cor4:hover{color: #333333;background-color: transparent;text-decoration: underline;}

th{
	font-weight: bold;
	font-size: 12px;
	color: #315579;
	font-family: arial;
	height: 20px;
	background: none transparent;
	border: none;
}

th.cabeca{font-weight: bold;font-size: 12px;color: E4F2C6;font-family: arial;background-color: #E4F2C6;}
th.login{font-weight: bold;font-size: 12px;color: #B0D754;font-family: arial;background-color: #f5f5f5;}
td{font-size: 11px;font-family: arial, verdana;letter-spacing: 1px;}
td.creditos{ font-size: 10px; color: #ffffff; font-family: arial; padding: 10px; }
hr{color: #333333; height: 1pt;text-align: center;}

.input_perfil
{
	font-size: 11px;
	color: #666666;
	font-family: arial;
	letter-spacing: normal;
	text-decoration: none; 
	font-weight: bold;
	background: url(/imagens/ta/bbig.gif) no-repeat center;
	border: none;
	font-size: 10px;
	width: 170px;
	cursor: pointer;
	height: 22px;
	text-align: center;
}
.input_perfil_pq
{
	font-size: 11px;
	color: #666666;
	font-family: arial;
	letter-spacing: normal;
	text-decoration: none; 
	font-weight: bold;
	background: url(/imagens/ta/bpeq.gif) no-repeat center;
	border: none;
	font-size: 10px;
	width: 90px;
	cursor: pointer;
	height: 22px;
	text-align: center;
}

.button_peq_claro{
border: none;
background: url(/imagens/ta/bpeq.gif) no-repeat center;
font-size: 10px;
width: 90px;
color: black;
font-family: arial, helvetica, sans-serif;
height: 20px;
text-align: center;
}

.button_pesquisa_ok{
border: none;
background: url(/imagens/ta/bpeq.gif) no-repeat center;
font-size: 10px;
width: 20px;
color: black;
font-family: arial, helvetica, sans-serif;
height: 20px;
text-align: center;
}

.button_grande_claro{
background: url(/imagens/ta/bbig.gif) no-repeat center;
border: none;
font-size: 10px;
width: 170px;
cursor: pointer;
color: black;
font-family: arial, helvetica, sans-serif;
height: 18px;
text-align: center;
}

.button_peq_escuro{
background: url(/imagens/ta/bpeq.gif) no-repeat center;
border: none;
font-size: 10px;
width: 90px;
cursor: pointer;
color: white;
font-family: verdana;
height: 20px;

}

.button_grande{
border: none;
font-size: 10px;
background: url(/imagens/ta/bbig.gif) no-repeat center;
width: 170px;
cursor: pointer;
color: white;
font-family: verdana;
height: 20px;
text-align: center;
}


.campo{
border: 1px solid #999999;
font-size: 10px;
background-image: none;
width: 120px;
color: #333333;
background-repeat: repeat;
font-family: verdana, geneva, arial, helvetica, sans-serif;
background-color: white;
}
.campo_generico{
border: 1px solid #999999;
font-size: 10px;
background-image: none;
color: #333333;
background-repeat: repeat;
font-family: verdana, geneva, arial, helvetica, sans-serif;
background-color: white;
}

.campo_generico_ro{
border: 1px solid #999999;
font-size: 10px;
background-image: none;
color: #333333;
background-repeat: repeat;
font-family: verdana, geneva, arial, helvetica, sans-serif;
background-color: #ccd9ff;
}
.campo_cal{
border: 1px solid #999999;
font-size: 12px;
background-image: none;
width: 90px;
color: #333333;
background-repeat: repeat;
font-family: verdana, geneva, arial, helvetica, sans-serif;
background-color: white;
}

.list_peq{font-size: 10px;background-image: none;width: 100px;color: black;font-family: verdana, geneva, arial, helvetica, sans-serif;background-color: white;border-right: #003366 1px solid;border-top: #003366 1px solid;border-left: #003366 1px solid;border-bottom: #003366 1px solid;}
.list{font-size: 10px;background-image: none;width: 200px;color: black;font-family: verdana, geneva, arial, helvetica, sans-serif;background-color: white;border-right: #003366 1px solid;border-top: #003366 1px solid;border-left: #003366 1px solid;border-bottom: #003366 1px solid;}

.logotipo{background-image: url(/imagens/ta/pixel_sep_cabecalho.gif);}
.list_grande{font-size: 10px;background-image: none;width: 280px;color: black;font-family: verdana, geneva, arial, helvetica, sans-serif;background-color: white;border-right: #003366 1px solid;border-top: #003366 1px solid;border-left: #003366 1px solid;border-bottom: #003366 1px solid;}
.list_enorme{font-size: 10px;background-image: none;width: 400px;color: black;font-family: verdana, geneva, arial, helvetica, sans-serif;background-color: white;border-right: #003366 1px solid;border-top: #003366 1px solid;border-left: #003366 1px solid;border-bottom: #003366 1px solid;}
.list_gigante{font-size: 10px;background-image: none;width: 535px;color: black;background-repeat: repeat;font-family: verdana, geneva, arial, helvetica, sans-serif;background-color: white;border-right: #003366 1px solid;border-top: #003366 1px solid;border-left: #003366 1px solid;border-bottom: #003366 1px solid;}
.campo_peq{
border: 1px solid #999999;
font-size: 10px;
background-image: none;
width: 60px;
color: #333333;
background-repeat: repeat;
font-family: verdana, geneva, arial, helvetica, sans-serif;
background-color: white;
}

.cabecalho{ background: #95CA1B url('/imagens/ta/pesq.gif') left no-repeat;  border: none; border-top: 3px solid white; }
.cabecalho_dir{
	background: #95CA1B url('/imagens/ta/pdir.gif') right no-repeat; border: none; 
	color: #FFFF00;
	font-size: 12px;
	padding-right: 15px;
}



.branco{background-color: white; height: 19px; }
.cinza{background-color: #F4FAE8; height: 19px; }
.rodape{font-size: 10px;font-family: arial;letter-spacing: 2px;text-align: center;}
.curr{font-size: 10px;font-family: arial;letter-spacing: 2px;}

/* CONTEUDO */

.moldura{ BACKGROUND: white; border: 1px solid #D9D9D9;}

.moldura2{ padding: 5px; BACKGROUND: white; border: 1px solid #D9D9D9; width: 100%; height: 100%;}


.molduraa{border-right: #B0D754 1px solid;border-top: #B0D754 1px solid;border-left: #B0D754 1px solid;border-bottom: #B0D754 1px solid;background-color: #EFF7DD;font-size: 11px;font-family: arial;}
.molduraperformance{border-right: #B0D754 1px solid;border-top: #B0D754 1px solid;border-left: #B0D754 1px solid;border-bottom: #B0D754 1px solid;font-size: 10px;font-family: arial;}
.linha1{font-size: 11px;font-family: arial;color: white;background-color: #DAEDAF;}
.menu{font-size: 10px;font-family: arial;background-color: white;}

/* MENU */
.menu1 { background: url(/imagens/ta/menu1.gif) no-repeat center; height: 22px; vertical-align: middle;}
.menu2 { padding-left: 7px; background: url(/imagens/ta/setadir.gif) no-repeat center left; vertical-align: middle; border-bottom: 1px solid #ECECEC; height: 22px; width: 145px;}
.menu3 { padding-left: 7px; }
.menu4 { padding-left: 5px; }

.cc{border-right: gray 1px solid;border-top: 0px;font-size: 12px;background: #e4e4e4;border-left: gray 1px solid;width: 160px;color: #669acc;border-bottom: gray 1px solid;font-family: arial, helvetica, sans-serif;height: 18px;text-align: center;}
.bb{border-right: gray 1px solid;border-top: 0px;font-weight: bold;font-size: 12px;background: #e4e4e4;border-left: gray 1px solid;width: 160px;color: #013366;border-bottom: gray 1px solid;font-family: arial, helvetica, sans-serif;height: 18px;text-align: center;}
.borda{border-right: #EFF7DD 1px solid;border-top: #EFF7DD 1px solid;border-left: #EFF7DD 1px solid;border-bottom: #EFF7DD 1px solid;}
.bordas{border-right: black 2px solid;border-top: black 2px solid;border-left: black 2px solid;border-bottom: black 2px solid;}
.nv0{color: red;}
.nv1{color: green;}
.nv2{color: blue;}
.campo_azul{border-right: none;border-top: none;border-bottom: none;border-left: none;font-size: 12px;color: black;font-family: verdana, geneva, arial, helvetica, sans-serif;background-color: ccd9ff;}

/* TOPO */
.topo{ background: white; border: none; display: block; font-size: 11px; font-family: Arial; color: #999999; text-align: right; padding: 10px; }
.topoa{height:25px;background-color: #95CA1B;color:#ffffff;}
.top{color: #FFFFFF ;background: top right url(/imagens/ta/bkg_cabecalho_dir.jpg) no-repeat; width:589px;}
.sublinhado{border-bottom: #B0D754 1px solid;}
.vertical{writing-mode:tb-rl;border-right: black 1px solid;font-size: 11px;border-left: white 1px solid;color: #B0D754;line-height: 15px;border-bottom: black 1px solid;text-align: center;border-top: white 1px solid;font-family: arial;background-color: #EFF7DD;}
.vertical2{writing-mode:tb-rl;border-right: black 1px solid;font-size: 11px;border-left: white 1px solid;color: white;line-height: 15px;border-bottom: black 1px solid;text-align: center;border-top: white 1px solid;font-family: arial;background-color: #DAEDAF;}
.campo_login{border-right: #B0D754 1px solid;border-top: #B0D754 1px solid;border-left: #B0D754 1px solid;border-bottom: #B0D754 1px solid;font-size: 12px;background-image: none;color: black;font-family: verdana, geneva, arial, helvetica, sans-serif;background-color: #EFF7DD;width: 100px;}
.button_login{border-right: #B0D754 1px solid;border-top: #B0D754 1px solid;font-size: 10px;text-transform: uppercase;border-left: #B0D754 1px solid;width: 100px;color: white;border-bottom: #B0D754 1px solid;font-family: verdana, geneva, arial, helvetica, sans-serif;background-color: #E4F2C6;}

.cor0{background-color:silver;}
.cor1{background-color:#EFF7DD;}
.cor2{background-color:#E4F2C6;}
.cor3{background-color:#DAEDAF;}
.cor4{background-color:#CAE48D;}
.cor5{background-color:#B0D754;}

.verticaltext1{writing-mode:tb-rl;border-right: black 1px solid;border-top: white 1px solid;font-size: 11px;border-left: white 1px solid;color: #ffffff;line-height: 15px;border-bottom: black 1px solid;font-family: arial;background-color: #95CA1B;}
.verticaltext2{writing-mode:tb-rl;border-right: black 1px solid;border-top: white 1px solid;font-size: 11px;border-left: white 1px solid;color: #ffffff;line-height: 15px;border-bottom: black 1px solid;font-family: arial;background-color: #E4F2C6;}
.verticaltext3{writing-mode:tb-rl;border-right: black 1px solid;border-top: white 1px solid;font-size: 11px;border-left: white 1px solid;color: #ffffff;line-height: 15px;border-bottom: black 1px solid;font-family: arial;background-color: #DAEDAF;}
.verticaltext4{writing-mode:tb-rl;border-right: black 1px solid;border-top: white 1px solid;font-size: 11px;border-left: white 1px solid;color: #ffffff;line-height: 15px;border-bottom: black 1px solid;font-family: arial;background-color: #CAE48D;}
.verticaltext5{writing-mode:tb-rl;border-right: black 1px solid;border-top: white 1px solid;font-size: 11px;border-left: white 1px solid;color: #ffffff;line-height: 15px;border-bottom: black 1px solid;font-family: arial;background-color: #B0D754;}
.red{color: red;}
.verde{color: green;}
.textcertificate{color: #8a8abb;font-family: arial;font-size: 40px;font-weight: bold;line-height: normal;font-style : normal;}
.cortepagina{page-break-after : always;}
.tit{border-right: black 1px solid;border-top: white 1px solid;font-size: 9px;border-left: white 1px solid;color: white;border-bottom: #1b4b1b 1px solid;font-family: arial;background-color: #B0D754;}
.plano{border-bottom : 1 solid silver;border-right : 1 solid silver;vertical-align : middle;font-size : xx-small;}
.plano_d{border-bottom : 1 solid silver;border-right : 1 solid silver;vertical-align : middle;font-size : xx-small;background-color : #cbd8cb;}
.linha_ano{border-bottom : 1 solid silver;border-right : 1 solid silver;vertical-align : middle;font-size : 12px;text-align : center;}
.combo_ano{font-size: 10px;color: black;font-family: verdana, geneva, arial, helvetica, sans-serif;background-color: white;}
.separador_campos{
border: 1px solid #e5e5e5;
}
.titulo_teste{padding-right: 10px;font-weight: bold;font-size: 16px;background: url(../imagens/barra_title.gif) fixed no-repeat left bottom;margin-bottom: 10px;padding-bottom: 10px;color: #000033;font-family: arial, geneva, verdana, helvetica, sans-serif;text-align: right;}
.pergunta{padding-left: 10px;font-family: arial, geneva, verdana, helvetica, sans-serif;font-weight: bold;font-size: 12px;color: #000033;text-align: left;}
.resposta{padding-left: 15px;font-family: arial, geneva, verdana, helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #000033;text-align: left;}
.pixelright{padding-right: 10px;font-weight: bold;font-size: 16px;background: url(../imagens/base.gif) repeat-x fixed right bottom;margin-bottom: 10px;padding-bottom: 10px;color: #000033;font-family: arial, geneva, verdana, helvetica, sans-serif;}
.pixel{padding-right: 10px;padding-left: 0px;font-weight: bold;font-size: 16px;background: url(../imagens/pixel.gif) repeat-x fixed left bottom;margin-bottom: 10px;padding-bottom: 10px;color: #000033;font-family: arial, geneva, verdana, helvetica, sans-serif;text-align: right;}

.capaentrada{background: url(/imgscapa/topo.gif) no-repeat fixed;}
.capabaixo{background: url(/imgscapa/bottom.gif) no-repeat fixed;}
.imgsta{background: url(/imgscapa/training.gif) no-repeat fixed;}
.imgapagar{background: url(/imgscapa/apagar.gif) no-repeat fixed;}
.imglogin{background: url(/imgscapa/login.gif) no-repeat fixed;}
.imgdireita{background: url(/imgscapa/direitobuts.gif) no-repeat fixed;}

.nodisplay
{
	display: none;
}

.imagemPes{
	max-width: 180px;
	max-height: 215px;
}
.imagemAss{
	max-width: 200px;
	max-height: 100px;
}
.foc{background-color: #ffc;}