* { 
	margin: 0;
	padding: 0;
}

ul { list-style: none; }
a { text-decoration: none; }

body { font-family: 'Open Sans', sans-serif; font-size: 11px; color: #727171; }

html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 40px; } 
div.clear {
	width: 100%;
	clear: both;
	height: 1350px;	/* deve ser a mesma altura do rodapé */
}
#wrap { min-width: 960px; }
#footer {
	width: 100%;
	min-width: 960px;	
	position: relative;
	margin-top: -1000px; /* A mesma altura do rodapÃ©, o valor deve ser negativo */
	height: 1000px;
	clear:both;
	z-index: 1;
	background: #747474;
	opacity: 0.9;
} 
#header {
	width: 100%;
	min-width: 960px;
	height: 100px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3;
}

#headerbg {
	width: 100%;
	min-width: 960px;
	height: 80px;
	background: #000;
	opacity: 0.5;
}





.logo-vestibular {
	width: 265px;
	height: 50px;
	background-image: url(../images/vestibular-logo.png);
	background-repeat: no-repeat;
	float: left;
	margin-top: -65px;
	margin-left: -80px;
	position: relative;
	z-index: 3;
}
.logo-uemg {
	width: 284px;
	height: 49px;
	background-image: url(../images/uemg-logo.png);
	background-repeat: no-repeat;
	float: right;
	margin: -65px 0 0 0;
	position: relative;
	z-index: 3;
	text-indent: -9999px;	
}

/* MENU LATERAL */
#aside {
	width: 190px;
	height: 412px;
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
}

ul#menu-aside {
	width: 165px;
	padding: 20px 0 0 30px;
	float: left;
}

ul#menu-aside li { text-indent: -9999px; }

ul#menu-aside li a {
	width: 100%;
}

/* BOTÃ•ES DO MENU */
.btnInicio {
	width: 100%;
	height: 30px;
	float: left;
	margin: -4px 0 0 -16px;
	cursor: pointer;
}

.btnReitor {
	width: 100%;
	height: 30px;
	float: left;
	margin: 7px 0 0 -16px;
	cursor: pointer;
}

.btnCursos {
	width: 100%;
	height: 30px;
	float: left;
	margin: 12px 0 0 -17px;
	cursor: pointer;
}

.btnInscricao {
	width: 100%;
	height: 30px;
	float: left;
	cursor: pointer;
	margin: 9px 0 0 -17px;
}

.btnInscPres {
	width: 100%;
	height: 23px;
	float: left;
	margin: 0 0 0 -17px;
	cursor: pointer;
}

.btnInscDist {
	width: 100%;
	height: 23px;
	float: left;
	margin: 6px 0 0 -17px;
	cursor: pointer;
}

.btnCronograma {
	width: 100%;
	height: 30px;
	float: left;
	margin: 11px 0 0 -16px;
	cursor: pointer;
}

.btnArquivos {
	width: 100%;
	height: 30px;
	float: left;
	margin: 11px 0 0 -16px;
	cursor: pointer;
}

.btnSisu {
	width: 100%;
	height: 30px;
	float: left;
	margin: 11px 0 0 -16px;
	cursor: pointer;
}

.btnCopeps {
	width: 100%;
	height: 30px;
	float: left;
	margin: 9px 0 0 -16px;
	cursor: pointer;
}

.btnProcan {
	width: 100%;
	height: 30px;
	float: left;
	margin: 7px 0 0 -16px;
	cursor: pointer;
}

.btnFale {
	width: 100%;
	height: 30px;
	float: left;
	margin: 11px 0 0 -16px;
	cursor: pointer;
}

ul#menu-aside li.padbotom a { height: 47px; }
ul#menu-aside li.padbase a { height: 35px; }


/* HEADERS */
h1 { text-indent: -9999px; }
h2.fonte-subtitulo-conteudo {
	font-size: 2.273em; 
	font-weight: 300; 
	color: #fff; 
}

