/* Default CSS Stylesheet for a new Web Application project */
BODY {
	BACKGROUND-COLOR: #F4F4F4;
	/*background-image:url(../img/bg.gif);*/
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	LETTER-SPACING: normal;
	TEXT-TRANSFORM: none;
	WORD-SPACING: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}
A:link {
	text-decoration:	none;
	color:	#2c3e64;
}
A:visited {
	text-decoration:	none;
	color:	#2c3e64;
}
A:active {
	text-decoration:	none;
	color:	#2c3e64;
}
A:hover {
	text-decoration:	underline;
	color:	#9fcf18;
}
.link_destaque {
	text-decoration:	none;
	color:	#2c3e64;
}
.link_destaque:hover {
	text-decoration:	underline;
	color:	#2c3e64;
}
.td_menu {
	padding-left: 8px;
}
.barra_5d {
	background-image: url(../img/bg_barra_5d.gif);
	height: 10px;
}
/**************************************************/
/******************   FORMS   *********************/
/**************************************************/
.form {
	background-image: url(../img/bg_form.gif);
	border:solid;
	border-color: #CCCCCC;
	border-width:1;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 2px;
	padding-left: 3px;
	height: 20px
/*	width: 60px; */
}
.form_multi {
	background-image: url(../img/bg_form.gif);
	border:solid;
	border-color: #CCCCCC;
	border-width:1;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 2px;
	padding-left: 3px;
	height: 200px
/*	width: 60px; */
}
.form_blocked {
	background-image: url(../img/bg_form.gif);
	border:solid;
	border-color: #CCCCCC;
	border-width:1;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #999999;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-top: 2px;
	padding-left: 3px;
	height: 20px
/*	width: 60px; */
}
.login {
	background-image: url(img/bg_form.gif);
	background-repeat:no-repeat;
	border-color: #CCCCCC;
	border-width:1;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #012559;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding-left: 3px;
	width: 60px;
}
.image_button_disabled {
	cursor:default;
}
.image_button_enabled {
	cursor:hand;
}
/**************************************************/
/*****************   TABELAS   ********************/
/**************************************************/
.tabela_home {
	border: 1px solid dbdbdb;
	background-color:#FFFFFF;
	padding: 5px;
	width: 165px;
}
.tabela_calendario {
	border: 1px solid dbdbdb;
	background-color:#FFFFFF;
	padding: 5px;
	width: 178px;
}
.tabela_home_CENTRAL {
	border: 1px solid dbdbdb;
	background-color:#FFFFFF;
	padding: 5px;
}
.td_interna {
	border: 1px solid dbdbdb;
	background-image: url(../img/bg_internas.gif);
	background-color:#ebebeb;
	padding-left: 45px;
	padding-top: 15px;
	padding-right: 45px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 666666;
}
.tabela_interna {
	border: 1px solid dbdbdb;
	background-color:#FFFFFF;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 666666;
}
.tabelaBorda {
	border: 1px solid dbdbdb;
	background-color:#FFFFFF;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 666666;
}
.td_menu {
	background-image: url(../img/bg_td_menu.gif);
	padding: 0;
}
.td_2c3e64 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: 2c3e64;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
}
.td_tit_cursos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: 2c3e64;
	background-color: #FAFAFA;
	height: 25px;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	vertical-align:bottom;
}
.td_turmas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 666666;
	background-color: #FFFFFF;
	height: 20px;
	border-bottom: 1px dotted #dfdfdf;
	vertical-align:middle;
	text-align:left;
}
.td_turmas_end {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 2c3e64;
	background-color: #FFFFFF;
	height: 20px;
	border-bottom: 1px dotted #dfdfdf;
	vertical-align:bottom;
	padding-top: 10px;
	padding-bottom: 4px;
}
.td_desc_cursos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	background-color: #FFFFFF;
}
/**************************************************/
/******************   TEXTOS   ********************/
/**************************************************/
.textos_63 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 636363;
}
.textos_63_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 636363;
}
.textos_busca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 636363;
	width:170px;
}
.textos_2c3e64 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: 2c3e64;
}
.calendario_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: 636363;
	background-color:#EAEAEB;	
	text-transform: uppercase;
}
.calendario_miolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 636363;
	background-color:#FFFFFF;	
	text-transform: uppercase;
}
.calendario_dia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 2c3e64;
	font-weight:bold;
	background-color:#FFFFFF;	
	text-transform: uppercase;
}
.calendario_dias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 636363;
	font-weight:bold;
	border-top:solid;
	border-top-width: 1px;
	border-top-color:#FFFFFF;
	background-color:#EAEAEB;	
	text-transform: uppercase;
}
.calendario_weekend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 999999;
	background-color:#FFFFFF;	
	text-transform: uppercase;
}
.aviso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: bd0000;
}
.aviso_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: bd0000;
}
.aviso2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: FFFFFF;
	height: 11px;
	background-color: bd0000; 
/*	background-color: bd0000; */
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 100%;
	text-align:center;
}
.nav_636363 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 636363;
}
.nav_636363_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color: 636363;
}
/**************************************************/
/*****************   TÍTULOS   ********************/
/**************************************************/
.tit_principal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.95em;
	letter-spacing:-0.08em;
	font-weight:bold;
	color: 2c3e64;
}

.tit_principal2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	letter-spacing:-0.08em;
	font-weight:bold;
	color: 82ac19;
}

.tit_internas {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.600em;
	letter-spacing:-0.03em;
	line-height:2em;
	margin-bottom:0.4em;
	font-weight:bold;
	font-style:italic;
	color: 2c3e64;
}
.subtit_internas {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.400em;
	letter-spacing:-0.06em;
	line-height:2em;
	margin-bottom:0.4em;
	font-weight:bold;
	color: 2c3e64;
}
.tit_cursos {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	letter-spacing:-0.04em;
	font-weight:bolder;
	color: 82ac19;
}

.tit_destaques {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	letter-spacing:-0.02em;
	font-weight:bolder;
	color: 82ac19;
}
.tit_destaques_apoio {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	letter-spacing:-0.04em;
	font-weight:bolder;
	color: 2a3c62;
}
/**************************************************/
/*******************   APOIO   ********************/
/**************************************************/
.login_footer {
	background-image: url(../img/login_bg_inf.gif);
}
.a_menu {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #012559;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.bg_branco {
	height: 3px;
	BACKGROUND-COLOR: #FFFFFF;
}
.footer_bg {
	BACKGROUND-COLOR: #2c3e64;
}
.footer_left {
	padding-left: 20px;
	BACKGROUND-COLOR: #F0F0F0;
	FONT-SIZE: 10px;
	COLOR: #2b3d63;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
/*	font-weight: bold;*/
	text-align: left;
	height: 21px;
}
.footer_right {
	padding-right: 20px;
	BACKGROUND-COLOR: #F0F0F0;
	FONT-SIZE: 10px;
	COLOR: #4d4d4d;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: right;
	height: 21px;
}
hr {
	border:0;
	border-top: 1px solid #CCCCCC;
	height: 0;
}
.bandeira {
	margin-right: 5px;
}
.enderecos {
	margin-left: 25px;
}
.nofloat {
	FLOAT: none
}

