/* CSS Document */
*{
	margin: 0px;
	padding: 0px;
}
body {
	font-family: sans-serif, Trebuchet MS, Verdana, Arial, Helvetica;
	margin: 0 auto;
	padding: 0 auto;

	font-size: 12px;
	background: #003479;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 14px;
	width: 540px;
	margin-bottom: 5px;
}

#principal {
	margin: 10px auto;
	padding: 0;
	margin-bottom: 50px;
	width: 982px;
	background: #ffffff;
}

#topo {
	padding-top: 30px;
	padding-right: 6px;
	min-height: 175px;
	background: url(imagens/topo_topo.png) #FFFFFF no-repeat top;
	
}

#conteudo {
	position: relative;
	background: #FFFFFF;
    min-height: 420px;
}

#barraPrincipal {
	background: url(imagens/barra_bg.jpg) no-repeat;
	height: 43px;
}

#ibmec {
	position: absolute;
	top: 0;
	right: 6px;
}

#menu {
	/*background: #EAEAEA;*/
	top: -10px;
	min-height: 363px;
	width: 224px;
	/*background: url(imagens/conteudo_bg.jpg) repeat-x;*/
}

#corpo {
	position: absolute;
	left: 225px;
	top: 36px;
	min-height: 363px;
	
	/*background:  url(imagens/corpo_bg.png) no-repeat left top #FFFFFF;*/
	background:  url(imagens/corpo_bg.png) no-repeat left top #FFFFFF;
	width: 735px;
	height: 381px;
	padding-left:15px;
	text-align: justify;
}

#corpo_direito {
	float: right;
	width: 181px;
}

#corpo ul {
	width: 540px;
}

#corpo ul li {
	margin-left: 15px;
	margin-bottom: 7px;
}

#corpo ul.ulInterno {
	width: 515px;
	margin-left: 30px;
}
#corpo ul.ulInterno li {
	margin-bottom: 7px;
}


#corpo h2 {
	width: 540px;
	margin-bottom: 6px;
}
#corpo p {
	margin-bottom: 12px;
}

#corpo_imagem_interno {
	float: right;
}

.corpo_texto_interno, .descricaocurso {
	width: 540px;
	margin-bottom: 10px;
}

.descricaocurso {
	border: 1px dotted #CCCCCC;
	background: #f5f5f5;
	width: 510px;
	padding: 15px;
}

#mensagem {
	border: 1px dotted #CCCCCC;
	background: #FFFF99;
	width: 530px;
	padding: 5px 5px 0px 5px;
	margin-bottom: 10px;
}
#mensagem p {
	padding-bottom: 0px;
}

#banner {
	position: absolute;
	left: 9px;
	height: 193px;
}

#inscricoesAbertas {
	position: absolute;
	top: 208px;
	left: 14px;
	width: 743px;	
}
#inscricoesAbertas .titulo {
	font-size: 12px;
	font-weight: bold;
}

#mba {
	float: left;
	background: url(imagens/mba_ibmec_bg.png) no-repeat;
	height: 112px;
	width: 219px;
	padding-left: 150px;
	padding-top: 10px;
}

#cba {
	background: url(imagens/cba_ibmec_cursos.png) no-repeat;
	height: 112px;
	padding-left: 150px;
	margin-left: 372px;
	padding-top: 10px;
}


#corpo h1 {
	margin-top: 10px;
	text-indent: -5000px;
	width: 738px;
	height: 34px;
	z-index: 10;
}

h1#oinstitutofa7 {
	background: url(imagens/titulo_institutofa7.jpg) no-repeat bottom;
}

h1#oibmec {
	background: url(imagens/titulo_ibmec.jpg) no-repeat bottom;
}

h1#cursos {
	background: url(imagens/titulo_cursos.jpg) no-repeat bottom;
}
h1#programascorporativos {
	background: url(imagens/titulo_programascorporativos.jpg) no-repeat bottom;
}

h1#eventos {
	background: url(imagens/titulo_eventos.jpg) no-repeat bottom;
}
h1#carreiras {
	background: url(imagens/titulo_carreiras.jpg) no-repeat bottom;
}

h1#localizacao{
	background: url(imagens/titulo_localizacao.jpg) no-repeat bottom;
}
h1#infraestrutura{
	background: url(imagens/titulo_infraestrutura.jpg) no-repeat bottom;
}

h1#contato {
	background: url(imagens/titulo_contato.jpg) no-repeat bottom;
}

h1#cba_financas {
	background: url(imagens/titulo_cba_financas.jpg) no-repeat bottom;
}

h1#cba_marketing {
	background: url(imagens/titulo_cba_marketing.jpg) no-repeat bottom;
}

h1#mba_marketing {
	background: url(imagens/titulo_mba_marketing.jpg) no-repeat bottom;
}

h1#cba_gestaonegocios {
	background: url(imagens/titulo_cba_gestaonegocios.jpg) no-repeat bottom;
}
h1#cba_logistica {
	background: url(imagens/titulo_cba_logistica.jpg) no-repeat bottom;
}
h1#mba_logistica {
	background: url(imagens/titulo_mba_logistica.jpg) no-repeat bottom;
}
h1#cba_recursoshumanos {
	background: url(imagens/titulo_cba_recursoshumanos.jpg) no-repeat bottom;
}
h1#mba_executivo {
	background: url(imagens/titulo_mba_executivo.jpg) no-repeat bottom;
}
h1#mba_gestaoprojeto {
	background: url(imagens/titulo_mba_gestaoprojeto.jpg) no-repeat bottom;
}
h1#mba_gestaodenegocios {
	background: url(imagens/titulo_mba_gestaonegocios.jpg) no-repeat bottom;
}

h1#mba_gestaofinancas {
	background: url(imagens/titulo_mba_financas.jpg) no-repeat bottom;
}
h1#llm_direitocorporativo {
	background: url(imagens/titulo_llmdireitocorporativo.jpg) no-repeat bottom;
}

h1#faleconosco {
	background: url(imagens/titulo_faleconosco.jpg) no-repeat bottom;
}

h1#faq {
	background: url(imagens/titulo_faq.jpg) no-repeat bottom;
}

h1#application {
	background: url(imagens/titulo_application.jpg) no-repeat bottom;
}

#quebra {
	clear: both;
	
}

#primeiraBarra {
	position: absolute;
	top: 193px;
	margin-left: -6px;
}

#programa {
	position: relative;
	padding: 0px;
	width: 540px;
	background: #e5e5e5;

}

.programa_topo {
	background: url(imagens/programa_topo.gif) no-repeat top;
	width: 540px;
}

.programa_rodape {
	background: url(imagens/programa_rodape.gif) no-repeat bottom;
	width: 540px;
}

#programa  h2{
	text-decoration: underline;
	color: #666666;
	margin-left: 15px;
}

#programa  h3{
	color: #666666;
	font-size: 14px;
	margin-left: 15px;
}

#programa  p{
	margin-bottom: 0px;
}

#programa  ul{
	margin-left: 0px;
	margin-left: 15px;
	
}

#rodape {
	position: static;
	background: url(imagens/rodape_rodape.png) #ffffff no-repeat bottom;
	padding-bottom: 25px;
	
}

#rodape p {
	margin-left: 240px;
	padding-top: 7px;
	border-top: 1px solid #FEB050;
	width: 738px;
	
}

span.h2Destaque {
	background: #aaaaaa;
	padding: 3px 10px;
	color: #FFFFFF;
}

h2.h2Destaque {
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px solid #aaaaaa;
}

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

a:hover {
	text-decoration: none;
}