/* Classes reutilizÃ¡veis */
.center { width: 960px; margin: 0 auto; }
.footer-center { width: 760px; float: right; }
.tituloInternas { margin-top: 30px; float: left; }
.fonte-subtitulo-pagina { font-size: 1.182em; color: #fff; } /* Topo da pÃ¡gina ( nome do curso ) */
.fonte-titulo-curso { font-size: 1.818em; color: #d5d4d4; text-align: center; font-weight: normal; text-indent: 0; } /* TÃ­tulo do curso */
.fonte-titulo-noticias-barra { font-size: 1.818em; color: #d5d4d4; text-align: left; font-weight: normal; text-indent: 0; } /* TÃ­tulo do curso */
.fonte-subtitulo-curso { font-size: 1.091em; color: #fff; } /* texto azul */
.fonte-texto-barra { font-size: 1.091em; color: #a9aaaa; } /* texto cinza */
.fonte-texto-barra a { font-size: 1.091em; color: #a9aaaa; } /* texto cinza */
.fonte-texto-barra a:hover { font-size: 1.091em; color: #747474; } /* texto cinza */
.fonte-titulo-conteudo { font-size: 3.636em; font-weight: 300; color: #434343; }
.fonte-texto-conteudo-area { font-size: 1.182em; color: #a9aaaa; }
.fonte-texto-conteudo { font-size: 1.182em; color: #6c6d6d; }
.fonte-texto-conteudo a { color: #434343; }
.fonte-destacada { font-size: 1.091em; color: #6c6d6d; font-weight: 600; }
.breadcrumbs { font-size: 1.364em; font-weight: 300; color: #fff; }
.breadcrumbs a { color: #434343; }
a.link-logoff { font-size: 1.091em; font-weight: 300; color: #fff; text-decoration: none; }
p.texto-simples { font-size: 1.182em; font-weight: 400; color: #6c6d6d;	}
p.texto-simples a { text-decoration: none; color: #434343; }
.centralizar-texto { text-align: center; }


/* Bloco Azul destacado 
   em páginas internas */
div.blcAreaDestacada {  
	width: 340px;
	padding: 20px 25px 25px 25px;
	margin: 0 auto;	
	background-color: #282828;
	position: relative;	
} 

span.arrowAreaDestacada {
	display: block;
	width: 22px;
	height: 11px;
	background-image: url(../images/seta-vertical.png);	
	background-repeat: no-repeat;
	position: absolute;
	top: -8px;
	left: 25px;	
}

/* PÃ?GINAS INTERNAS */
div#blcBrancoInt {
	width: 100%;
	float: left;
	margin-top: 30px;
	padding-bottom: 40px;
	background-color: #fff;	
}



div#titulo-pagina {
	width: 500px;
	float: left;
}

span#subtitulo-pagina {
	display: block;
	float: left;
	margin: 30px 0 0 10px;
}

ul#icones-topo-pagina {
	width: 80px;
	height: 20px;
	float: right;
	margin-top: 30px;
	background-image: url(../images/icone-local-inscricao.png);	
	background-repeat: no-repeat;
	text-indent: -9999px;
}

ul#icones-topo-pagina li { float: left; }

ul#icones-topo-pagina li#iconeTPLocal {
	width: 20px;
	height: 20px;
	background-position: 0 0;
}

ul#icones-topo-pagina li#iconeTPInscricao {
	width: 20px;
	height: 20px;
	float: right;
	background-position: -20px 0;
}

/* DETALHE DOS CURSOS - CONTEUDO */
div#conteudoCD {
	width: 760px;
	margin-top: 30px;
	float: left;
	background: #fff;
}

div#blcColCD {
	width: 270px;
	position: relative;
	top: 0;
	left: 0;
	float: left;	
	background-color: #282828;		
}

span#setaColCD {
	display: block;
	width: 11px;
	height: 22px;	
	position: absolute;
	top: 100px;
	right: -10px;
	background-image: url(../images/seta-horizontal.png);
	background-repeat: no-repeat;	
}

span#bgIconeCurso {
	display: block;
	width: 150px;
	height: 150px;
	margin: 40px auto 0 auto;
	background-image: url(../images/bg-curso-detalhe.gif);
	background-repeat: no-repeat;	
}

span#bgIconeCurso img { margin: 45px 0 0 40px; }

div#listaColCD {
	width: 220px;
	list-style: none;
	padding-top: 50px;
	margin: 0 auto;
}

div.listaColCDDados {
	width: 100%;
	float: left;
	border-bottom: 1px solid #1e3841;
	padding: 5px 0 10px 0;
}

div.listaColCDDadosLast {
	width: 100%;
	float: left;
	border: none;
	padding: 5px 0 10px 0;
}

div.iconListaColCD {
	width: 20px;
	height: 30px;
	float: left;	
}

div.txtListaColCD {
	width: 190px;
	margin: 5px 0 0 5px;
	float: left;	
}

div#iconCDModalidade {
	width: 20px;
	height: 22px;
	background-image: url(../images/icon-cursos.gif);
	background-position: -9px -5px;
	background-repeat: no-repeat;	
	text-indent: -9999px;
}

div#iconCDArea {
	width: 20px;
	height: 22px;
	background-image: url(../images/icon-cursos.gif);
	background-position: -9px -45px;
	background-repeat: no-repeat;	
	text-indent: -9999px;	
}

div#iconCDTurno {
	width: 20px;
	height: 22px;
	background-image: url(../images/icon-cursos.gif);
	background-position: -9px -90px;
	background-repeat: no-repeat;	
	text-indent: -9999px;	
}

div#iconCDVagas {
	width: 20px;
	height: 22px;
	background-image: url(../images/icon-cursos.gif);
	background-position: -9px -130px;
	background-repeat: no-repeat;	
	text-indent: -9999px;	
}

div#iconCDDuracao {
	width: 20px;
	height: 22px;
	background-image: url(../images/icon-cursos.gif);
	background-position: -9px -179px;
	background-repeat: no-repeat;	
	text-indent: -9999px;	
}

div#iconCDRegime{
	width: 20px;
	height: 22px;
	background-image: url(../images/icon-cursos.gif);
	background-position: -9px -220px;
	background-repeat: no-repeat;	
	text-indent: -9999px;	
}

