/**********ESTILOS USADO NAS TABELAS**********/

.lista_impar
{
	background-color:#FFFFFF;
}

.lista_impar .lista_imparhover:hover, .lista_par .lista_parhover:hover
{
    background-color:#B8BCD0;
}

.lista_par
{
	background-color:#F0F0F0;
}

td
{
  color: #000000;
  font-family: verdana;
  font-size: 10px;
}

th
{
   background-color:#B4B6BE;
   text-align:center;
   font-weight:bold;
   color:#000;
}

.borda
{
border:#6F8EA8 1px dotted;
}
/**********************************************/

legend
{
	border:#777A9F 1px solid;
	font-weight:bold;
	color:#242858;
}

fieldset
{
border:#777A9F 1px solid;
padding:7px;
}


html, body
{
  background : #FFFFFF url('../imagens/bg.gif') repeat-x;
  color: #242858;
  font-family: arial,helvetica,verdana;
  font-size: 11px;
  text-align:center;
}

.leitura,textarea,input,select
{
  background-color: #F4F4F4;
  border: 1px solid #242858;
  color: #242858;
  font-size: 12px;
  font-family: arial,helvetica,verdana;
  margin:1px;
  padding-left:3px;
  padding-right:3px;
}

.leitura
{
	color:#74768F;
}

.btn
{
	border-bottom:1px solid #10133F;
	border-right:1px solid #10133F;
	border-left:1px solid #787DAF;
	border-top:1px solid #A8ACCF;
}

select
{
  padding-right:0px;
}

.ponteiro
{
	cursor:pointer;
}

a
{
  text-decoration: none;
  font-size: 11px;
  font-family: verdana,arial;
  color: #242858;
}

a:hover 
{
  text-decoration: none;
  font-size: 11px;
  font-family: verdana,arial;
  color: red;
}

.check
{
  border: 0px solid #999999;
  font-size: 12px;
  color: #242858;
  background-color: #FFFFFF;
}

.area
{
	border: 1px solid #999999;
	font-size: 12px;
	color: #242858;
	background-color: #FFFFFF;
	page-break-before: auto;
	page-break-after: auto;
}

/*** Versão 2****/

#centro
{/*
	padding:5px;
/*	border:1px solid green;*/
}


/*** MENSAGENS **/

.atencao
{
	background-color: #FFFFDF;
	background-image: url("../imagens/atencao.gif");
	background-repeat: no-repeat;
	background-position: 50px center;
	border: 1px dashed #EFC01D;
	color: black;
	font-size: 14px;
	font-weight: bold;
	font-family: helvetica, verdana, tahoma;
	letter-spacing:1px;
	margin:20px 15px 20px 15px;
	padding: 10px 5px 10px 120px;
	text-align:left;
	width:420px;
}

.inf
{
    background-color: #DBE3EA;
	background-image: url("../imagens/informacao.gif");
    background-repeat: no-repeat;
	background-position: 50px center;
	border: 1px dashed #4D657D;
    color: #4D657D;
	font-size: 14px;
	font-weight: bold;
	font-family: helvetica, verdana, tahoma;
	letter-spacing:1px;
	margin:20px 15px 20px 15px;
	padding: 10px 5px 10px 120px;
	text-align:left;
	width:420px;
}


.erro
{
	background-color: #FFDFE1;
	background-image: url("../imagens/atencao.gif");
	background-repeat: no-repeat;
	background-position: 50px center;
	border: 1px dashed #CF7874;
	color: red;
	font-size: 14px;
	font-weight: bold;
	font-family: helvetica, verdana, tahoma;
	letter-spacing:1px;
	margin:20px 15px 20px 15px;
	padding: 10px 5px 10px 120px;
	text-align:left;
	width:420px;
}


.ok
{
	background-color: #E1EFE0;
	background-image: url("../imagens/ok.gif");
	background-repeat: no-repeat;
	background-position: 50px center;
	border: 1px dashed #7D9F77;
	color: #055F00;
	font-size: 14px;
    font-weight: bold;
	font-family: helvetica, verdana, tahoma;
	letter-spacing:1px;
    margin:20px 15px 20px 15px;
    padding: 10px 5px 10px 120px;
    text-align:left;
    width:420px;
}


