/* PROPRIEDADES */
html {
	bottom: 0px;
	top: 0px;
	color: #fff;
}
a {
	font: lighter 15px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
}
a:hover {
	color: #fff;
}
.link_interno{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.link_interno:hover{
	color: #fff;
}
p, label {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}

div {background: #fff;}

ul, div {
	margin: 0px;
	padding:0px;
	list-style-type: none;
}


h1 {
	background: url(../imagens/h1.jpg);
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	height: 21px;
	width: 169px;
	text-decoration: none;
	padding-top: 2px;
	margin:0px;
	padding:0px;
	padding-left: 6px;
}
h1.titulos {
	width: 538px;
	padding-right: 0px;
	margin-top: 10px;
	font-weight: bold;
}


h1.enquete {
	background: url(../imagens/h1.jpg);
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	height: 21px;
	width: 165px;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 10px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0A517B;
	float: left;
}



.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
img, a {
	border: 0;
}
a.voltar {
	background-image: url(../imagens/botao_voltar.png);
	background-repeat: no-repeat;
	float: right;
	height: 23px;
	width: 98px;
	margin-bottom: 20px;
	margin-right: 10px;
}
div#apolice {
	margin-right: auto;
	margin-left: auto;
	height: auto;
	padding: 0px;
	width: 755px;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PROPRIEDADES */

/* DIVS */
div#site {
	background-color: #fff;
	position: absolute;
	width: 755px;
	vertical-align: middle;
	float: left;
}


div#topo {
	height: 90px;
	position:relative;
	float: left;
	width: 755px;
	background: #f2f2f2;
}
div.logo, div.banner_topo {
	position:relative;
	float:left;
}
div.banner_topo {
	width: 544px;
	margin-top: 2px;
}


div#menu {
	width:195px;
	height:auto;
	position:relative;
	float:left;
}

div#conteudo {
	width: 560px;
	height:auto;
	position:relative;
	float:right;
}
div#conteudo_interno {
	width: 560px;
	height:100%;
	position:relative;
	float:right;
}
div.quem_somos {
	width: 540px;
	float: left;
	position: relative;
	margin: 0px;
	height: auto;
	padding-left: 4px;
	margin-bottom: 35px;
	margin-top: 15px;
}
div.banner  object {
	margin-top: 12px;
}
div.acontece, div.estudantes, div.publicacoes, div.duvidas, div.links, div.fale_conosco, div.oportunidades, div.videos {
	height: auto;
	width: 560px;
	float: left;
	position: relative;
	margin-top: 25px;
	margin-bottom: 20px;
}
div.assessores   {
	background: url(../imagens/caderno.jpg) no-repeat;
	height: 679px;
	width: 544px;
	float: left;
	position: relative;
	margin-top: 40px;
	margin-bottom: 20px;
}
div.cases, div.servicos, div.clientes, div.colunas, div.resultado_enquete {
	height: auto;
	width: auto;
	float: left;
	position: relative;
	margin-top: 25px;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////////// DIVS */

/* LISTAS */


/* MENU */
ul.menulist {
	font: lighter 15px;
	list-style-type: none;
	width: 195px;
	height: auto;
	margin-top: 15px;
}

ul.menulist li {
	float: left;
	
}

ul.menulist     li a  {
	background: url(../imagens/menu_item.png) no-repeat left;
	float: left;
	height: 27px;
	width: 157px;
	color: #666;
	padding-left: 22px;
	float: left;
	padding-top: 5px;
}

ul.menulist li a:active, ul.menulist li a:hover{
	background: url(../imagens/menu_item.png) no-repeat right;
	color: #fff;
}

/* ////////////////////////////////////////////////////////////////////////////// MENU */

/* ENQUETE */
ul.enquete {
	float: left;
	height: 290px;
	width: 195px;
	margin-top: 20px;
	list-style-type: none;
}

ul.enquete li p {
	margin-left: 8px;
}

ul.enquete li h1 {
	margin-left: 10px;
	padding-left: 50px;
	width: 125px;
}
ul.enquete   .Buttons, table .Buttons  {
	border:0;
	background-image: url(../imagens/botao_enquete.jpg);
	height: 24px;
	width: 74px;
	color: #fff;
	float: left;
	margin-left: 15px;
}
ul.enquete   #form_enquete label            {
	color: #666;
	padding: 0px 10px;
	height: auto;
}
.opcao, label  {
	margin: 0px;
	padding: 0px;
}