div#iconCDUnidades{
	width: 20px;
	height: 22px;
	background-image: url(../images/icon-cursos.gif);
	background-position: -9px -263px;
	background-repeat: no-repeat;	
	text-indent: -9999px;	
}


/* Bloco de ConteÃºdo */
.blcContainer {
	width: 760px;
	margin: 0;
	float: right;
	padding-bottom: 30px;
}
.blcContainer h2 {
	padding: 30px 0 0 28px;
	font-size: 1.364em;
	color: #666;
}
.txtmulticampi {
	font-size: 1.364em;
	color: #fff;	
	text-align: center;
	line-height: 30px;	
	font-weight: 600;
}
.txtinfo {
	font-size: 1.182em;
	color: #fff;
	text-align: center;	
	line-height: 1.818em;
}
.txtinfolink {
	color: #fff;
	text-align: center;	
}
.txtinfolink :hover{
	color: #fff;
	text-align: center;	
}
.txttel {
	font-size: 1.000em;	
	color: #fff;
	text-align: center;
}
.txtend {
	font-size: 1.091em;
	color: #fff;
	text-align: center;	
}
.txtend a {
	font-size: 1.000em;
	color: #6adbfb;
	text-decoration: underline;
}
/* clear conteudo */
.ctdClear {
	width: 100%;
	clear: both;
}
li a { color: #fff; }
li a:hover { color: #434343; }
h2.titulo-cursos { color: #000;	font-size: 1.818em; font-weight: 300; } 
.subtitulo-cursos { color: #000; font-size: 1.000em; font-weight: 400; } 

/* HOME - INFORMAÃ‡Ã•ES */
#vestSlogan01 {
	width: 146px;
	height: 41px;
	background-image: url(../images/vest-slogan01.png);
	background-repeat: no-repeat;	
	float: left;
	margin: -60px 0 0 200px;
	position: relative;
	z-index: 3;
}
#vestSlogan02 {
	width: 154px;
	height: 58px;
	background-image: url(../images/vest-slogan02.png);
	background-repeat: no-repeat;	
	float: left;
	margin: 120px 0 0 0;
	cursor: pointer;
}
#vestSlogan03 {
	width: 379px;
	height: 166px;
	background-image: url(../images/vest-informacoes.png);
	background-repeat: no-repeat;	
	float: right;
	margin: 120px 0 0 0;
	cursor: pointer;	
}

#vestSlogan01 h3, 
#vestSlogan02 h3, 
#vestSlogan03 h3 { text-indent: -9999px; }

/* HOME - INSCRIÇÕES */
a.btnInscricaoPresencialGrande,
a.btnInscricaoDuvidasGrande {
	width: 300px;
	height: 100px;
	margin: 20px 0 20px 0;
	cursor: pointer;
}

a.btnInscricaoPresencialGrande {
	background-image: url(../images/btn-insc-pres.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
}

a.btnInscricaoDuvidasGrande {
	background-image: url(../images/btn-duvidas-freq.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: left;
	margin-left: 70px;
}

/* HOME - DESTAQUES */
#blcDestaques {
	width: 760px;
	background-image: url(../images/bg-cursos.png);
	background-repeat: repeat-y;
	margin-top: 250px;
}

#blcDestaques ul {
	margin: 10px 40px 0 30px;
}

ul.hBlcDest {
	width: 322px;
	padding-top: 10px;
}
.hBlcDest li {
	width: 160px;
	height: 205px;
	background-image: url(../images/bg-destaques.gif);
	background-repeat: repeat-y;
	float: left;
	margin: 0 1px 1px 0;
	color: #fff;	
}

.hBlcDest li img {
	margin: 25px 0 0 20px;
}

div#hBlcDestInfo {
	width: 140px;
	margin: 0 auto;
	padding-top: 10px;
	font-size: 1.091em;
	text-align: center;
}

.hBlcDest li a { color: #fff; 	font-weight: normal; }

div#blcCtdDest {
	width: 370px;
	float: left;
}

