@CHARSET "ISO-8859-1";
html, body, input, select, textarea { /*height:100%;*/
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #0C0C0C;
}

html, body, div, table, td, th, caption, form, fieldset, legend, input, select, textarea, button, dl, dt, dd, p, address, img, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

html, body {
    height: 100%;
}

body {
    background: #fff;
}

ul, ol, li{
	margin:0px;
}

ul{
	padding-left:12px;
}

li{
	padding-bottom:4px;
}

label{
	font-weight:bold;
}

input {
    margin-bottom: 0.5em;
}

input, select, option, textarea {
    color: #000;
	font-size:12px;
	padding:5px;
}

.input-text{
	border:1px solid #C7C7C7;
}

.cpf-grande{
	font-size:26px;
	color:#989797;
	text-align:center;
}

table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    text-align: left;
    vertical-align: top;
    font-weight: normal;
}

img {
    border: 0;
}


address {
    font-style: normal;
}

sup {
    vertical-align: top;
}

a {
    color: #000;
    text-decoration: none;
    outline: 0;
}

a:hover {
    text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

h1 {
    font-size: 18px;
    color: #0C0C0C;
	#text-transform:lowercase;
}

h1.lembrete-pagina{
	width:97%;
	margin-bottom:20px;
	text-align:right;
	float:left;;
	margin-right:22px;
}

h2 {
    color: #0C0C0C;
    font-size: 12px;
	padding:0px;
	font-weight:bold;
}


option{
	padding:3px;
}

p{
	margin-bottom:5px;
}

.botao{
	width:148px;
	height:39px;
	background:url(../images/fundo_botao.gif) no-repeat;
	font:18px "Times New Roman";
	color:#252525;
	padding-top:10px;
	text-align:center;
}

.botao:active{
	background:url(../images/fundo_hover_botao.gif) no-repeat;
}

.botao a{
	color:#252525;
	width:100%;
	text-align:center;
	margin:auto;
	text-decoration:none;
}

.botao input{
	width:100%;
	margin-top:-4px;
	padding:0px;
	font:18px "Times New Roman";
	color:#252525;
	border:none;
	background:none;
}

#pagina{
	width:778px;
	margin-left:auto;
	margin-right:auto;
}

#cabecalho{
	height:325px;
	background:url(../images/fundo_topo.gif) no-repeat left top;
}

#logo{
	float:left;
	margin-top:36px;
	margin-left:20px;
	margin-right:98px;
}

#menu-cabecalho{
	float:right;
	margin-top:67px;
}

.menu-item{
	background:url(../images/seta_verde.gif) no-repeat left center;
	padding:5px;
	padding-left:13px;
	margin-right:30px;
	float:left;
}

#destaque{
	height:211px;
	width:778px;
	margin-left:0px;
	clear:both;
	position:absolute;
	margin-top:114px;
}

#destaque #imagem-destaque{
	float:left;
	margin:0px;
}

#destaque #logo-cefet{
	float:left;
	margin-top:48px;
	margin-left:30px;
	margin-right:56px;
}

#conteudo{
	background:url(../images/fundo_gradiente.gif) repeat-x left top;
	min-height:232px;
	height:auto !important;
	height:232px;
	clear:left;
	padding-left:13px;
	padding-top:32px;
}

.componente-pagina{
	width:225px;
	min-height:180px;
	height:auto !important;
	height:180px;
	float:left;
	margin-right:30px;
}

.componente-pagina .titulo-componente{
	margin-bottom:24px;
}

.componente-pagina .linha-divisao{
	background:url(../images/pontilhado_duplo.gif) repeat-x left center;
	height:36px;
}

#rodape{
	background:url(../images/fundo_rodape.gif) repeat-x left top;
	height:43px;
	clear:left;
}

#rodape a{
	font:11px Arial, Helvetica, sans-serif;
	color:#99CD00;
	margin-top:15px;
	margin-left:42px;
}

.menu-subpagina{
	width:197px;
	min-height:197px;
	height:auto !important;
	height:197px;
	float:left;
	clear:left;
	margin-right:33px;
}

.menu-subpagina .topo{
	background:url(../images/fundo_topo_submenu.gif) no-repeat left top;
	height:19px;
	clear:left;
}

.menu-subpagina .itens-menu{
	background:#99CD00;
	min-height:159px;
	padding-left:19px;
	padding-right:19px;
	clear:left;
}

.menu-subpagina .rodape{
	background:url(../images/fundo_rodape_submenu.gif) no-repeat left bottom;
	height:19px;
	clear:left;
}

.menu-subpagina .menu-item{
	background:url(../images/pontilhado_duplo_branco.gif) repeat-x left bottom;
	padding:0px;
	padding-bottom:10px;
	margin-bottom:13px;
	width:100%;
	color:#FFF;
}

.menu-subpagina .menu-item:hover{
	text-decoration:none;
	font-weight:bold;
}

#conteudo-subpagina{
	float:left;
	width:505px;
	margin-bottom:30px;
}

.formulario #conteudo-subpagina{
	width:745px;
}

#conteudo-subpagina p{
	margin-bottom:15px;
}

#conteudo-subpagina h2{
	margin-bottom:15px;
}

.curso{
}


.curso .botao{
	margin:auto;
}

.mensagem{
	font-weight:bold;
	font-size:14px;
	margin-top:30px;
	margin-bottom:30px;
}

.mensagem-sucesso{
	color:#004A80;
}

.mensagem-erro{
	color:#C31F32;
}

#fomulario-inscricao{
	margin-left:auto;
}


#fomulario-inscricao table{
	width:100%;
}

table.tb01 tr, table.tb01 td{
	text-align:center;
}

table.tb01 .botao{
	margin-left:170px;
}