h1
{
 margin:0px;
 padding:0px;
}

.titulo
{
  width:270px;;
  border:1px solid #B4B6BE;
  color:#242858;
  text-align:left;
  font-weight:bold;
  padding: 1px 0px 0px 20px;
  margin: 0px 0px 10px 0px;
  font-family: verdana, tahoma;
  font-size:12px;
  background:#F7F8F9 url("../imagens/marca_titulo.gif") no-repeat;
}

.data
{
 background:#FFFFFF url("../imagens/bg2.gif") repeat-x;
 font-family: verdana,helvetica;
 font-size:10px;
 line-height:25px;
 margin:0px;
 padding:0px 0px 0px 10px;
 text-align:left;
 color:#242858;
 font-weight:bold;
}

#tudo
{
 background-color: #FFFFFF;
 background-position: left top;
 background-repeat: repeat-y;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 text-align: center;
 border:#C9D3DC 1px solid;
 width: 800px;
}

label
{
	color:#242858;
	float:left;
    font-weight:bold;
    font-size:11px;    
    padding:2.1px;	
	text-align:right;
	width:125px;
}

h2
{
	background: #EBF0F1;
	border-top:1px;
    border-right:1px;
	border-bottom:3px;
	border-left:2px;
    border-style:solid;
	border-color:#9AB3BA;
	font-family: verdana,helvetica;
	font-size:15px;
	margin:3px 3px 10px 3px;
	padding:3px 10px 3px 10px;
	text-align:center;
	color:#4E6C92;	
}


h3
{
	background: url("../imagens/barra_superior.gif") repeat-x;
	color:#242858;
	font-family: verdana,helvetica;
	font-size:14px;
	line-height:25px;
	margin:3px;
	padding-right:10px;
	padding-left:10px; 
	text-align:center;
}

.menu
{
	background-color: #888CA0;
	color: white;
	display: block;
	float: left;
	font-size: 11px;
	height:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	width: 180px;	
}

.titulomenu
{
	background-color: #242858;
	background-image: url("../imagens/seta.gif");
	background-position: 160px;
	background-repeat: no-repeat;
	color: white;
	display: block;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, tahoma;
 	line-height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
 	text-align: left;
	width: 170px;
}

.lbl
{
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
	width:80px;
}

.lbl_simples
{
	display:inline;
	clear:left;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
	width:80px;
}

.links
{
	background-color: #888CA0;
	color:#888CA0;
	height:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.links A
{
	border-bottom: 1px solid #242858; 
	border-top: 1px solid #B8BCD0;
	/*border:1px solid red;*/
	display: block;
	font-family: verdana, tahoma;
	font-size: 11px;
	line-height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	width: 170px;	
}

.links A:link
{
	color: white;
	text-decoration: none;
	text-align: left;
}

.links A:visited
{
	color: white;
	text-decoration: none;
	text-align: left;
}

.links A:hover
{
	background-color: #B8BCD0;
	color: white;
	text-decoration: none;
	text-align: left; 
}


#baixo
{
	/*border: 1px solid black;*/
 background:#FFFFFF url("../imagens/bg2.gif") repeat-x;
 font-family: verdana,helvetica;
 font-size:10px;
 line-height:25px;
 margin:0px;
 padding:0px 0px 0px 10px;
 text-align:center;
 color:#242858;
}

.conteudo
{
	display:block;
	float:left;
	font-size: 12px;
	padding:10px;
	text-align:left;
	width:585px;
}

.limpar
{
	clear: left;
}

.clear
{
    clear:both;
}

form
{
	margin:0px;
}

.barranavegacao
{
text-align:right;
background-color:#DCE8E9;
padding:2px;
}


.menu_plano_trab
{
   width:400px;
   background:#F0F0F0;
   padding:5px;
   border:1px dashed #BEBEBE;
}

.menu_plano_trab a
{
  font-weight:bold;
}

.paginacao_atual{font-weight:bold; background:#FFFFFF; border:1px dashed; padding:1px; border-color:#FF0000;}
.paginacao_navegar{color:#0000FF; text-decoration:underline;}
.paginacao_atual{color:#0000FF;} 