/* HOME - NOTÍCIAS */
div#hBlcCtdNoticias {
	width: 350px;
	float: left;
}

div#hBlcNoticias {
	float: left;
	margin: 20px 0 0 30px;
}

div.hNoticias-lista {
	width: 320px;
	float: left;
}

div.hNoticias-clear {
	width: 100%;
	clear: both;
	height: 10px;
}

div.hNoticias-lista-calendario {
	width: 56px;
	height: 49px;
	float: left;
	background-image: url(../images/bg-calendario-noticias.png);	
	background-repeat: no-repeat;
}

span#hNoticias-cal-dia {
	width: 30px;
	display: block;
	font-size: 1.636em;
	font-weight: 600;
	color: #fff;	
	text-align: center;
	margin: 3px 0 0 7px;
}

span#hNoticias-cal-mes {
	width: 30px;
	display: block;
	font-size: 1.182em;
	font-weight: 400;
	color: #fff;
	text-align: center;
	margin: -2px 0 0 7px;
}

div#hNoticias-lista-txt {
	width: 250px;
	float: right;
	margin: 0 0 0 2px; 
}

div#hNoticias-lista-txt p {
	font-size: 1.182em;
	color: #fff;
	font-weight: 300;
	
}

div#hNoticias-lista-txt p a {
	text-decoration: none;
	color: #000;
}

/* HOME - EDITAIS */
div#hBlcEditais {
	width: 700px;
	float: left;
	text-align: left;
	margin-top: 40px;
}

div.hBlcEditais-txt {
	width: 700px;
	margin-top: 10px;	
}

div.hBlcEditais-txt p {
	font-size: 1.182em;
	color: #fff;
	font-weight: 300;
}

div.hBlcEditais-txt p a {
	text-decoration: none;
	color: #000;
}

h2.titulo-editais { color: #000; font-size: 1.818em; font-weight: 300; margin: 0; padding: 0; } 

/* HOME - CURSOS */
div.blcCHome {
	width: 760px;
	float: right;
	margin: 40px 0 0 0;
	background-image: url(../images/bg-cursos.png);
	background-repeat: repeat;
}

#blcCursosTabela {
	margin: 0 0 0 30px;	
}

.tabelaCursos {
	width: 690px;
	float: left;
	padding: 0 0 40px 0;
	margin-top: 20px;
}
	
.tabelaCursos td {
	width: 117px;
	height: 149px;
	text-align: center;
	background-color: #747474;
	padding: 0 10px;
	color: #fff;
}

.cursoead {
	width: 39px;
	height: 66px;
	position: absolute;
	top: -2px;
	right: -12px;
	background-image: url(../images/selo.png);
	background-repeat: no-repeta;
	text-indent: -9999px;
}

.cursosTd { 
	position: relative; 
} /* Para funcionar no Firefox */

.imgCursosLista {
	margin-top: 30px;
}


/* CURSOS DETALHES */
#cursoDetIcone img {
	margin: 40px 0 40px 40px;
}

/* CURSOS - TOOLTIPS */
.blcTooltip {
	width: 230px;
	min-height: 230px;
	background: #282828;
	position: absolute;
	z-index: 3;
	top: -260px;
	left: -10px;
	display: none;
}

.arrowTooltip {
	width: 16px;
	height: 14px;
	position: absolute;
	bottom: -10px;
	left: 40px;
	z-index: 3;
	background-image: url(../images/arrowTooltip.png);
	background-repeat: no-repeat;
}

.tabelaCursos td:hover .blcTooltip {
	display: block;
}


/* CURSOS - TOOLTIP */
ul#toollinks {
	height: 25px;
	float: right;	
	margin: 10px 20px 0 0;
}

ul#toollinks li {
	height: 25px;
	float: left;
	text-indent: -9999px;
	background-image: url(../images/tooltip-icons.gif);	
}

#toollinks-local {
	width: 35px;
	height: 25px;	
	margin-right: 5px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#toollinks-inscricao {
	width: 25px;
	height: 25px;
	background-position: -40px 0;
	background-repeat: no-repeat;		
}

h2.toollinks-titulo {
	margin: 50px 10px 0 10px;
	clear: both;
	text-align: left;
	font-size: 1.182em;
	font-weight: 600;
	color: #fff;	
}

h3.toollinks-subtitulo {
	margin: 2px 10px 0 10px;
	text-align: left;
	font-size: 1.091em;
	font-weight: 700;
	color: #ffc48b; 	
}

.txttoollinks, .txttoollinks a {
	font-size: 1.091em;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
}

/* CURSOS - COMBOS */
.bgCombosCursos {
	width: 500px;
	float: right;
}

