* {
	margin : 0;
	padding : 0;
	/*behavior : url("css/csshover.htc");*/
}

.titulo_concurso, 
.info2, 
.tt_info, 
.linha_info, 
.tabela_tt, 
ul, 
.inscricao, 
.inscricao2, 
.tt_inscricao, 
.arquivo_branco, 
.autenticacao, 
.tt_autenticacao, 
.cadastro, 
.tt_cadastro, 
.bt_proximo, 
.arquivo {
	font-family : Helvetica;
	font-size : 14px;
}

.titulo_concurso h2 {
	text-transform : uppercase;
	padding : 4px;
	font-size : 20px;
	color : #434396;
	vertical-align : middle;
}

.info2 {
	text-align : left;
	background : #FFF url("../imagens/bg_info.jpg") left top repeat-x;
	border : 1px solid #CCCAE8;
}

.info2 * {
	padding : 5px;
}

.info2 h2 {
	text-transform : uppercase;
	padding : 4px;
	font-size : 20px;
	color : #247BC6;
}

.info2 h3 {
	font-size : 14px;
	padding : 5px;
}

.info2 h4 {
	font-size : 14px;
	padding : 5px;
	font-weight : bold;
	margin : 0;
	padding : 0;
}

.info2 h5 {
	font-style : italic;
	margin : 0;
	padding : 0;
}

.info2 p {
	padding-left : 5px;
}

.tt_info {
	font-weight : bold;
	background : #EAEBF5 url("../site/images/bg_input_login_normal.gif") top left repeat-x;
	color : #000066;
	border-bottom : 1px solid #D3D5EA;
}

.linha_info {
	background : #F5F5FB;
}

.tabela_tt {
	padding : 2px;
	color : #000000;
	font-weight : bold;
	background : #EAEBF5 url("../site/images/bg_input_login_normal.gif") left top repeat-x;
	border-bottom : 1px solid #D3D5EA;
}

ul {
	width : 100%;
	height : 100%;
	margin-left : 6px;
	position : relative;
	margin-top : 10px; 
}

ul li {
	list-style-type: none;
	display : block;
	text-align : left;
	padding : 0px;
	padding-left : 14px;
	text-transform : uppercase;
	background : transparent url("../imagens/seta_azul.gif") left center no-repeat;
}

ul li:hover {
	background : transparent url("../imagens/seta_vermelha.gif") left center no-repeat;
}

ul li a {
	color : #134068;
	font-weight : bold;
	text-decoration : none;
}

ul li a:hover {
	color : #000000;
	text-decoration : underline;
}


.inscricao {
	text-align : left;
	background : #FFC4C4 url("../imagens/bg_inscricao_online.jpg") left top repeat-x;
	border : 1px solid #EA9999;
}

.inscricao hr {
	width : 100%;
	margin-left : -2px;
	border : 1px solid #98C5EC;
}

.inscricao h2 {
	text-transform : uppercase;
	padding : 4px;
	font-size : 20px;
	color : #FFFFFF;
}

.inscricao h2 i {
	padding : 4px;
	font-size : 20px;
	color : #000000;
}

.inscricao h3 {
	font-size : 14px;
	padding : 5px;
}

.inscricao h4 {
	font-size : 14px;
	padding : 5px;
	font-weight : bold;
	margin : 0;
	padding : 0;
}

.inscricao h5 {
	font-style : italic;
	margin : 0;
	padding : 0;
}

.inscricao h6 {
	text-align : right;
	font-weight : bold;
	font-size : 12px;
}

.inscricao p {
	padding-left : 5px;
	text-align : center;
}

.inscricao blockquote p {
	padding-left : 5px;
	text-align : left;
}

.tt_inscricao {
	font-weight : bold;
	background : url("../imagens/bg_menu_h.jpg") left top repeat-x;
	color : #0A4F94;
}

.inscricao a {
	color : #000000;
	font-weight : bold;
}

.inscricao input {
	border : 1px solid #999999;
}

.inscricao TR {
	height : 10px;
}

.inscricao TABLE {
	padding : 5px;
}

.arquivo_branco {
	background : #FFFFFF;
	font-size : 10px;
}

.autenticacao {
	text-align : left;
	background : #EFEFF8 url("../imagens/bg_autenticacao.jpg") left top repeat-x;
	border : 1px solid #CCCAE8;
	margin-left : 4px;
}

.autenticacao * {
	padding : 5px;
}

.autenticacao hr {
	width : 100%;
	margin-left : -2px;
	border : 1px solid #CCCAE8;
	padding : 0;
}

.autenticacao h2 {
	text-transform : uppercase;
	padding : 4px;
	font-size : 20px;
	color : #000;
}

.autenticacao h6 {
	text-align : right;
	font-weight : bold;
	font-size : 12px;
}

.autenticacao p {
	padding-left : 5px;
	text-align : center;
}

.autenticacao blockquote p {
	padding-left : 5px;
	text-align : left;
}