/* //////////////////////////////////////////////////////////////////////////////// ENQUETE */

/* CONTEÚDO */
ul.caixa1, ul.caixa2 {
	display: inline;
	list-style-type: none;
}

ul.caixa1 li, ul.caixa2 li {
	float: left;
	position: relative;
	width: 175px;
	margin-left: 0px;
	margin-top: 10px;
	padding-left: 6px;
}
ul.caixa1    p, ul.caixa2    p     {
	padding-right: 4px;
	padding-left: 4px;
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
}

.imagens_caixa {
	width: 175px;
}
/* //////////////////////////////////////////////////////////////////////////////// CONTEÚDO */



/* NEWSLEWTTER */
li.cases form {
	width: 175px;
	position: relative;
	float: left;
	height: auto;
}

p.texto_newsletter {
	font: 12px;
	float: left;
}

li.cases #email {
	color: #999999;
	float: left;
	width: 135px;
	margin-left: 2px;
}

li.cases #enviar {
	background:url(../imagens/botao_newsletter.jpg) no-repeat;
	height: 21px;
	width: 28px;
	color: #fff;
	float: left;
	border: 0;
	margin-left: 1px;
}
/* ///////////////////////////////////////////////////////////////////////////// RODAPÉ */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// LISTAS */
li.quem_somos_jose_anibal, li.quem_somos_paula_korsakas, li.quem_somos_eduardo_neves {
	height: 158px;
	width: 423px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-bottom: 10px;
	background: url(../imagens/fundo_quem_somos1.jpg) no-repeat;
}
ul.assessores_interacao   li  a,ul.assessores_interacao   li   p        {
	margin-right: 0px;
	padding: 0;
	margin-left: 0px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1c5576;
}
ul.assessores_interacao   li   p        {
	width: 250px;
	height: auto;
	text-align: right;
	letter-spacing: 1px;
	display: block;
	float: left;
	margin-top: 30px;
	margin-left: 25px;
}
ul.assessores_interacao  img  {
	margin-left:10px;
	margin-top:10px;
	float:left;
	position: relative;
}
li.quem_somos_paula_korsakas img {
	float: right;
	margin-right: 10px;
	margin-left: 0px;
}


li.quem_somos_paula_korsakas {
	background: url(../imagens/fundo_quem_somos2.jpg) no-repeat;
}
ul.assessores_interacao  li.quem_somos_paula_korsakas p {
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
	display: block;
	margin-left: 25px;
	margin-top: 35px;
	margin-right: 10px;
}
ul.assessores_interacao a.e-mail_quem_somos {
	font-size: 9px;
}

div.assessores   img {
	float: right;
	margin: 0px 0px 5px 10px;
	padding: 0px;
	position: absolute;
	left: 370px;
	top: 80px;
	
}
div.assessores   p {
	float: left;
	margin: 0px;
	padding: 0px 35px 0px 15px;
	position: relative;
	width: 345px;
}
div.assessores  h2 {
	margin-left: 15px;
	margin-top: 53px;
	margin-bottom: 10px;
}
/* ////////////////////////////////////////////////////////////////////////////// NEWLETTER */

/* RODAPÉ */
.direitos {
	margin: 20px 0px;
	height: 20px;
	width: 554px;
	font-size: 11px;
	color: #0B507A;
	padding-left: 6px;
	float:right;
	position:relative;
	display:inline;
	bottom: 0px;
}

.autor  {
	margin-left:27px;
}
div.cases    /* ////////////////////////////////////////////////////////////////////////// RODAPÉ */
div, div.servicos     div, div.clientes     div, div.colunas    div, div.resultado_enquete div   {
	background: url(../imagens/fundo_cases_parceiros.jpg) no-repeat;
	padding: 0px;
	float: left;
	height: 160px;
	width: 560px;
	margin: 20px 0px 0px 0px;
	z-index: 0;
	position: relative;
}
div.servicos    div.grupo_estudos, div.clientes    div, div.resultado_enquete div   {
	height: 230px;
	background-position: left bottom;
}

