/*
* PADRÃO
*/

body {
	background-color: #FFF;
	margin: 0px;
}

td {
	color: #999999;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

form {
	margin: 0px;
}

img {
	border: 0px;	
}

input, select, textarea{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #656565;
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
}

a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #174987;
	text-decoration: none;
}

a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #174987;
	text-decoration: underline;
}




/*
* BODY 
*/

.body_meio {
	background-repeat: no-repeat;
	background-position: top;
}

.body_esquerda {
	background-image: url(../_img/bt_esquerda.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.body_esquerda_dobra {
	background-image: url(../_img/bt_esquerda_dobra.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.body_direita {
	background-image: url(../_img/bg_direita.gif);
	background-repeat: repeat-x;
	background-position: top;
}






/*
* TEXTOS 
*/

.txt_09_azul_claro {
	color: #8BA4C3;	
	font-size: 9px;
}

.txt_10_azul_claro {
	color: #8BA4C3;	
}

.txt_10_azul {
	color: #174987;
	font-size: 10px;
}
.txt_12_azul_bold {
	color: #174987;
	font-size: 12px;
	font-weight: bold;
}
.txt_11_azul {
	color: #174987;	
}

.txt_10_cinza {
	color: #666666;	
	font-size: 10px;
}

.txt_11_cinza {
	color: #656565;	
}

.txt_11_cinza_escuro {
	color: #666666;	
}




/*
* LINKS
*/

a.lk_azul_claro_09 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #8BA4C3;
	text-decoration: none;
}

a.lk_azul_claro_09:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #8BA4C3;
	text-decoration: underline;
}

a.lk_azul_11 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #174987;
	text-decoration: none;
}

a.lk_azul_11:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #174987;
	text-decoration: underline;
}

a.lk_cinza_11 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.lk_cinza_11:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}




/*
* TABELAS
*/

.td_calculos {
	background-image: url(../_img/bg_calculos.jpg);
	background-repeat: repeat-x;
}

.td_noticia {
	background-image: url(../_img/bg_noticia.gif);
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-right: 6px;
}

.td_associado {
	background-image: url(../_img/bg_associado.jpg);
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 12px;
}

.td_calendario {
	border-left: 1px solid #CCCCCC;	
	border-right: 1px solid #CCCCCC;	
	border-top: 1px solid #CCCCCC;	
	border-bottom: 0px;
}

.td_calendario_desmarcado {
	background-color: #E6E6E6;
	text-align: center;
	color: #174987;
	font-weight: normal;
}

.td_calendario_feriado_desmarcado {
	background-color: #E6E6E6;
	text-align: center;
	color: #0C0;
	font-weight: bold;
	cursor: pointer;
}

.td_calendario_feriado_marcado {
	background-color: #174987;
	text-align: center;
	color: #0C0;
	font-weight: bold;
	cursor: pointer;
}

.td_calendario_marcado {
	background-color: #174987;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	cursor: pointer;
}

.td_calendario_linha {
	border-right: 1px solid #CCCCCC;	
}




/*
*	FORMS
*/

.frm_branco {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #656565;
	background-color: #FFF;
	border-top: 2px solid #333;
	border-bottom: 1px solid #CCC;
	border-left: 2px solid #333;
	border-right: 1px solid #CCC;
}