.cursosCombosTitulo {
	width: 88px;
	height: 24px;
	background-color: #7e7e7e;
	float: left;
}

.cursosCombosTitulo p {
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
}

#cursosCombosUnidade {
	width: 210px;
	float: left;
	margin-left: 20px;
}

/* HOME - INSCRIÃ‡ÃƒO */
#blcInscricao {
	margin: 50px 0;
}

/* INTERNAS - ARQUIVOS */
.blcArquivos {
	width: 100%;
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px solid #f2f1f1;
}

.blcArquivos p,
.blcArquivos p a {
	font-size: 1.091em;
	font-weight: 400;
	color: #6c6d6d;	
	margin-left: 10px;
}

.blcArquivos a:hover {
	color: #434343;	
}

/* INTERNAS - CRONOGRAMA */
div#blcIntCronograma {
	width: 760px;
	float: right;
	margin: 250px 0 40px 0;
	background-image: url(../images/bg-cursos.png); 
	background-repeat: repeat-y;
}

h2#tituloPgCronograma {
	margin-top: 30px;	
}

h3.subtituloPgCronograma {
	font-size: 1.818em;
	color: #434343;	
	font-weight: 300;
}

div.blcList {
	width: 700px;	
	margin: 0 auto;
	padding-bottom: 20px;
}

div.blcListLast {
	width: 700px;	
	margin: 0 auto;
	padding-bottom: 20px;
	border: none;
}

div.blcCronogramaCalendar {
	width: 125px;
	height: 33px;
	float: left;	
	background-color: #434343;
	position: relative;
}

div.blcCronogramaCalendar-grande {
	width: 125px;
	height: 50px;
	float: left;	
	background-color: #434343;
	position: relative;
}

div.blcCronogramaCalendar p {
	font-size: 1.818em;
	color: #fff;
	text-align: center;
	font-weight: 300;
	margin: 3px 0 0 0;
}

div.blcCronogramaCalendar-grande p {
	font-size: 1.364em;
	color: #fff;
	text-align: center;
	font-weight: 300;
	margin: 5px 0 0 0;
}


span.cronogramaCalendarSeta {
	display: block;
	position: absolute;
	top: 11px;
	right: -10px;
	width: 10px;
	height: 12px;
	background-image: url(../images/arrow-cronograma.gif);
	background-repeat: no-repeat;
}

div.blcCronogramaTxt {
	width: 520px;	
	float: left;
	margin-left: 20px;
	font-size: 1.182em;
	font-weight: 400;
	color: #6c6d6d;	
}

div.blcCronogramaCheck {
	width: 25px;
	height: 24px;
	float: right;
}

/* SISU */
div.blcSisuTxt {
	width: 100%;
	float: left;
	margin-top: 20px;
	font-size: 1.182em;
	font-weight: 400;
	color: #6c6d6d;	
}

/* FOOTER  */
.footer-campus-bh { width: 330px; float: left; }
.footer-campus-interior { float: right; }

.footer-campus-bh li,
.footer-campus-interior li { font-size: 1.091em; color: #fff; }
.footer-campus-interior li a { font-size: 1.091em; color: #fff; margin-top: 20px; line-height: 1.818em; }
.footer-campus-interior li a:hover { color: #434343; }

ul.footer-polo {
	margin-left: 10px;
}

/* INTERNAS COPEPS */
#blcCopeps {
	margin: 250px 0 50px 0;
}

/* MAPA */
#blcMapa {
	margin: 40px 0 50px 0;
	background-image: url(../images/bg-cursos.png);
	background-repeat: repeat-y;
	/*
	background: #747474;
	opacity: 0.97;
	*/
}

#blcMapa img { margin: 0 0 0 100px; }


/* INTERNAS - CURSOS LISTA */
div.blcCL {
	width: 160px;
	height: 185px;
	border:1px solid red;	
}


div.selectCursosUnidade {
	min-width: 290px;
	float: right;
	margin-right: 10px;
}

div.selectCursosModalidade {
	min-width: 220px;
	float: right;
}

div.selectCursosModalidade select,
div.selectCursosUnidade select {
	height: 24px;
	float: left;
	color: #969595;
	margin: 0;
    padding: 4px;
}
select.selectModalidade {
	width: 100px;
}
select.selectUnidade {
	width: 200px;
}


div#comboUnidades {
	width: 700px;
	float: left;
}


/* INTERNAS - CURSOS DETALHES */
div.blcCD {
	width: 760px;
	float: right;
	margin: 40px 0 0 0;
	background-color: #282828;
}

div#blcColCD {
	width: 270px;
	position: relative;
	top: 0;
	left: 0;
	float: left;	
	background-color: #282828;	
}

