/* CSS Document */

/* estilos gerais */
BODY {
	MARGIN: 0px; 
	BACKGROUND-COLOR: #E1E4E8;
	COLOR: #6F6F6F; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana,arial,helvetica;
	}

DIV {
	FONT-SIZE: 10px;  
	FONT-FAMILY: verdana,arial,helvetica
	}
	
TABLE {
	EMPTY-CELLS: show;
	PADDING: 0;
	}

TD {
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana,arial,helvetica
	}
	
IMG{
	BORDER-width: 0;
	}
	
INPUT {
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 10px;
	BORDER: #acacac 1px solid;
	COLOR: #6E6E6E;
	}

	
.input-text{
	BORDER: #acacac 1px solid;
	COLOR: #6E6E6E;
	background: #FFFFFF; 
	}
		
SELECT {
	FONT-FAMILY: verdana,arial,helvetica;
	BORDER: #000000 3px solid;
	COLOR: #6E6E6E;
	FONT-SIZE: 10px;
	background: #FFFFFF; 
	}

TEXTAREA {
	FONT-FAMILY: verdana,arial,helvetica;
	BORDER: #acacac 1px solid;
	FONT-SIZE: 10px;
	COLOR: #6E6E6E; 
	background: #FFFFFF;
	width:414px;
	OVERFLOW: auto; 
	}
	
A:link {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	COLOR: #577897; 
	}

A:visited {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	COLOR: #577897; 
	}

A:active {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	COLOR: #577897; 
	}

A:hover {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
	COLOR: #577897; 
	}
	
	
/* estilos específicos */
.tit {
	font-weight: bold;
	color:#577897;
	}
	
	
.txtAzul {
	color:#577897;
	}
	
.txtVerde{
	color:#29826B;
	font-weight:bold;
	text-decoration: none;
	}

.txtVermelho{
	color:#B61717;
	font-weight:bold;
	text-decoration: none;
	}
	
.txtPeq{
	color:#577897;
	font-family: small fonts,verdana,helvetica;
	font-size: 8px;
	text-align: center;
	}
	
.txtPeq a:link{
	color:#577897;
	font-family: small fonts,verdana,helvetica;
	font-size: 8px;
	text-align: center;
	font-weight: normal;
	}
	
.txtPeq a:hover{
	color:#8E7914;
	font-family: small fonts,verdana,helvetica;
	font-size: 8px;
	text-align: center;
	font-weight: normal;
	}
	
.txtPeq a:active{
	color:#577897;
	font-family: small fonts,verdana,helvetica;
	font-size: 8px;
	text-align: center;
	font-weight: normal;
	}
	
.txtPeq a:visited{
	color:#577897;
	font-family: small fonts,verdana,helvetica;
	font-size: 8px;
	text-align: center;
	font-weight: normal;
	}

.divideCinza{
	border-color: #acacac;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	}

.login{
	color:#577897;
	}
	
.login image{
	border-style: solid;
	border-width:1px;
	border-color:#acacac;
	}
	
.login input{
	BORDER: #acacac 1px solid;
	COLOR: #6E6E6E;
	background: #ffffff; 
	width:90px;
	}
	
.login input-image{
	border-style: solid;
	border-width:1px;
	border-color:#acacac;
	width:500px;
	}
	
	
.linkCorpo A:link {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	COLOR: #577897; 
	}

.linkCorpo A:visited {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	COLOR: #577897; 
	}

.linkCorpo A:active {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	COLOR: #577897; 
	}

.linkCorpo A:hover {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	COLOR: #8E7914; 
	}


.linkDest A:link {
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	COLOR: #717171; 
	}

.linkDest A:visited {
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	COLOR: #717171; 
	}

.linkDest A:active {
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	COLOR: #717171; 
	}

.linkDest A:hover {
	TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	COLOR: #717171; 
	}

.azulClaro{
	background-color: #EAF1F5;
	}

.azulEscuro{
	background-color: #164776;
	}