.tt_autenticacao {
	font-weight : bold;
	background : url("../imagens/bg_menu_h.jpg") left top repeat-x;
	color : #0A4F94;
}

.autenticacao input:focus {
	font-weight : bold;
}

.cadastro {
	text-align : left;
	background : #A9A3E7 url("../imagens/bg_cadastro_top.jpg") left top repeat-x;
	border : 1px solid #A9A3E7;
	margin : 0 auto;
}

.cadastro * {
	padding : 5px;
}

.cadastro hr {
	width : 100%;
	margin-left : -2px;
	border : 1px solid #CCCCCC;
}

.cadastro h2 {
	text-transform : uppercase;
	padding : 4px;
	font-size : 20px;
	color : #FFF;
}

.cadastro h3 {
	text-transform : uppercase;
	padding : 4px;
	font-size : 18px;
}

.cadastro span,
.cadastro span a {
	text-align : left;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none;
}

span a {
	text-decoration : none;
}

.cadastro h6 {
	text-align : right;
	font-weight : bold;
	font-size : 12px;
}

.cadastro p {
	padding-left : 5px;
	text-align : center;
}

.cadastro blockquote p {
	padding-left : 5px;
	text-align : left;
}

.tt_cadastro {
	font-weight : bold;
	background : url("../site/images/bg_input_login_normal.gif") left top repeat-x;
	color : #0A4F94;
	border : 1px solid #D3D5EA;
	padding : 5px;
}

.cadastro input, .autenticacao_input {
	border : 1px solid #999999;
}

.cadastro #Entrar {
	float : left;
}

.cadastro a {
	height : 30px;
	padding : 4px;
	text-decoration : none;
	border : 1px solid #ccc;
	background : url("../imagens/bg_menu_cadastro.jpg") left top repeat-x;
	cursor : pointer;
	color : #000;
}

.bt_proximo {
	background : url("../imagens/bg_bt_proximo.jpg") left top repeat-x;
	padding : 5px;
	width : 80%;
	border : 1px solid #999999;
}

.inscricao2 {
	text-align : left;
	background : #EFEFF8 url("../imagens/bg_autenticacao.jpg") left top repeat-x;
	border : 1px solid #CCCAE8;
	margin : 0 auto;
}

.inscricao2 hr {
	width : 100%;
	margin-left : -2px;
	border : 1px solid #CCCAE8;
}

.inscricao2 h2 {
	text-transform : uppercase;
	padding : 4px;
	font-size : 20px;
	color : #000;
}

.inscricao2 h2 i {
	padding : 4px;
	font-size : 20px;
	color : #000000;
}

.inscricao2 h3 {
	font-size : 14px;
	padding : 5px;
}

.inscricao2 h4 {
	font-size : 14px;
	padding : 5px;
	font-weight : bold;
	margin : 0;
	padding : 0;
}

.inscricao2 h5 {
	font-style : italic;
	margin : 0;
	padding : 0;
}

.inscricao2 h6 {
	text-align : right;
	font-weight : bold;
	font-size : 12px;
}

.inscricao2 p {
	padding-left : 5px;
	text-align : center;
}

.inscricao2 blockquote p {
	padding-left : 5px;
	text-align : left;
}

.inscricao2 a {
	color : #000000;
	font-weight : bold;
}

.inscricao2 input {
	border : 1px solid #999999;
}

.inscricao2 textarea {
	border : 1px solid #999999;
	width : 90%;
	height : 100px;
}

.inscricao2 .input_90p {
	width : 90%;
}

.inscricao2 TR {
	/*height : 10px;*/	
}

.inscricao2 TR TD {
	padding : 3px;
}

.inscricao2 TABLE {
	padding : 5px;
}

.inscricao2 span {
	font-weight : bold;
	text-decoration : none;
}

.arquivo {
	text-align : left;
	background : #EAEBF5 url("../site/images/bg_input_login_normal.gif") left top repeat-x;
	border : 1px solid #D3D5EA;
	margin-left : 4px;
}

.arquivo hr {
	width : 100%;
	margin-left : -2px;
	border : 1px solid #98C5EC;
}

.arquivo h2 {
	text-transform : uppercase;
	padding : 4px;
	font-size : 16px;
	font-weight:bold;
	color : #434396;
}

.arquivo h3 {
	font-size : 14px;
	padding : 5px;
}

.arquivo h4 {
	font-size : 14px;
	padding : 5px;
	font-weight : bold;
	margin : 0;
	padding : 0;
}

.arquivo h5 {
	font-style : italic;
	margin : 0;
	padding : 0;
}

.arquivo h6 {
	text-align : right;
	font-weight : bold;
	font-size : 12px;
}

.arquivo p {
	padding-left : 5px;
	text-align : center;
}

.arquivo blockquote p {
	padding-left : 5px;
	text-align : left;
}

.arquivo a {
	color : #000000;
	font-weight : bold;
}

.arquivo input {
	border : 1px solid #999999;
}

.arquivo TR {
	height : 10px;
}

.arquivo TABLE {
	padding : 5px;
}

select {
	font-size : 12px;
}