h2.iconCurso {
	width: 150px;
	height: 150px;
	background-image: url(../images/bg-curso-detalhe.gif);
	background-repeat: no-repeat;
	margin: 40px auto 0 auto;
}

h2.iconCurso img { margin: 45px 0 0 40px; }

div.CD-bg-branco {
	width: 490px;
	min-height: 650px;
	background-color: #fff;
	float: right;
	font-size: 1.182em;
	color: #6c6d6d;	
	font-weight: 400;		
}

div.CD-bg-branco a {
	text-decoration: none;
	color: #434343; 
}

div.blcConteudoCD {
	width: 390px;
	float: right;
	margin: 42px 50px 50px 0;
}

div.blcAreaCD {
	width: 340px;
	padding: 20px 25px 25px 25px;
	margin: 0 auto;	
	background-color: #162930;
	position: relative;
}

#arrowAreaCD {
	display: block;
	width: 22px;
	height: 11px;
	background-image: url(../images/seta-vertical.png);	
	background-repeat: no-repeat;
	position: absolute;
	top: -8px;
	left: 25px;
}

p.fonte-texto-areaDestacada { margin-top: 20px; font-size: 1.000em; color: #a9aaaa; }


div.centerCD {
	width: 700px;
	margin: 0 auto;
	clear: both;
}

div#CDTop {
	width: 100%;
	height: 460px;
	float: left;
}

div#bgAzulCD {
	width: 100%;
	float: left;
	margin-top: 20px;
	padding: 80px 0;
	background: #287e9a;
	position: relative;
}

ol.iconeCD {
	width: 150px;
	float: left;
	margin: 0 0 0 30px;
	padding: 0;
	list-style: none;
}

ol.iconeCD li {
	font-size: 1.273em;
	font-weight: 400;
	text-align: center;
	color: #fff;
	margin-bottom: 10px;
}

/* INTERNAS - INSCRIÇÃO 2 */
h2.iconVestInscricao {
	width: 167px;
	height: 205px;
	text-indent: -9999px;
	background-image: url(../images/icon-insc-vest.gif);
	background-repeat: no-repeat;
	margin: 40px auto auto auto;
}

ul#link-inscricao-vest-barra {
	width: 210px;
	margin: 60px auto auto auto;
}

ul#link-inscricao-vest-barra li {
	display: block;
	margin-top: 10px;	
}

li#vest-insc-presencial {
	text-indent: -9999px;
	width: 210px;
	height: 34px;
	background-image: url(../images/btn-insc-pres-vest.gif);
	background-repeat: no-repeat;
	cursor: pointer;	
}

li#vest-insc-distancia {
	text-indent: -9999px;
	width: 210px;
	height: 34px;
	background-image: url(../images/btn-insc-dist-vest.gif);
	background-repeat: no-repeat;
	cursor: pointer;	
}

/* INTERNAS - FALE CONSOCO */
h2.iconVestFale {
	width: 167px;
	height: 205px;
	text-indent: -9999px;
	background-image: url(../images/icon-fale.png);
	background-repeat: no-repeat;
	margin: 40px auto auto auto;
}


/* INTERNAS - PROCAN */
div.blcProcan {
	width: 760px;
	float: right;
	margin: 40px 0 0 0;
	background-color: #282828;	
}

div#blcColProcan {
	width: 270px;
	position: relative;
	top: 0;
	left: 0;
	float: left;	
	background-color: #282828;	
}

h2.iconProcan {
	width: 167px;
	height: 205px;
	text-indent: -9999px;
	background-image: url(../images/icon-procan.gif);
	background-repeat: no-repeat;
	margin: 40px auto auto auto;
}



p.txt-apresentacao-procan {
	margin: 40px 20px 0 20px;	
	color: #a9aaaa;
	font-size: 1.091em;
	font-weight: 400;
}



ul#link-inscricao-procan-barra {
	width: 210px;
	margin: 60px auto auto auto;
}

ul#link-inscricao-procan-barra li {
	display: block;
	margin-top: 10px;	
}

li#procan-insc-presencial {
	text-indent: -9999px;
	width: 210px;
	height: 34px;
	background-image: url(../images/btn-insc-pres-vest.gif);
	background-repeat: no-repeat;
	cursor: pointer;	
}

li#procan-insc-distancia {
	text-indent: -9999px;
	width: 210px;
	height: 34px;
	background-image: url(../images/btn-insc-dist-vest.gif);
	background-repeat: no-repeat;
	cursor: pointer;	
}

#seta-procan-barra {
	display: block;
	width: 11px;
	height: 22px;
	background-image: url(../images/seta-horizontal.png);	
	background-repeat: no-repeat;
	position: absolute;
	top: 80px;
	right: -10px;
}

