/* PADRÃO */

a,a:visited 
{
	color:#333333;
	text-decoration:none;
}

a:hover,a:active
{
	color:#FF0000;
}

body,table,table td,table th,div,input,textarea,select,select option,spanbody
{
	color:#333333;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;		
}

fieldset
{
	border:1px solid #333333;
	padding:5px 10px 10px 10px;	
}

h2
{
	background-color:#EFEFEF;
	border:4px;
	border-color:#333333;
	border-style:double;		
	font-size:16px;	
	font-weight:bold; 	
	padding-bottom:2px;
	padding-top:5px;	
	text-align:center;	
}

input
{
	border:solid 1px #333333;
	margin:1px;
}

label 
{
	display:inline-block;
	text-align:left;
	vertical-align:middle;
	width:100px;
}

select
{
	border:solid 1px #333333;
 	margin:1px;
}

table th
{
	background-color:#EFEFEF;
	border:solid 1px #333333;
	padding: 3px 5px 3px 5px;
	margin: 5px;
}

table td
{
	padding: 3px 5px 3px 5px;
}

textarea
{
	border:1px solid #333333;
}

/* DIV */

#div_banner 
{
	background-image:url('./img/banner.jpg');
	height:120px;
	text-align:left;
	width:960px;
}

#div_central
{
	background-image:url('./img/central.jpg');
	background-position:-770px 0px;
	background-repeat:repeat-x;	
	display:inline-block;
	width:100%;
}

#div_central_
{
	background-position:-770px 0px;
	background-repeat:repeat-x;	
	display:inline-block;
	width:100%;
}

#div_endereco 
{
	height:63px;
	color:#FFF;
	text-align:left;
	padding:20px;
}

#div_erro_login
{
	color:#FF0000;
	float:left;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;	
	font-weight:bold;	
	margin-top:150px;
	margin-left:34px;
}

#div_fundo 
{
	height:100%;
	width:100%;
	background-color:#FFFFFF;
}

#div_limpar 
{
	clear:left;
}

#div_login 
{
	padding:4px 30px 0 280px;
}

#div_menu_esquerdo 
{
	display:block;
	float:left;
	height:40px;	
	margin-left:0px;	
	margin-top:14px;
	padding:0 10px 15px 13px;
	text-align:left;	
	width:160px;	
}

#div_pagina_login
{
	background:url('./img/login.png') no-repeat;
	height:352px;
	left:50%;
	margin-left:-275px;
	margin-top:-175px;
	position:absolute;
	top:50%;
	width:552px;
}

#div_pagina_sistema 
{
	width:960px;
}

#div_rodape 
{
	background-image:url('./img/rodape.png');
	background-repeat:no-repeat;
	height:120px;
	padding-right:190px;
	width:960px;
}

#div_texto 
{
	width:405px;
	float:left;
	text-align:left;
	padding-bottom:20px;
}

#div_texto_superior 
{
	background-position:0 bottom;
	background-repeat:no-repeat;
	height:auto;	
	padding:0 20px 10px 20px;
	width:735px;
}

#div_titulo_login
{
	font-size:20px;
	padding:230px 45px 0 0;
	text-align:right;
	vertical-align:bottom;
}

#div_topo 
{
	background-image:url('./img/topo.png');
	height:66px;
	width:960px;
}

/* CLASSE */

.atencao
{
	background-color:#FFFFDF;
	background-image:url("./img/atencao.gif");
	background-position:20px center;
	background-repeat:no-repeat;
	border:1px solid #EFC01D;
	color:#EFC01D;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	font-weight:bold;	
	letter-spacing:1px;
	margin:10px 50px 20px 50px;
	padding:10px 5px 10px 67px;
	text-align:left;
}

.botao_login 
{
	background-color:#DDDFEC;
	width:25px;
}

.erro
{
	background-color:#FFDFE1;
	background-image:url("./img/erro.gif");
	background-position:20px center;
	background-repeat:no-repeat;
	border:1px solid #CF7874;
	color:#CF7874;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
    font-weight:bold;	
	letter-spacing:1px;
    margin:10px 50px 20px 50px;
    padding: 10px 5px 10px 67px;
    text-align:left;
}

.grupo_menu,.grupo_menu:visited,.grupo_expandido,.grupo_expandido:visited 
{
	background:url('./img/menu_esq.png') no-repeat;
	color:#FFFFFF;
	display:inline-block;	
	font-weight:bold;
	height:23px;
	margin-top:2px;
	padding:7px 0 0 6px;	
	width: 144px;
}

.grupo_menu:hover,.grupo_menu:active,.grupo_expandido:hover,.grupo_expandido:active 
{
	background:url('./img/menu_esq_sel.png') no-repeat;
	color: #FFFFFF;
}

.grupo_expandido,.grupo_expandido:visited,.grupo_expandido:hover,.grupo_expandido:active 
{
	background:url('./img/menu_esq_exp_sel.png') no-repeat;
}

.info
{
	background-color:#DFDFDF;
	background-image:url("./img/informacao.gif");
	background-position:20px center;
	background-repeat:no-repeat;
	border:1px solid #7F7F7F;
	color:#7F7F7F;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1px;
	margin:10px 50px 20px 50px;
	padding:10px 5px 10px 67px;
	text-align:left;
}

.ok
{
	background-color:#E1EFE0;
	background-image:url("./img/ok.gif");
	background-position:20px center;
	background-repeat:no-repeat;
	border:1px solid #7D9F77;
	color:#7D9F77;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:13px;
    font-weight:bold;
	letter-spacing:1px;
    margin:10px 50px 20px 50px;
    padding:10px 5px 10px 67px;
    text-align:left;
}

.sublinks_menu_esq 
{
	display:block;
	padding:0 10px 5px 8px;
	width:140px;
}

.sublinks_menu_esq a,.sublinks_menu_esq a:visited 
{
	border-top:1px solid #9AA3C7;
	display:inline-block;
	font-weight:bold;
	padding:8px 0 8px 0;	
	width:132px;
}

/*** ToolTip ***/

.thdrcell 
{
	background:#F3F0E7;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #C8BA92;
}

.tdatacell 
{
	font-family:arial;
	font-size:12px;
	padding:5px;
	background:#FFFFFF
}

.dvhdr1 
{
	background:#E1F0FF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:1px solid #7FAAFF;
	padding:5px;
	width:410px;
}

.dvhdr2
{
	background:#DFDFDF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	border:1px solid #8F8F8F;
	padding:5px;
}

.dvbdy1 
{
	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border-left:1px solid #7FAAFF;
	border-right:1px solid #7FAAFF;
	border-bottom:1px solid #7FAAFF;
	padding:5px;
	width:410px;
}

.dogvdvhdr 
{
	width:300px;
	background:#C4D5E3;
	border:1px solid #C4D5E3;
	font-weight:bold;
	padding:10px;
}

.dogvdvbdy 
{
	width:300px;
	background:#FFFFFF;
	border-left:1px solid #C4D5E3;
	border-right:1px solid #C4D5E3;
	border-bottom:1px solid #C4D5E3;
	padding:10px;
}

.pgdiv 
{
	width:320px;
	height:250px;
	background:#E9EFF4;
	border:1px solid #C4D5E3;
	padding:10px;
	margin-bottom:20px;
	font-family:arial;
	font-size:12px;
}

/*** Fim ToolTip ***/