/* CLIENTES */
div.clientes div.finasa {
	height: 202px;
}
div.clientes div.finasa li {
	height: 170px;
}
div.clientes div.finasa img {
	margin-left: 5px;
	margin-top: 25px;
}
div.clientes img.ias {
	margin-left: 25px;
}
div.clientes img.target {
	margin-top: 50px;
}

div.clientes div.sou_paz {
	height: 190px;
}
div.clientes div.sou_paz img {
	margin-top: 8px;
}
div.clientes div.sou_paz li {
	height: 160px;
}
div.clientes img {
	margin-right: auto;
	position: relative;
	float: left;
	height: auto;
	width: auto;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
}
div.clientes div.cbk {
	background: url(../imagens/fundo_cases_parceiros.jpg) no-repeat;
	padding: 0px;
	float: left;
	height: 150px;
	width: 560px;
	margin: 20px 0px 0px 0px;
	z-index: 0;
	position: relative;
}
div.clientes div.cbk li   {
	width: 532px;
	background-color:#f2f2f2;
	position: absolute;
	left: 18px;
	top: 1px;
	height: 130px;
}
div.clientes div.cbk img {
	margin-left: 10px;
	margin-top: 10px;
}
div.clientes div.cbk p {
	width: 300px;
}
div.cases   /* ///////////////////////////////////////////////////////////////////////// CLIENTES */
p    strong, div.cases    a    strong, div.servicos    p    strong, div.servicos    a    strong, div.clientes    p    strong, div.clientes    a    strong, div.colunas   p   strong, div.resultado_enquete p strong {
	color: #0A517B;
	font-size: 12px;
}
div.resultado  p  {
	margin-top: 10px;
	margin-left: 15px;
}
div.cases p, div.clientes p   {
	float: right;
	width: 345px;
	padding: 0px;
	margin: 15px 10px 0px 0px;
	height: 100px;
	text-align: justify;
	font-size: 11px;
	padding-left: 5px;
}

/* SERVIÇOS */
div.servicos p {
	float: left;
	width: 345px;
	padding: 0px;
	margin: 15px 0px 0px 10px;
	height: 100px;
	text-align: justify;
	font-size: 11px;
}
div.servicos a {
	margin: 0px;
}
div.servicos ul li {
	width: 532px;
	background-color:#f2f2f2;
	position: absolute;
	left: 18px;
	top: 1px;
	height: 130px;
}
div.servicos img {
	float: right;
	margin-top: 10px;
}
/* ///////////////////////////////////////////////////////////////////////// SERVIÇOS */
div.cases a, div.servicos  a, div.clientes a {
	text-align: right;
	margin-right: 10px;
	float: right;
	font-size: 8px;
}
div.servicos      div.grupo_estudos      li, div.clientes      li, div.resultado_enquete  div.resultado li    {
	width: 532px;
	background-color:#f2f2f2;
	position: absolute;
	left: 18px;
	top: 1px;
	height: 200px;
}


div.cases ul li.case_puc_minas {
	width: 532px;
	position: absolute;
	left: 18px;
	top: 1px;
	background: #f2f2f2 url(../imagens/logo_puc_minas.jpg) no-repeat left center;
	height: 130px;
	z-index: 2;
	
}
div.resultado input.Buttons {
	float: left;
	margin-top: 13px;
	margin-left: 0px;
}
div.resultado label.resultado_total {
	color: #0A517B;
	float: right;
	font-weight: bold;
}

div.cases ul li.case_ecos-ecos {
	width: 532px;
	background: #f2f2f2 url(../imagens/logo_ecos-ecos.jpg) no-repeat left center;
	float: left;
	margin-left: 18px;
	position: absolute;
	height: 128px;
	z-index: 2;
}