div.procan-bg-branco {
	width: 490px;
	background-color: #fff;
	float: right;
	font-size: 1.182em;
	color: #6c6d6d;	
	font-weight: 400;		
}

div.procan-bg-branco a {
	text-decoration: none;
	color: #434343; 
}

ul#insc-procan-btnGrande {
	margin-top: 40px;	
}

ul#insc-procan-btnGrande li {
	float: left;
	margin: 0 10px 30px 0;
	cursor: pointer;
}

/* BG InscriÃ§Ã£o */
ol.blcInsc {
	width: 280px;
	height: 360px;
	position: absolute;	
	z-index: 3;	
	top: 0;
	left: 0;
	margin: 10px 0 0 200px;
	list-style: none;
	padding: 25px 30px;
	background: #162930;
}

ol.blcInsc li {
	color: #fff;
	font-size: 1.273em;	
	height: 30px;
	padding-bottom: 5px;
}

span.iconsCD {
	display: block;	
	width: 37px;
	height: 245px;
	background-image: url(../images/icon-cursos.gif);
	background-repeat: no-repeat;
	float: left;
}

span#iconCDModalidade {
	width: 23px;
	height: 25px;
	background-position: -5px -9px;
}

span#iconCDArea {
	width: 23px;
	height: 25px;
	background-position: -5px -42px;
}

span#iconCDTurno {
	width: 23px;
	height: 25px;
	background-position: -5px -75px;
}

span#iconCDVagas {
	width: 23px;
	height: 25px;
	background-position: -5px -110px;
}

span#iconCDDuracao {
	width: 23px;
	height: 25px;
	background-position: -5px -142px;
}

span#iconCDRegime {
	width: 23px;
	height: 25px;
	background-position: -5px -177px;
}

span#iconCDUnidade {
	width: 23px;
	height: 25px;
	background-position: -5px -215px;
}

ol.blcInsc li.btnInsc {
	height: 100px; 
	margin-top: 20px;
}

div.btn-inscricao {
	width: 262px;
	height: 100px;
	background-image: url(../images/btn-inscricao.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	float: right;
}

.iconsTitulo {
	font-size: 1.091em;
	color: #83dff9;	
	line-height: 1.818em;
	margin-left: 15px;
}

span#blcInsArrow {
	width: 11px;	
	height: 22px;
	position: absolute;
	top: 100px;
	left: 189px;
	background-image:url(../images/arrow-icon.png);
	background-repeat: no-repeat;
	
}

/* Ã?rea de texto */
div.blcInfoCD {
	width: 320px;
	float: left;
	margin: 10px 0 40px 0;
}

div.blcInfoCD h3 {
	font-size: 3.636em;
	color: #fff;
	font-weight: 300;	
}

div.blcInfoCD h4 {
	font-size: 1.182em;
	font-weight: 400;
	color: #fff;	
}

div#blcInfoCDArea {
	float: right;
}

#blcInfoCDArea ol {
	list-style: none;
	margin-top: 10px;
}

#blcInfoCDArea p {
	color: #fff;
	font-size: 1.1000em;
	font-weight: 300;
}

div#blcInfoCDArea ol li a {
	text-decoration: none;
	color: #00bbf0;
	font-size: 1.091em;
	font-weight: 300;
}

div#blcInfoCDArea a:hover {
	color: #83dff9;
}

span.btnCDInsc {
	display: block;
	width: 213px;
	height: 37px;
	text-indent: -9999px;	
	background-image: url(../images/btn-inscricao.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 20px auto 30px auto;
}

span.btnCDInscEAD {
	display: block;
	width: 213px;
	height: 37px;
	text-indent: -9999px;	
	background-image: url(../images/btn-inscricao-ead.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 20px auto 30px auto;
}


/* INTERNAS INSCRIÇÃO */
.xlogoff {
	display: block;
	width: 33px;
	height: 32px;
	background-image: url(../images/xlogoff.png);
	background-repeat: no-repeat;
	float: right;
	margin-top: -13px;	
}

div#blcFormInsc-left {
	width: 325px;
	float: left;
}

div#blcFormInsc-right {
	width: 350px;
	float: right;
	padding-bottom: 20px;
}

div.blcFormInsc {
	width: 325px;
	float: left;
	background: #fff;
	padding-bottom: 20px;	
}

span.FormInsc-titulo {
	display: block;
	width: 325px;
	padding: 10px 0;
	background-color: #fff;
}

span.FormInsc-titulo h3 {
	font-size: 1.818em;
	color: #434343;
	font-weight: 300;
}

/* Loop */
.center-FormInsc {
	width: 100%;
	float: left;
}

/* icones */
span.FormInsc-icon {
	width: 24px;
	height: 25px;
	float: left;
	padding-bottom: 10px;	
}

