/* -- Tags */
BODY
{
	padding:0px;
	margin:0px;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#444;
	text-align: center;
	background-color:#000;
}

A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED
{
  color: #555;  
  text-decoration:none;    
}

A:HOVER
{
	text-decoration:underline;
}

TD A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED
{
  color: #555;  
  text-decoration:none;    
}

TD A:HOVER
{
	text-decoration:underline;
}


TD, TEXTAREA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
}

IMG { 
  border:0px;
  vertical-align:middle;
}


/* -- Formulários */
.inputPadrao {
	text-decoration:none;
	color:#555;
	border:1px solid #999;
	padding-left:4px;
}

.inputSemBorda {
	text-decoration:none;
	color:#555;
	border:0px;
}

/* -- div que contém tudo */
#divGeral
{
	border:0px;
	width:880px;
	position:relative;
	background-color:#FFFFFF;
	margin:0 auto;
}	

/* -- topo */
#divTopo
{
	width:880px;
	height:129px;
	position:relative;
}

#divTopoLogo
{
	position:absolute;
	top:3px;
	left:45px;
}	

#divTopoMnu
{
	position:absolute;
	top:50px;
	right:-21px;
}	

/* -- div suspensa para box splash */
#divSplash
{
	position:absolute;
	z-index:20;
}

/* -- banner superior */
#divBannerSuperior
{
	width:810px;
	height:160px;
	position:relative;
	text-align:center;
	overflow:hidden;	
}

#divBannerSuperiorSuspenso
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	overflow:hidden;
}

#divConteudo
{
	width:810px;
	position: relative;
	margin-top:5px;
	padding-top:30px;
	border-top:#0099FF 1px solid;
	text-align:left;
}

/* -- coluna esquerda */
.tabEsquerda
{
	width:155px;	
}

.divEsqTitulo
{
	font-size:16px;
	color:#006B9F;
	font-weight:bold;
	width:100%;
	border-bottom:#AAA solid 1px;
	border-top:#AAA solid 1px;
	padding-top:8px;
	padding-bottom:8px;	
}

.divEsqSubtitulo
{
	font-size:14px;
	color:#006B9F;
	font-weight:bold;
	border-bottom:#AAA solid 1px;	
}

.divEsqSeparaTitulo
{
	font-size:1px;
	height:12px;
}

.divEsqSeparaItem
{
	font-size:1px;
	height:12px;
}

.divEsqSeparaBloco
{
	font-size:1px;
	height:12px;
}

/* -- coluna separadora de conteúdo */
.tabSepara
{
	width:25px;
}

/* -- coluna interna direita */
.tabInterna
{
	width:605px;
	text-align:left;
}

.divNavegacao
{
	font-size:16px;
	color:#999;
	margin-bottom:20px;
	font-weight:bold;
	border-bottom:1px #CCC solid;
	text-align:right;
}

/* -- coluna central */
.tabCentral
{
	width:430px;
}

.divCenTitulo
{
	font-size:16px;
	color:#006B9F;
	font-weight:bold;
	width:100%;
	border-bottom:#AAA solid 1px;
	border-top:#AAA solid 1px;
	padding-top:8px;
	padding-bottom:8px;	
}

.divCenSubtitulo
{
	font-size:14px;
	color:#006B9F;
	font-weight:bold;
	border-bottom:#AAA solid 1px;	
}

.divCenSeparaTitulo
{
	font-size:1px;
	height:15px;
}

.divCenSeparaItem
{
	font-size:1px;
	height:10px;
}

.divCenLinha
{
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:#CCCCCC 1px dotted;
}

.divCenSeparaBloco
{
	font-size:1px;
	height:25px;
}

/* -- coluna direita */
.tabDireita
{
	width:175px;
}

.divDirTitulo
{
	font-size:16px;
	color:#006B9F;
	font-weight:bold;
	width:100%;
	border-bottom:#AAA solid 1px;
	padding-bottom:8px;
}

.divDirSubtitulo
{
	font-size:14px;
	color:#006B9F;
	font-weight:bold;
	border-bottom:#AAA solid 1px;	
}

.divDirSeparaTitulo
{
	font-size:1px;
	height:12px;
}

.divDirSeparaItem
{
	font-size:1px;
	height:12px;
}

.divDirSeparaBloco
{
	font-size:1px;
	height:12px;
}

/* -- rodapé */
#divRodape
{
	width:880px;
	height:80px;
	position:relative;
	background-color:#006096;
}

#divRodapeEndereco
{
	color:#fff;
	text-align:left;
	font-size:12px;
	position:absolute;
	left:30px;
	top:17px;
}

#divRodapeLogo
{
	position:absolute;
	right:30px;
	top:0px;
}

/* -- assinatura Forma&Cor */
#divAssinatura
{
	width:810px;
	position:relative;
	background-color:#FFFFFF;
}

/* -- Linhas separadoras */
.divSeparaLinhaSolida
{
	width:100%;
	font-size:1px;
	height:1px;
	overflow:hidden;
	border-top:#0080FF 1px solid;
	clear:both;	
}

.divSeparaLinhaTraco
{
	width:100%;
	font-size:1px;
	height:1px;
	overflow:hidden;
	border-top:#0080FF 1px dashed;
	clear:both;	
}

/*-- Diversos */
.divEsconde
{
	overflow:hidden;
	height:0px;
}


.tr_HomeDestImg
{
	height:187px;
}

#divInternaDestImg
{
	border: 2px solid #84CAF2;
}

#divInternaDestLeg
{
	font-size:11px;
	text-align:center;
}


/*--- Extras ----*/
#divExtrasDir
{
	width:140px;
	text-align:center;
}

#divExtrasEsq
{
	width:264px;
	float:right;
}


.textoReduzido
{
	font-size:90%;
}

.imgLink
{
	border:#000000 1px solid;
}

.divClear
{
clear:both;
width:100%;
font-size:1px;	
}

.formInput
{
	text-decoration:none;
	color:#333;
	border:1px solid #999;
	padding-top:3px;
	padding-bottom:3px;	
	margin-top:1px;
	margin-bottom:1px;	
	font-size:12px;
	font-family:Arial, Verdana;
}

.formInputSemBorda
{
	text-decoration:none;
	color:#333;
	background-color:#FFFFFF;
	border:0px;
	padding:3px;
	margin:1px;
}


.formSubmit
{
color:#fff;
border:1px solid #000;
background-color:#3A4145;
background-image: url(../sistema/sis_images/bg_submit.gif);
background-repeat:repeat-x;
padding:3px;
padding-left:10px;	
padding-right:10px;
font-weight:bolder;
margin-left:5px;
margin-right:5px;	
}

.Titulo
{
	font-size:20px;
	font-weight:bold;
	color:#006B9F;	
	padding-bottom:20px;
	border-bottom:1px #CCCCCC solid;
	margin-bottom:20px;	
}