div.cases ul li.case_esporte_talento {
	width: 532px;
	left: 18px;
	top: 0px;
	background: #f2f2f2 url(../imagens/logo_projeto_esporte_talento.jpg) no-repeat left center;
	position: absolute;
	height: 130px;
	z-index: 2;
}
div.acontece     div, div.estudantes     div, div.publicacoes     div, div.duvidas     div, div.links     div, div.fale_conosco    div, div.oportunidades   div   {
	background: url(../imagens/fundo_acontece.jpg) no-repeat left top;
	padding: 0px;
	float: left;
	height: 390px;
	width: 560px;
	margin: 20px 0px 0px 0px;
	z-index: 0;
	position: relative;
}

div.acontece ul li.texto_acontece {
	width: 532px;
	position: absolute;
	left: 18px;
	top: 0px;
	background: #f2f2f2 url(../imagens/imagem_acontece.jpg) no-repeat left 8px;
	height: 320px;
}
li.texto_acontece p {
	margin-top: 105px;
	margin-left: 35px;
}
li.texto_acontece  p.arquivo, li.texto_acontece p a {
	margin-top: 47px;
	margin-left: 240px;
	font-size: 14px;
	color: #0B547F;
	font-weight: bold;
}

li.texto_acontece p a {
	margin: 0;
}
/* ESTUDANTES */
div.paginamiolo{
	width: 525px;
	background-color:#f2f2f2;
	height: auto;
	margin-left: 18px;
}

div.paginamiolo div {
	margin-top: 5px;
	margin-left: 15px;
	width: 480px;
	background-color:#f2f2f2;
	
}

.texto_paginamiolo{
	width: 500px;
	color: #0A517B;
}

div.estudantes div {
	background: url(../imagens/fundo_estudantes.jpg) no-repeat left bottom;
	height: 1000px;
}
div.estudantes div.filmes {
	height: 185px;
}
div.estudantes ul li {
	width: 532px;
	background-color:#f2f2f2;
	position: absolute;
	left: 18px;
	top: 1px;
	height: auto;
	padding-bottom: 10px;
}
div.estudantes  div.dicas_leitura  {
	height: auto;
}
div.estudantes div.cursos_indicados {
	height: auto;
}
div.estudantes div.dicas_filmes {
	height: auto;
}


div.estudantes h2 {
	font-size: 14px;
	width: 519px;
}

div.estudantes a {
	font-size: 11px;
}
div.estudantes a:hover {
	color: #0A517B;
	font-weight: bold;
	font-size: 10px;
}

div.estudantes  h2, div.estudantes  p, div.publicacoes  h2, div.publicacoes  p, div.duvidas   h2, div.duvidas   p, div.links  p, div.oportunidades h2 {
	float: left;
	position: relative;
	padding: 10px 3px 5px 10px;
	margin: 0;
}
div.publicacoes /* ////////////////////////////////////////////////////////////////////////////// ESTUDANTES */


 div  ul, div.videos div ul {
	width: 535px;
	background-color:#f2f2f2;
	position: absolute;
	height: 520px;
	margin-left: 5px;
}
div.publicacoes div ul {
	height: 570px;
}

div.publicacoes  div, div.videos div {
	height: 551px;
	background: url(../imagens/fundo_estudantes.jpg) no-repeat -10px bottom;
	padding: 0;
}
div.publicacoes div {
	height: 600px;
}

div.duvidas /* DUVIDAS */
   p.texto_estudantes   strong, div.links  a, div.oportunidades p {
	color: #0A517B;
}
div.duvidas    h2, div.links   a, div.oportunidades h2 {
	font-size: 12px;
}
div.oportunidades h2 {
	margin-top: 8px;
	margin-bottom: 10px;
}

div.duvidas   div   ul, div.oportunidades div ul {
	width: 535px;
	background-color:#f2f2f2;
	position: absolute;
	height: 1600px;
	margin-left: 5px;
}
div.oportunidades div ul {
	height: 1780px;
}

div.duvidas  div, div.oportunidades div {
	height: 1631px;
	background: url(../imagens/fundo_estudantes.jpg) no-repeat -10px bottom;
	padding: 0;
}
div.oportunidades div {
	height: 1810px;
}