#FormInsc-icon-user {
	width: 24px;
	height: 23px;	
	background-image: url(../images/icon-user.png);
	background-repeat: no-repeat;	
	margin-top: 25px;
}

#FormInsc-icon-pwd {
	width: 21px;
	height: 25px;
	margin-top: 22px;
	padding-left: 2px;
	background-image: url(../images/icon-pwd.png);
	background-repeat: no-repeat;
}
span.FormInsc-txt {
	display: block;
	width: 250px;
	float: left;
	margin: 0 0 0 10px;
	font-size: 1.091em;
	color: #6c6d6d;
}

span.FormInsc-pwd {
	display: block;
	width: 250px;
	float: left;
	margin-left: 10px;
	font-size: 1.091em;
	color: #6c6d6d;
}

input.txtInscMini {
	width: 200px;
	height: 25px;
	float: left;
	padding-left: 5px;	
	margin-left: 10px;
	background-color: #fff;	
	color: #807e7e;
	font-weight: 400;
	border: 1px solid #dad9d9;	
}

input.txtInsc {
	width: 242px;
	height: 25px;
	float: left;	
	background-color: #fff;
	border: 1px solid #dad9d9;	
	margin-left: 10px;
	padding-left: 5px;
}

#submitInscMini {
	width: 40px;
	height: 26px;
	background-color: #434343;
	border: none;
	color: #fff;
	margin-left: 1px;
	cursor: pointer;
}

span.FormInsc-campo {
	display: block;
	height: 25px;
	float: left;
	margin: 2px 0 0 0;
}

#retorno {
	float: right;
	margin-top: 20px;
}

.btnSubmitAcompanhar {
	width: 60px;
	height: 25px;
	margin: 10px 0 0 0;		
	background-color: #434343;
	border: none;	
	color: #fff;
	text-align: center;
	cursor: pointer;
}

a.recuperarsenha {
	text-decoration: none;
	color: #434343;
	margin-left: 10px;	
}

/**********************

	Home - FormNews 

***********************/
.hFNL {
	width: 320px;
	float: left;
	margin: 20px 0 0 30px;
}

.hFNR {
	width: 320px;
	float: right;
	margin: 20px 40px 0 0;
}

.cpFormAzul {
	display: block;
	width: 89px;
	height: 24px;
	float: left;
	margin-bottom: 10px;
	background-color: #7e7e7e;
	text-align: center;
	font-weight: 600;
	font-size: 1.000em;
	line-height: 2.273em;
	color: #fff;
}

span.clearForm {
	display: block;
	width: 100%;
	clear: both;
}

.input-FN {
	width: 217px;
	height: 24px;
	float: left;
	padding-left: 10px;
	background-color: #fff;
	border: none;
	color: #727171;
	font-size: 1.000em;	
}

label#label-chk-FN1 {
	display: block;
	width: 21px;
	height: 23px;
	background-color: #fff;
	cursor: pointer;
	float: left;
}

p.hFNR-txt {
	width: 290px;
	display: block;
	float: right;
	font-size: 1.182em;
	font-weight: 300;
	color: #000;
	line-height: 1.000em;
}

input.btnFNR {
	width: 320px;
	height: 60px;
	background-image: url(../images/btn-enviar-news.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	border: none;
	margin-top: 40px;
	cursor: pointer;
}	

/* NOTÍCIAS LISTA */
#blcNoticiasL {
	width: 100%;
	clear: both;
	padding: 5px 0;
	float: left;
	border-bottom:1px solid #eee;	
}

#noticiasLCalendar {
	width: 35px;
	display: block;
	background: #434343;
	padding: 3px 10px;
	color: #fff;
	font-weight: 300;
	float: left;
}

#noticiasLTexto {
	display: block;
	float: left;
	margin: 2px 0 0 10px;	
}

#blcNoticiasL p a {
	font-size: 1.182em;
	color: #6c6d6d;
}

#blcNoticiasL p a:hover {
	font-size: 1.182em;
	color: #434343;	
}

/* DESTAQUES */
h2.iconDestaque {
	max-width: 167px;
	height: 205px;
	margin: 40px auto auto auto;
}

h2.iconDestaque img {
	max-width: 167px;
	margin-top: 20px;
}

/* DESTAQUES / NOTICIAS BARRA */
div.box-noticias-barra {
	width: 220px;
	list-style: none;
	margin: 0 auto;
}

div.lista-noticias-barra {
	width: 100%;
	float: left;
	border-bottom: 1px solid #747474;
	padding: 5px 0 10px 0;
}

ul.lista-noticias-barra {
	width: 220px;
	margin: 0 auto;
}

ul.lista-noticias-barra a:hover {
	color: #83dff9;	
}

