/* ///////////////////////////////////////////////////////////////////////// DUVIDAS */
/* LINKS */
div.links div {
	height: 1100px;
	background: url(../imagens/fundo_estudantes.jpg) no-repeat -10px bottom;
	padding: 0;
}
div.links div ul {
	width: 535px;
	background-color:#f2f2f2;
	position: absolute;
	height: 1069px;
	margin-left: 5px;
}
div.links a:hover {
	color: #000;
}

div.fale_conosco ul li {
	width: 532px;
	background-color:#f2f2f2;
	position: absolute;
	left: 18px;
	top: 0px;
	height: 320px;
}
div.fale_conosco form label {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: 1px;
}
div.fale_conosco form {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
}

div.fale_conosco form input {
	width: 350px;
}
div.fale_conosco  textarea.form_grd {
	width: 350px;
	height: 100px;
}
div.fale_conosco input#enviar {
	width: 70px;
	float: right;
	margin-top: 10px;
}


div.fale_conosco label img {
	margin-right: 6px;
	margin-top: 3px;
	bottom: 0px;
}
div.fale_conosco p {
	color: #304671;
	float: left;
	margin-top: 12px;
	margin-left: 15px;
}
div.fale_conosco p strong {
	text-transform: uppercase;
}
div.oportunidades form p strong {
	font-size: 14px;
	float: left;
}
div.oportunidades  table {
	width: 450px;
	position: relative;
	margin: 0 auto;
}
div.oportunidades form {
	width: 535px;
	float: left;
	padding: 0px;
	margin: 5 auto;
}
div.oportunidades td {
	padding-top: 4px;
	padding-bottom: 3px;
}
div.oportunidades hr {
	color: #999999;
	background-color: #CCCCCC;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
div.oportunidades label {
	font-size: 12px;
}
div.colunas ul li {
	width: 532px;
	background-color:#f2f2f2;
	position: absolute;
	left: 18px;
	top: 4px;
	height: 130px;
}
div.colunas img {
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}
div.colunas p {
	float: left;
	padding: 0px;
	text-align: justify;
	font-size: 11px;
	margin: 15px 15px;
}
div.colunas p strong {
	font-size: 14px;
}

div.colunas li.convidados img {
	margin-top: 8px;
}
div.colunas div.arquivo {
	height: 300px;
	background-position: left bottom;
}
div.colunas div.arquivo li {
	height: 270px;
}
div.colunas div.arquivo p {
	line-height: 15px;
	margin: 0;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	width: 500px;
}
div.colunas div.arquivo a {
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

div.videos  span.video_destaque  img {
	padding-top: 15px;
	padding-left: 10px;
	margin: 0;
}
div.videos span.video_destaque {
	float: left;
	margin-bottom: 40px;
	width: 540px;
	height: 300px;
}
div.videos    span.video_destaque    p   {
	float: right;
	width: 100px;
	padding-left: 20px;
	padding-top: 120px;
}
div.videos span.video_destaque a {
	margin: 0px;
}

div.videos ul li a {
	float: left;
	font-size: 11px;
	text-align: justify;
	padding-top: 15px;
	margin-top: 15px;
	margin-left: 25px;
	width: 140px;
}
div.videos ul li a:hover {
	color: #0E4F75;
}
div.arquivo    p.setas   a.seta_ir, div.publicacoes  ul li  p.setas a.seta_ir {
	float: right;
	margin: 0px;
	padding: 0px;
	margin-right: 15px;
}
div.arquivo    p.setas    a.seta_voltar, div.publicacoes   ul  li p.setas   a.seta_voltar {
	float: left;
	padding: 0px;
	margin: 0px;
}


p.setas  {
	width: auto;
	float: left;
}

div.estudantes div.arquivo {
	height: 300px;
	background-position: left bottom;
}
div.estudantes div.arquivo li {
	height: 270px;
}
div.estudantes div.arquivo p {
	line-height: 15px;
	margin: 0;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	width: 500px;
}
div.estudantes div.arquivo a {
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}