body, html {
	width: 100%;
}

body, div, th, td, input, select, textarea, h1, h2, h3, h4, h5, h6, pre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

a {
	color: #444444;
	text-decoration: underline;
}

a:link, a:active, a:visited {
	text-decoration: underline;
}

div#voltar {
	font-size: 11px;
	color: rgb(0, 103, 56);
	font-weight: bold;
	padding-left: 10px;
	margin-left: 20px;
	margin-top: 60px;
	background: url('../img/bullet_voltar.gif') left no-repeat;
	width: 60px;
}

div#voltar a {
	color: rgb(0, 103, 56);
	text-decoration: none;
}

div#master {
	width: 960px;
	margin: auto;
	background-color: #ffffff;
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

div#master div#header {
	width: 960px;
	background:#f2f2f2;
	height:120px;
}

div#master div#header div.cabecalho {
	height: 78px;	
}

div#master div#header div#logo {
	float:left;
	padding-top: 15px;
	padding-left: 60px;	
}

div#master div#header div#opcoes {
	float:left;
	padding-top: 30px;
	padding-left: 145px;
}

div#master div#header div#opcoes a {		
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

div#master div#header div#opcoes a:hover {
	text-decoration: none;
	color: #006738;
}

div#ajuda {
	border-bottom: 1px solid rgb(0, 103, 56);
	width: 750px;
	float: left;
	padding-bottom: 10px;
}

div#ajuda span {
	font-size: 12px;
	color: rgb(0, 103, 56);
}

div.clearall {
	clear:both;
	overflow:hidden;
	width:0px;
	height:0px;
}

div#opcoes ul{
	margin:0px;
	padding:0px;
}

div#opcoes .li {
	display:block;
	float:left;	
	padding:0px 8px;
	margin-top: 4px;
	border-left:1px solid #666666;
}

div#opcoes .li_padding {
	display:block;
	float:left;	
	padding:0px 20px;
	margin-top: 4px;
	border-left:1px solid #666666;
}

/* Menu header */
div#header select#acesso_rapido {
	width: 190px;
	font-size: 11px;
}
div#header select#acesso_rapido option.nivel_0 {
	background-color: #E0E0E0;
	border-bottom: 1px solid #CCCCCC;
	text-transform: uppercase;
}
div#header select#acesso_rapido option.nivel_1 {
	padding-left: 5px;
}
/* /Menu header */

/* Internas header */
div#interna_esquerda {
	padding-left: 20px;
	width: 240px;
	padding-top: 45px;
	float: left;
}
div#interna_esquerda img {
	margin-bottom: 20px;
}
div#interna_direita {
	width: 650px;
	float: left;
	padding-left: 20px;
	padding-top: 45px;
}

h1.title, 
div#interna_direita h1.title,
div#direita div h1.title {
	color: rgb(0, 103, 56);
	font-size: 22px;
	margin-bottom: 10px;
}

div#interna_direita h1.subtitle {
	color: rgb(0, 103, 56);
	font-size: 20px;
	margin-bottom: 10px;
}
div#interna_direita div.text {
	font-size: 12px;
}

/* Nossos apoiadores */
div#interna_direita div.apoiadores div.imagem {
	width: 150px;
	height: 100px;
	float: left;
	padding: 10px;
	text-align: center;
}
div#interna_direita div.apoiadores div.content {
	float: left;
	padding: 10px;
	padding-top: 10px;
	width: 450px;
}
div#interna_direita div.apoiadores div.content h2.title {
	color: #006738;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
}
/* /Nossos apoiadores */

/* Fale Conosco */
div#interna_direita div#faleconosco {
	margin-top:  30px;
	width: 670px;	
}

div#interna_direita div#faleconosco div#conteudo {
	border-left: 1px solid rgb(11, 135, 67);
	border-right: 1px solid rgb(11, 135, 67);
	display: table;
	margin: 0px;
	padding: 0px;
}

div#interna_direita div#faleconosco div#conteudo table {
	border-collapse: separate;	
}

div#interna_direita div#faleconosco div#top {
	background: url("../img/bg_faleconosco_top.gif") top no-repeat;
	width: 670px;
	height: 20px;
}

div#interna_direita div#faleconosco div#bottom {
	background: url("../img/bg_faleconosco_bottom.gif") bottom no-repeat;
	width: 670px;
	height: 20px;
}

div#interna_direita div#faleconosco table tr th {
	background-color: #fff;
	color: #444444;
	font-weight: normal;
	font-size: 11px;	
}

div#interna_direita div#faleconosco table tr td input.inputs_width,
div#interna_direita div#faleconosco table tr td textarea.inputs_width,
div#interna_direita div#faleconosco table tr td select,
div#interna_direita div#faleconosco table tr td select.inputs_width {
	background-color: rgb(235, 235, 235);
	border: 1px solid rgb(11, 135, 67);
	width: 295px;
	font-size: 10px;
	color: #444444;
}

div#interna_direita div#faleconosco table tr td select {
	width: 74px;
	font-size: 10px;	
}

div#interna_direita div#faleconosco table tr td textarea.inputs_width {
	width: 485px;	
}

div#interna_direita div#faleconosco table tr td select.inputs_width {
	width: 485px;	
}

.submit, .submit_over {
	background-color: rgb(11, 135, 67);
	width: 110px;
	height: 30px;
	text-transform: lowercase;
	font-size: 14px;
	color: white;
	font-weight: bold;
	border: 1px solid rgb(11, 135, 67);
	cursor: pointer;
}

.submit {
	background-color: rgb(11, 135, 67);
}

.submit_over {
	background-color: #006632;
}

.submit_orange, .submit_orange_over {
	background-color: rgb(243, 111, 33);
	width: 110px;
	height: 30px;
	text-transform: lowercase;
	font-size: 14px;
	color: white;
	font-weight: bold;
	border: 1px solid rgb(243, 111, 33);
	cursor: pointer;
}

.submit_orange {
	background-color: rgb(243, 111, 33);
}

.submit_orange_over {
	background-color: #CC6100;
}


/* /Fale Conosco */

/* Notícias */
div#noticias {
	width: 950px;
}

div#noticias div#naoencontrada {
	padding-top: 20px;
	font-size: 18px;
	color: rgb (0, 103, 56);
}	
	
div#noticias div#title {
	padding-top: 30px;
	font-size: 22px;
	color: #006633;
	font-weight: bold;
}

div#noticias div#noticia {
	padding-top: 20px;
	font-size: 18px;
	color: #006633;
}

div#noticias div#texto {
	padding-top: 10px;
	font-size: 12px;
}

div#vejatambem_noticias {
	padding-top: 15px;	
}

div#listagem_noticias {
	padding-top: 15px;
	width: 650px;	
}

div#vejatambem_noticias .title {
	color: rgb(0, 103, 51);
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

div#vejatambem_noticias .noticia {
	float: left;
	padding-left: 10px;
}

div#vejatambem_noticias .noticia .data,
div#listagem_noticias .noticia .data {
	color: rgb(0, 103, 51);
	font-size: 11px;
	padding-top: 5px;
	font-weight: bold;
}

div#vejatambem_noticias .noticia .noticia_lista,
div#listagem_noticias .noticia .noticia_lista {
	font-size: 12px;
	padding-top: 5px;
}

.noticia_lista a {
	text-decoration: none;	
}

/* /Notícias */

/* /Internas header */

div#master div#header div#menu ul {
	float:left;
	width: 960px;
	height: 37px;
	padding: 0px;
	margin: 0px;
}

div #menu {
	float: left;	
}

div#menu li.estudantes a {
	color: #cc6100;
	text-decoration: none;
}

div#menu li.empresas a {
	color: #7a7a7a;
	text-decoration: none;
}

div#menu li.instituicoesdeensino a {
	color: #98ab26;
	text-decoration: none;
}

div#menu li.estudantes a:hover,
div#menu li.empresas a:hover,
div#menu li.instituicoesdeensino a:hover {
	color: #ffffff;
	text-decoration: none;
}	

div#menu li.estudantes_home a {
	color: #ffffff;
	text-decoration: none;
}

div#menu li.estudantes_home a:hover {
	color: #cc6100;
	text-decoration: none;
}

div#menu li.empresas_home a {
	color: #ffffff;
	text-decoration: none;
}

div#menu li.empresas_home a:hover {
	color: #7a7a7a;
	text-decoration: none;
}

div#menu li.instituicoesdeensino_home a {
	color: #ffffff;
	text-decoration: none;
}

div#menu li.instituicoesdeensino_home a:hover {
	color: #98ab26;
	text-decoration: none;
}

div#menu ul li.estudantes, div#menu ul li.empresas, div#menu ul li.instituicoesdeensino,
div#menu ul li.estudantes_home, div#menu ul li.empresas_home, div#menu ul li.instituicoesdeensino_home {	
	display:block;
	width: 318px;
	height: 32px;
	float:left;
	text-align: center;
	font-size: 18px;
	padding-top: 8px;
}

div#menu ul li.estudantes,
div#menu ul li.estudantes_home {
	background: url(../img/menu_bottom_laranja.jpg) bottom no-repeat;
	background-color: #f36f21;
	margin-right: 3px;
}

div#menu ul li.empresas,
div#menu ul li.empresas_home {
	background: url(../img/menu_bottom_cinza.jpg) bottom no-repeat;
	background-color: #999999;
	margin-right: 3px;
}

div#menu ul li.instituicoesdeensino,
div#menu ul li.instituicoesdeensino_home {
	background: url(../img/menu_bottom_verde.jpg) bottom no-repeat;
	background-color: #bed630;
}

div#content div#superbanner {
	width: 960px;
	height: 260px;
	padding: 0px;
	margin: 0px;		
}

div#content div#chamadas {
	width: 960px;
	padding-top: 10px;
}

div#content div#chamadas a {
	cursor: pointer;
	text-decoration: none;
}

div#content div#chamadas div.chamada {
	float: left;
	padding-left: 20px;
}

div#content div#chamadas div.foto {	
	width: 270px;
	height: 145px;
	float: left;
	margin: 0px;		
}

div#content div#chamadas div.resumo {
	width: 270px;
	float: left;
	margin: 15px 0px;	
	color: #666666;
	font-size: 12px;
}

div#content div#chamadas div.resumo span{
	font-size: 16px;
	font-weight: bold;
	color: rgb(243, 111, 33);	
}

div#iaeste_depoimentos {
	padding: 20px 0px;
	padding-left: 50px;
	margin-bottom: 20px;
	height: 210px;
	width: 910px;
}

div#iaeste {
	width: 630px;
	background-color: rgb(190, 214, 48);
	float: left;
}

div#iaeste div#top {
	background: url(../img/bg_boxiaeste_top.gif) top no-repeat;
	width: 630px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

div#iaeste div#conteudo {
	min-height: 200px;	
}

div#iaeste div#bottom {
	background: url(../img/bg_boxiaeste_bottom.gif) bottom no-repeat;
	width: 630px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	padding-top: 10px;
}

div#iaeste div#img {
	height: 160px;
	width: 150px;
	float: left;
	padding-left: 20px;
	padding-top: 20px; 
}

div#iaeste div#resumo {
	height: 170px;
	width: 410px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	font-size: 11px;
	color: #000000;
}

div#iaeste div#resumo span{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

div#login div#acesso {
	font-size: 11px;
	height: 10px;
	font-weight: bold;
	padding: 10px 0px;
	color: #000000;	
}

div#iaeste .queromeinscrever,
div#iaeste .queromeinscrever_over {
	height: 20px;
	width: 210px;
	padding: 5px 0px;
	background-color: #67741a;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

div#iaeste .queromeinscrever_over {
	background-color: #39400e;
}

div#iaeste .ok,
div#iaeste .ok_over {
	background: url(../img/buttons/ok.gif) top no-repeat;
	height: 23px;
	width: 23px;
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

div#iaeste .ok_over {
	background: url(../img/buttons/ok_over.gif) top no-repeat;
}

div#login_iaeste .ok_iaeste,
div#login_iaeste .ok_iaeste_over {
	background: url(../img/buttons/ok_iaeste.gif) top no-repeat;
	height: 23px;
	width: 23px;
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

div#login_iaeste .ok_iaeste_over {
	background: url(../img/buttons/ok_iaeste_over.gif) top no-repeat;
}

div#login {
	height: 65px;
	width: 410px;
	margin-top: 20px;
	padding-left: 10px;
	background: url(../img/bg_boxiaeste_login.gif) no-repeat;
}

div#dados_login {
	height: 23px;	
}

.textbox {
	width: 175px;
	height: 15px;
	background-color: #95a72a;
	border: 1px solid #cee064;
	font-size: 11px;
	color: #000000;
}

div#depoimentos {
	width: 190px;
	background-color: rgb(243, 111, 33);
	margin-left: 20px;
	float: left;
}

div#depoimentos div#top {
	background: url(../img/bg_boxdepoimentos_top.gif) top no-repeat;
	width: 190px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

div#depoimentos div#bottom {
	background: url(../img/bg_boxdepoimentos_bottom.gif) bottom no-repeat;
	width: 190px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

div#depoimentos a {
	cursor: pointer;
	color: #fff;
	text-decoration: none;
}

div#depoimentos div#titulo {
	font-size: 18px;
	font-weight: bold; 
	color: white;
	padding-top: 3px;
	padding-left: 20px;
}

div#depoimentos div#imagem {
	width: 150px;
	height: 100px;
	margin: 0px 20px;
	margin-top: 15px;	
}

div#depoimentos div#nome {
	padding-top: 10px;
	padding-left: 30px;
	color: white;
	font-weight: bold;
	font-size: 11px;
	width: 130px;
}

div#depoimentos div#resumo {	
	padding-left: 30px;
	color: white;
	width: 130px;
	font-size: 11px;
}

div#iaeste_conteudo {
	float: left;
	width: 700px;
	padding: 0px 20px;
}

div#master div#container{
	width:100%;
	background:#fff;
	padding-bottom: 160px; /*Footer Height*/
	margin-top: 3px;
}

div#master div#container div#submenu{
	width: 210px;
	background: #f36f21;
	float: left;
}

div#master div#container div#content{
	width: 960px;	
	float:left;
}

div#master div#container div#content h1 div{
	color: #f36f21;
	text-transform:uppercase;
	font-size:17px;
}

div#master div#container div#submenu {
	width: 180px;
	background-color: #0b8743;
	margin-top: 10px;
	float: left;
	margin-right: 10px;
}

div#master div#container div#submenu div#backtop {
	background: url(../img/bg_menuiaeste_top.gif) top no-repeat;
	width: 180px;
	height: 10px;	
}

div#master div#container div#submenu div#backbottom {
	background: url(../img/bg_menuiaeste_bottom.gif) bottom no-repeat;
	width: 180px;
	height: 10px;	
}

div#master div#footer{
	width: 100%;
	height: 160px;
	position: absolute;	
	bottom: 0px !important;
	bottom:-1px;
}

div#master div#footer div#informacoes {
	margin-top: 10px;	
}

div#master div#footer div#informacoes div#imgtelefone {
	float: left;
	height: 25px;
	padding-left: 53px;
}

div#master div#footer div#informacoes div#telefone {
	float: left;
	padding-left: 10px;
	height: 25px;
	font-weight: bold;
	color: #4c4c4c;
	padding-top: 5px;
	font-size: 14px;
}

div#master div#footer div#informacoes div#imgemail {
	float: left;
	height: 25px;
	padding-left: 90px;
	padding-top: 3px;	
}

div#master div#footer div#informacoes div#email {
	float: left;
	padding-left: 10px;
	height: 25px;
	font-weight: bold;
	padding-top: 5px;
	color: rgb(0, 103, 56);	
	font-size: 14px;
}

div#master div#footer div#informacoes div#email a {
	color: rgb(0, 103, 56);
	text-decoration: none;
	cursor: pointer;
}

div#master div#footer div#informacoes div#email a:hover {
	color: #666666;
}

div#master div#footer div#informacoes div#endereco {
	float: left;
	margin-left: 20px;
	padding-left: 20px;
	margin-top: 5px;
	color: #4c4c4c;
	font-size: 14px;
	border-left: 1px solid rgb(0, 103, 56);;
}

div#master div#footer div#disclaimer {
	padding-left: 50px;
	padding-right: 60px;
}

div#master div#footer div#disclaimer div#copyright {
	float: left;
	font-size: 12px;
	color: #999999;
}

div#master div#footer div#disclaimer div#author {
	float: right;
	font-size: 11px;
	color: #999999;
}

div#master div#footer div#disclaimer div#author a {
	color: #999999;
	text-decoration: none;
}

div#border_bottom {
	height: 100px;
	width: 963px;
}

div#border_bottom img {
	padding: 30px 0px;	
}

div#esquerda {
	float: left;
	width: 170px;
	padding-right: 10px;
}



div#estudantes_menu {
	width: 170px;
	background-color: rgb(243, 111, 33);
	float: left;
}

div#estudantes_menu div.item {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	padding: 10px 0px;
	padding-left: 15px;
	margin-left: 10px;
	width: 125px;
	list-style: none;
	display: block;
	background: url(../img/bullet.gif) top left no-repeat;
}

.border_top {
	line-height: 1px;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	background: url(../img/hr.gif) top;
	height: 1px;
	width: 140px;
	margin-left: 10px;
}

.border_black {
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	background: url(../img/hr_black.gif) top repeat-x;
	border: none;
	height: 1px;
	width: 750px;
}

.border_black_repeat {
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	background: url(../img/hr_black.gif) top;
	border: none;
	height: 1px;
}

div#estudantes_menu div#top {
	background: none;
	border: none;
	padding: 0px;
	background: url(../img/mascara_estudantes_menu_top.gif) top no-repeat;
	width: 170px;
	height: 10px;
	margin: 0px;
	padding-bottom: 10px;
}

div#estudantes_menu div#bottom {
	background: none;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url(../img/mascara_estudantes_menu_bottom.gif) bottom no-repeat;
	width: 170px;
	height: 10px;
	padding-top: 10px;
}

div#empresas_menu div.item,
div#instituicoes_menu div.item {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	width: 125px;
	list-style: none;
	display: block;
	background: url(../img/bullet.gif) top left no-repeat;
}

div#estudantes_menu div a,
div#empresas_menu div a,
div#instituicoes_menu div a {
	color:white;
	text-decoration: none;
	cursor: pointer;
}

div#estudantes_menu div a:hover,
div#empresas_menu div a:hover,
div#instituicoes_menu div a:hover {
	color: black;
}

div#empresas_menu {
	width: 170px;
	background-color: rgb(153, 153, 153);
	float: left;
}

div#empresas_menu div#top {
	background: none;
	border: none;
	padding: 0px;
	background: url(../img/mascara_empresas_menu_top.gif) top no-repeat;
	width: 170px;
	height: 10px;
	margin: 0px;
	padding-bottom: 10px;
}

div#empresas_menu div#bottom {
	background: none;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url(../img/mascara_empresas_menu_bottom.gif) bottom no-repeat;
	width: 170px;
	height: 10px;
	padding-top: 10px;
}

div#instituicoes_menu {
	width: 170px;
	background-color: rgb(190, 214, 48);
	float: left;
}

div#instituicoes_menu div#top {
	background: none;
	border: none;
	padding: 0px;
	background: url(../img/mascara_instituicoes_menu_top.gif) top no-repeat;
	width: 170px;
	height: 10px;
	margin: 0px;
	padding-bottom: 10px;
}

div#instituicoes_menu div#bottom {
	background: none;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url(../img/mascara_instituicoes_menu_bottom.gif) bottom no-repeat;
	width: 170px;
	height: 10px;
	padding-top: 10px;
}

div#direita {
	float: left;
	width: 770px;
}

.chamadas_menu {
	float: left;
	width: 730px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.chamadas_menu div.titulo {	
	color: rgb(0, 103, 56);
	font-size: 16px;
	font-weight: bold;
	width: 550px;
	padding: 0px;
}

.chamadas_menu div.resumo {
	padding: 10px 0px;
	font-size: 12px;
	color: #444444;	
	margin: 0px;
}

.chamadas_estudantes {	
	width: 730px;	
	padding: 5px 0px;
	padding-left: 30px;
}

.chamadas_estudantes .conteudo {
	border-left: 1px solid rgb(243, 111, 33);
	border-right: 1px solid rgb(243, 111, 33);
	float: left;
}

.chamadas_estudantes .top {
	background: url(../img/mascara_chamadas_estudantes_top.gif) top no-repeat;
	padding: 0px;
	margin: 0px;
	width: 730px;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
}

.chamadas_estudantes .bottom {
	background: url(../img/mascara_chamadas_estudantes_bottom.gif) bottom no-repeat;
	padding: 0px;
	margin: 0px;
	width: 730px;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
}

.chamadas_empresas {	
	width: 730px;	
	margin: 5px 0px;
	margin-left: 30px;
}

.chamadas_empresas .conteudo {
	border-left: 1px solid rgb(153, 153, 153);
	border-right: 1px solid rgb(153, 153, 153);
	float: left;
}

.chamadas_empresas .top {
	background: url(../img/mascara_chamadas_empresas_top.gif) top no-repeat;
	padding: 0px;
	margin: 0px;
	width: 730px;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
}

.chamadas_empresas .bottom {
	background: url(../img/mascara_chamadas_empresas_bottom.gif) bottom no-repeat;
	padding: 0px;
	margin: 0px;
	width: 730px;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
}

.chamadas_instituicoes {	
	width: 730px;
	margin: 5px 0px;
	margin-left: 30px;
}

.chamadas_instituicoes .conteudo {
	border-left: 1px solid rgb(190, 214, 48);
	border-right: 1px solid rgb(190, 214, 48);
	float: left;
}

.chamadas_instituicoes .top {
	background: url(../img/mascara_chamadas_instituicoes_top.gif) top no-repeat;
	padding: 0px;
	margin: 0px;
	width: 730px;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
}

.chamadas_instituicoes .bottom {
	background: url(../img/mascara_chamadas_instituicoes_bottom.gif) bottom no-repeat;
	padding: 0px;
	margin: 0px;
	width: 730px;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
}

.chamadas_estudantes .conteudo .imagem,
.chamadas_empresas .conteudo .imagem,
.chamadas_instituicoes .conteudo .imagem {
	width: 200px;
	height: 100px;
	float: left;
	padding-left: 10px;	
}

.chamadas_estudantes .conteudo .titulo_resumo,
.chamadas_empresas .conteudo .titulo_resumo,
.chamadas_instituicoes .conteudo .titulo_resumo {
	float: left;
	width: 518px;
}

.chamadas_estudantes .conteudo .titulo_resumo .resumo,
.chamadas_empresas .conteudo .titulo_resumo .resumo,
.chamadas_instituicoes .conteudo .titulo_resumo .resumo {
	padding-left: 20px;
	font-size: 12px;
	color: #444444;
	margin: 0px;
}

.chamadas_estudantes .conteudo .titulo_resumo .resumo a,
.chamadas_empresas .conteudo .titulo_resumo .resumo a,
.chamadas_instituicoes .conteudo .titulo_resumo .resumo a {
	color: #444444;
	cursor: pointer;
	text-decoration: none;
}

.chamadas_estudantes .conteudo .titulo_resumo .titulo,
.chamadas_empresas .conteudo .titulo_resumo .titulo,
.chamadas_instituicoes .conteudo .titulo_resumo .titulo {
	color: rgb(0, 103, 56);
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}

.titulo {
	color: rgb(0, 103, 56);
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}

.titulo_resumo .titulo a {
	color: rgb(0, 103, 56);
	cursor: pointer;
	text-decoration: none;
}

.resumo {
	color: rgb(0, 103, 56);
	font-size: 11px;
	margin-left: 20px;
}

.texto {
	margin: 20px 20px;	
}

div#caminho_estudantes,
div#caminho_empresas,
div#caminho_instituicoesdeensino {
	margin-left: 10px;	
	font-size: 12px;
}

div#caminho_iaeste,
div#caminho_iaeste a {	
	font-size: 12px;
	color: rgb(11, 135, 67);
}

div#caminho_estudantes,
div#caminho_estudantes a {
	color: rgb(243, 111, 33);
	width: 750px;
}

div#caminho_empresas,
div#caminho_empresas a {
	color: #666666;
	width: 750px;
}

div#caminho_instituicoesdeensino,
div#caminho_instituicoesdeensino a {
	color: #95ad00;
	width: 750px;
}

div#caminho_iaeste a, div#caminho_estudantes a, 
div#caminho_empresas a, div#caminho_instituicoesdeensino a {
	cursor: pointer;
	text-decoration: none;
}

div#caminho_iaeste a:hover, div#caminho_estudantes a:hover, 
div#caminho_empresas a:hover, div#caminho_instituicoesdeensino a:hover {
	color: #006738;
}

div#login_iaeste {
	background-color: rgb(243, 111, 33);
	margin: 20px 0px;
	margin-left: 10px;
	height: 90px;
	width: 480px;
}

div#login_iaeste div#top_login {
	background: url(../img/iaeste_login_top.gif) top no-repeat;
	height: 10px;
	width: 480px;
	font-size: 1px;
	line-height: 1px;
}

div#login_iaeste div#bottom_login {
	background: url(../img/iaeste_login_bottom.gif) bottom no-repeat;
	height: 10px;
	width: 480px;
	font-size: 1px;
	line-height: 1px;
}

div#login_iaeste div#conteudo_login {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;	
	height: 60px;
	width: 458px;
	margin: 0px 10px;
}

div#login_iaeste div#top_conteudo_login {
	background: url(../img/boxiaeste_login_top.gif) top no-repeat;
	height: 10px;
	width: 460px;
	font-size: 1px;
	line-height: 1px;
	margin-left: 10px;
}

div#login_iaeste div#bottom_conteudo_login {
	background: url(../img/boxiaeste_login_bottom.gif) bottom no-repeat;
	height: 10px;
	width: 460px;
	font-size: 1px;
	line-height: 1px;
	margin-left: 10px;
}
	
div#login_iaeste div#conteudo_login div#dados_login {
	margin-left: 10px;
	margin-top: 10px;	
}

div#login_iaeste div.titulo {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 10px;
}

div#login_iaeste div#login {
	padding: 0px 15px;
	padding-top: 10px;
	background: none;
	margin: none;
	width: auto;
	height: auto;
	color: #fff;
	font-weight: bold;
	float: left;
}


.textbox_iaeste {
	height: 15px;
	width: 190px;
	border: 1px solid #fff;
	font-size: 11px;
	background-color: #a04916;
	color: #fff;
	margin-right: 10px;	
}

div#login_iaeste div#login input#send {
	margin-left: 35px;
	margin-top: 10px;
	background-color: rgb(243, 111, 33);
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	float: left;
}

.programas_titulo {
	color: rgb(0, 103, 56);
	font-size: 22px;
	font-weight: bold;
	margin-left: 10px;
	width: 500px;
}

.depoimentos_titulo {
	color: rgb(0, 103, 56);
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	width: 490px;
}

.programas_titulo_all {
	color: rgb(0, 103, 56);
	font-size: 22px;
	font-weight: bold;
	margin-left: 10px;
	width: 750px;
}

.depoimentos_titulo_all {
	color: rgb(0, 103, 56);
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	width: 750px;
}

.programas_resumo {
	color: rgb(0, 103, 56);
	width: 500px;
	font-size: 16px;
	margin-left: 10px;
}

.depoimentos_resumo {
	color: rgb(0, 103, 56);
	width: 490px;
	font-size: 16px;
}

.programas_resumo_all {
	color: rgb(0, 103, 56);
	width: 750px;
	font-size: 16px;
	margin-left: 10px;
}

.depoimentos_resumo_all {
	color: rgb(0, 103, 56);
	width: 750px;
	font-size: 16px;
}

.depoimentos_dados {
	padding-top: 10px;
	color: rgb(0, 103, 56);
	width: 490px;
	font-size: 12px;
}

.depoimentos_dados_all {
	padding-top: 10px;
	color: rgb(0, 103, 56);
	width: 750px;
	font-size: 12px;
}

.programas_texto {
	width: 500px;
	margin-left: 10px;
	margin-top: 20px;
	font-size: 12px;
}

.depoimentos_texto {
	width: 490px;
	margin-top: 20px;
	font-size: 12px;
}

.programas_texto_all {
	width: 750px;
	margin-left: 10px;
	margin-top: 20px;
	font-size: 12px;
}

.depoimentos_texto_all {
	width: 750px;
	margin-top: 20px;
	font-size: 12px;
}

.programas_imagens {
	width: 240px;
	float: right;
	margin-top: 10px;
}

div.empresasparceiras_empresas,
div.empresasparceiras_instituicoesdeensino {
	margin-left: 10px;
}

div#depoimentos_lista_estudantes,
div#depoimentos_lista_empresas,
div#depoimentos_lista_instituicoesdeensino {
	margin: 20px;
	margin-top: 0px;
	margin-left: 10px;
}

div#depoimentos_lista_estudantes {
	border-top: 1px dotted rgb(243, 111, 33);
}

div#depoimentos_lista_empresas {
	border-top: 1px dotted rgb(153, 153, 153);
}

div#depoimentos_lista_instituicoesdeensino {
	border-top: 1px dotted rgb(190, 214, 48);
}
	
div.empresasparceiras_empresas .imagem,
div.empresasparceiras_instituicoesdeensino .imagem {
	float: left;
	padding: 10px;
	width: 150px;
	height: 100px;
}

div.empresasparceiras_empresas .imagem img,
div.empresasparceiras_instituicoesdeensino .imagem img {
	margin: auto;	
}

div.empresasparceiras_empresas .conteudo,
div.empresasparceiras_instituicoesdeensino .conteudo {
	width: 450px;
	float: left;
	padding: 10px;
}

div.empresasparceiras_empresas .conteudo .titulo,
div.empresasparceiras_instituicoesdeensino .conteudo .titulo {
	font-size: 12px;
	padding: 0px;
}

div.empresasparceiras_empresas .conteudo .texto,
div.empresasparceiras_instituicoesdeensino .conteudo .texto {
	margin: 5px 0px;
}

div.empresasparceiras_empresas .conteudo .link,
div.empresasparceiras_instituicoesdeensino .conteudo .link,
div.apoiadores .content .link {
	color: rgb(0, 103, 56);
	font-weight: bold;
}

div.apoiadores .content .link {
	margin: 0px;
}

div.empresasparceiras_empresas .conteudo .link a,
div.empresasparceiras_instituicoesdeensino .conteudo .link a,
div.apoiadores .content .link a {
	font-weight: normal;	
}

div#estudantes_depoimentos {
	margin: 20px 0px;
	width: 170px;	
}

div#estudantes_depoimentos div#top_depoimentos {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_estudantes_depoimentos_top.gif) top no-repeat;
	font-size: 1px;
}

div#estudantes_depoimentos div#bottom_depoimentos {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_estudantes_depoimentos_bottom.gif) bottom no-repeat;
	font-size: 1px;
}

div#estudantes_depoimentos div#conteudo_depoimentos {
	border-left: 2px solid rgb(243, 111, 33);
	border-right: 2px solid rgb(243, 111, 33);
}

div#empresas_depoimentos {
	margin: 20px 0px;
	width: 170px;
}

div#empresas_depoimentos div#top_depoimentos {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_empresas_depoimentos_top.gif) top no-repeat;
	font-size: 1px;
}

div#empresas_depoimentos div#bottom_depoimentos {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_empresas_depoimentos_bottom.gif) bottom no-repeat;
	font-size: 1px;
}

div#empresas_depoimentos div#conteudo_depoimentos {
	border-left: 2px solid rgb(153, 153, 153);
	border-right: 2px solid rgb(153, 153, 153);
}

div#instituicoesdeensino_depoimentos {
	margin: 20px 0px;
	width: 170px;
}

div#instituicoesdeensino_depoimentos div#top_depoimentos {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_instituicoes_depoimentos_top.gif) top no-repeat;
	font-size: 1px;
}

div#instituicoesdeensino_depoimentos div#bottom_depoimentos {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_instituicoes_depoimentos_bottom.gif) bottom no-repeat;
	font-size: 1px;
}

div#instituicoesdeensino_depoimentos div#conteudo_depoimentos {
	border-left: 2px solid rgb(190, 214, 48);
	border-right: 2px solid rgb(190, 214, 48);
}

div#estudantes_depoimentos a,
div#empresas_depoimentos a,
div#instituicoesdeensino_depoimentos a {
	cursor: pointer;
	text-decoration: none;
}

div#estudantes_depoimentos div#imagem,
div#empresas_depoimentos div#imagem,
div#instituicoesdeensino_depoimentos div#imagem {
	width: 150px;
	height: 100px;
	margin-left: 8px;
}

div#estudantes_depoimentos div#titulo {
	font-size: 16px;
	font-weight: bold;
	padding: 15px;
	color: rgb(243, 111, 33);
	padding-top: 5px;
}

div#estudantes_depoimentos div#titulo a {
	color: rgb(243, 111, 33);
	text-decoration: none;
}

div#empresas_depoimentos div#titulo {
	font-size: 16px;
	font-weight: bold;
	padding: 15px;
	color: rgb(153, 153, 153);
	padding-top: 5px;
}

div#empresas_depoimentos div#titulo a {
	color: rgb(153, 153, 153);
	text-decoration: none;
}

div#instituicoesdeensino_depoimentos div#titulo {
	font-size: 16px;
	font-weight: bold;
	padding: 15px;
	color: rgb(190, 214, 48);
	padding-top: 5px;
}

div#instituicoesdeensino_depoimentos div#titulo a {
	color: rgb(190, 214, 48);
	text-decoration: none;
}

div#estudantes_depoimentos div#nome,
div#empresas_depoimentos div#nome,
div#instituicoesdeensino_depoimentos div#nome {
	margin-top: 10px;
	font-weight: bold;
	padding-left: 20px;
	width: 130px;
	font-size: 11px;
}

div#programa_estudantes {
	color: rgb(243, 111, 33);
	font-size: 12px;
	font-weight: bold;
	padding: 10px;	
}

div#programa_empresas {
	color: rgb(153, 153, 153);
	font-size: 12px;
	font-weight: bold;
	padding: 10px;	
}

div#programa_instituicoesdeensino {
	color: rgb(190, 214, 48);
	font-size: 12px;
	font-weight: bold;
	padding: 10px;	
}
	
div#estudantes_depoimentos div#descricao,
div#empresas_depoimentos div#descricao,
div#instituicoesdeensino_depoimentos div#descricao {
	padding-left: 20px;
	width: 130px;
	font-size: 11px;
}

div#direita div#informacoes_estudantes,
div#direita div#informacoes_empresas,
div#direita div#informacoes_instituicoesdeensino,
div#direita div#informacoes_estudantes_all,
div#direita div#informacoes_empresas_all,
div#direita div#informacoes_instituicoesdeensino_all {
	margin-top: 20px;
	margin-left: 10px;
	width: 730px;
}

div#direita div#informacoes_estudantes .titulos,
div#direita div#informacoes_empresas .titulos,
div#direita div#informacoes_instituicoesdeensino .titulos {
	font-size: 16px;	
}

div#direita div#informacoes_estudantes_all,
div#direita div#informacoes_empresas_all,
div#direita div#informacoes_instituicoesdeensino_all {
	width: 700px;
	
}

div#direita div#informacoes_estudantes div.item ,
div#direita div#informacoes_empresas div.item ,
div#direita div#informacoes_instituicoesdeensino div.item,
div#direita div#informacoes_estudantes_all div.item,
div#direita div#informacoes_empresas_all div.item,
div#direita div#informacoes_instituicoesdeensino_all div.item {
	margin: 0px;
	padding: 0px;
}

div#direita div#informacoes_estudantes div a {
	color: rgb(243, 111, 33);
	text-decoration: none;	
}

div#direita div#informacoes_estudantes div a:hover {
	color: #006738;
}

div#direita div#informacoes_empresas div a {
	color: #666666;
	text-decoration: none;	
}

div#direita div#informacoes_empresas div a:hover {
	color: #006738;
}

div#direita div#informacoes_instituicoesdeensino div a {
	color: #95ad00;
	text-decoration: none;	
}

div#direita div#informacoes_instituicoesdeensino div a:hover {
	color: #006738;
}

div#direita div#informacoes_estudantes_all {
	width: 730px;	
}

div#direita div#informacoes_estudantes_all div.top {
	background: url('../img/mascara_chamadas_estudantes_top.gif') top no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_estudantes_all div.bottom {
	background: url('../img/mascara_chamadas_estudantes_bottom.gif') bottom no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_estudantes_all div.conteudo {
	border-left: 1px solid rgb(243, 111, 33);
	border-right: 1px solid rgb(243, 111, 33);
}

div#direita div#informacoes_estudantes div.top {
	background: url('../img/mascara_chamadas_estudantes_top.gif') top no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_estudantes div.bottom {
	background: url('../img/mascara_chamadas_estudantes_bottom.gif') bottom no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_estudantes div#conteudo {
	border-left: 1px solid rgb(243, 111, 33);
	border-right: 1px solid rgb(243, 111, 33);
	background: none;
	padding: 0px;
	margin: 0px;
}

div#direita div#informacoes_empresas_all {
	width: 730px;
}

div#direita div#informacoes_empresas_all div.top {
	background: url('../img/mascara_chamadas_empresas_top.gif') top no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_empresas_all div.bottom {
	background: url('../img/mascara_chamadas_empresas_bottom.gif') bottom no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_empresas_all div.conteudo {
	border-left: 1px solid rgb(153, 153, 153);
	border-right: 1px solid rgb(153, 153, 153);
}

div#direita div#informacoes_empresas div.top {
	background: url('../img/mascara_chamadas_empresas_top.gif') top no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_empresas div.bottom {
	background: url('../img/mascara_chamadas_empresas_bottom.gif') bottom no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_empresas div#conteudo {
	border-left: 1px solid rgb(153, 153, 153);
	border-right: 1px solid rgb(153, 153, 153);
	background: none;
	padding: 0px;
	margin: 0px;
}

div#direita div#informacoes_instituicoesdeensino_all {
	width: 730px;
}

div#direita div#informacoes_instituicoesdeensino_all div.top {
	background: url('../img/mascara_chamadas_instituicoes_top.gif') top no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_instituicoesdeensino_all div.bottom {
	background: url('../img/mascara_chamadas_instituicoes_bottom.gif') bottom no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_instituicoesdeensino_all div.conteudo {
	border-left: 1px solid rgb(190, 214, 48);
	border-right: 1px solid rgb(190, 214, 48);
}

div#direita div#informacoes_instituicoesdeensino div.top {
	background: url('../img/mascara_chamadas_instituicoes_top.gif') top no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_instituicoesdeensino div.bottom {
	background: url('../img/mascara_chamadas_instituicoes_bottom.gif') bottom no-repeat;
	width: 730px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
}

div#direita div#informacoes_instituicoesdeensino div#conteudo {
	border-left: 1px solid rgb(190, 214, 48);
	border-right: 1px solid rgb(190, 214, 48);
	background: none;
	padding: 0px;
	margin: 0px;
}

div#direita div#informacoes_estudantes div,
div#direita div#informacoes_empresas div,
div#direita div#informacoes_instituicoesdeensino div {
	margin: 0px 12px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
}

div#direita div#informacoes_estudantes div {
	color: rgb(243, 111, 33);
	background: url(../img/bullet_estudantes.gif) left no-repeat;
	padding: 10px 15px;
}

div#direita div#informacoes_empresas div {
	color: #666666;
	background: url(../img/bullet_empresas.gif) left no-repeat;
	padding: 10px 15px;
}

div#direita div#informacoes_instituicoesdeensino div {
	color: #95ad00;
	background: url(../img/bullet_instituicoesdeensino.gif) left no-repeat;
	padding: 10px 15px;
}

div#direita div#informacoes_estudantes_all div.item,
div#direita div#informacoes_estudantes_all div.item a {
	color: rgb(243, 111, 33);
	text-decoration: none;
}

div#direita div#informacoes_empresas_all div.item,
div#direita div#informacoes_empresas_all div.item a {
	color: rgb(153, 153, 153);
	text-decoration: none;
}

div#direita div#informacoes_instituicoesdeensino_all div.item,
div#direita div#informacoes_instituicoesdeensino_all div.item a {
	color: rgb(190, 214, 48);
	text-decoration: none;
}

div#direita div#informacoes_estudantes_all div.item a:hover, 
div#direita div#informacoes_empresas_all div.item a:hover, 
div#direita div#informacoes_instituicoesdeensino_all div.item a:hover {
	color: #006738;
}

div#direita div#informacoes_estudantes div.item,
div#direita div#informacoes_empresas div.item,
div#direita div#informacoes_instituicoesdeensino div.item,
div#direita div#informacoes_estudantes_all div.item,
div#direita div#informacoes_empresas_all div.item,
div#direita div#informacoes_instituicoesdeensino_all div.item {
	font-weight: bold;
	background: none;
	padding-left: 40px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: square;
}

div#direita div.informacao_titulo_estudantes,
div#direita div.informacao_titulo_empresas,
div#direita div.informacao_titulo_instituicoesdeensino {
	font-weight: bold;
	width: 720px;
	margin: auto;
	font-size: 16px;
	padding: 5px;
	color: white;
	float: left;
}

div#direita div.informacao_titulo_estudantes {
	background-color: rgb(243, 111, 33); 
}

div#direita div.informacao_titulo_empresas {
	background-color: rgb(153, 153, 153);
}

div#direita div.informacao_titulo_instituicoesdeensino {
	background-color: rgb(190, 214, 48);
}

div#direita div.informacao_topo_estudantes, 
div#direita div.informacao_topo_empresas, 
div#direita div.informacao_topo_instituicoesdeensino {
	font-weight: bold;
	text-align: right;
	width: 690px;
	padding-bottom: 10px;
		
}

div#direita div.informacao_topo_estudantes a {
	color: rgb(243, 111, 33);
	text-decoration: none; 
}

div#direita div.informacao_topo_empresas a {
	color: rgb(153, 153, 153);
	text-decoration: none;
}

div#direita div.informacao_topo_instituicoesdeensino a {
	color: rgb(190, 214, 48);
	text-decoration: none;
}

div#direita div.informacao_texto_estudantes,
div#direita div.informacao_texto_empresas,
div#direita div.informacao_texto_instituicoesdeensino {
	width: 700px;
	margin: auto;
	padding-top: 5px;
	padding-bottom: 10px;
	float: left;
}

div.programas_estudantes,
div.programas_empresas,
div.programas_instituicoesdeensino {
	padding: 10px 0px;
	margin-left: 10px;
	padding-left: 15px;	
	font-weight: bold;
}

div.programas_estudantes {
	color: rgb(243, 111, 33);
	font-size: 16px;
	background: url(../img/bullet_estudantes.gif) left no-repeat;
}

div.programas_empresas {
	color: rgb(153, 153, 153);
	font-size: 16px;
	background: url(../img/bullet_empresas.gif) left no-repeat;
}

div.programas_instituicoesdeensino {
	color: rgb(190, 214, 48);
	font-size: 16px;
	background: url(../img/bullet_instituicoesdeensino.gif) left no-repeat;
}

div.depoimentos_estudantes,
div.depoimentos_empresas,
div.depoimentos_instituicoesdeensino {
	float: left;
	padding-bottom: 10px;
	width: 750px;
}

div.depoimentos_estudantes div.depoimento,
div.depoimentos_empresas div.depoimento,
div.depoimentos_instituicoesdeensino div.depoimento {
	margin-top: 10px;	
}

div.depoimentos_estudantes div.depoimento div.top {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_estudantes_depoimentos_top.gif) top no-repeat;
	font-size: 1px;
}

div.depoimentos_estudantes div.depoimento div.bottom {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_estudantes_depoimentos_bottom.gif) top no-repeat;
	font-size: 1px;
}

div.depoimentos_estudantes div.depoimento div.conteudo {
	border-left: 2px solid rgb(243, 111, 33);
	border-right: 2px solid rgb(243, 111, 33);	
}

div.depoimentos_empresas div.depoimento div.top {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_empresas_depoimentos_top.gif) top no-repeat;
	font-size: 1px;
}

div.depoimentos_empresas div.depoimento div.bottom {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_empresas_depoimentos_bottom.gif) top no-repeat;
	font-size: 1px;
}

div.depoimentos_empresas div.depoimento div.conteudo {
	border-left: 2px solid rgb(153, 153, 153);
	border-right: 2px solid rgb(153, 153, 153);
}

div.depoimentos_instituicoesdeensino div.depoimento div.top {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_instituicoes_depoimentos_top.gif) top no-repeat;
	font-size: 1px;
}

div.depoimentos_instituicoesdeensino div.depoimento div.bottom {
	width: 170px;
	height: 10px;
	background: url(../img/mascara_instituicoes_depoimentos_bottom.gif) top no-repeat;
	font-size: 1px;
}

div.depoimentos_instituicoesdeensino div.depoimento div.conteudo {
	border-left: 2px solid rgb(190, 214, 48);
	border-right: 2px solid rgb(190, 214, 48);
}

div.depoimentos_estudantes div.depoimento img,
div.depoimentos_empresas div.depoimento img,
div.depoimentos_instituicoesdeensino div.depoimento img {
	padding: 10px 8px;
}

div.depoimentos_estudantes div.depoimento div.nome,
div.depoimentos_empresas div.depoimento div.nome,
div.depoimentos_instituicoesdeensino div.depoimento div.nome {
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	width: 150px;
}

div.depoimentos_estudantes div.depoimento div.descricao,
div.depoimentos_empresas div.depoimento div.descricao,
div.depoimentos_instituicoesdeensino div.depoimento div.descricao {
	padding-left: 10px;
	width: 125px;
	font-size: 11px;
}

div.depoimento div.conteudo div.nome a,
div.depoimento div.conteudo div.descricao a {
	text-decoration: none;	
}

div.vejatambem {
	margin: 20px 0px;
	width: 450px;	
	float: left;
}

div.vejatambem .lista div.descricao {
	font-size: 11px;	
}

div.vejatambem .lista {
	margin-top: 20px;
	padding-left: 20px;
}

div.vejatambem .lista a {
	text-decoration: none;	
}

div.vejatambem div.nome {
	font-weight: bold;
}
	
div.vejatambem div.title {
	color: rgb(0, 103, 56);
	font-size: 11px;
	font-weight: bold;
}	
	
div#iaeste_header {
	width: 460px;
	float: right;
	padding-top: 35px;
	padding-right: 20px;	
}

div#iaeste_header div#programa_estagio {
	color: rgb(255, 121, 0);
	font-size: 18px;
	font-weight: bold;
	text-align: right;	
}

div#iaeste_header div#temporada {
	font-size: 16px;
	font-weight: bold;
	text-align: right; 	
}

div#menu_iaeste {
	background-color: #ffffff;	
}

.menu_iaeste_ul {
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	width: 120px;
}

.menu_iaeste_li {
	color: #ffffff;
	font-size: 12px;
	list-style: square;
	color: rgb(190, 214, 48);
}

.menu_iaeste_li a {
	width: 120px;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

.menu_iaeste_pai_li {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 15px;
	background: url(../img/bullet_lightgreen.gif) left no-repeat;
	margin: 0px 10px;
}

.menu_iaeste_pai_li a {
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
}
	
div#menu_iaeste div#fale_conosco {
	width: 318px;
	height: 22px;
	float: left;
	margin-right: 2px;
	background: url(../img/bg_menuiaeste_top_faleconosco.gif) bottom no-repeat;
	background-color: rgb(153, 153, 153);
	padding-left: 30px;
	padding-top: 8px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

div#menu_iaeste div#fale_conosco a {
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
}

div#menu_iaeste div#dados_estudante {
	width: 580px;
	height: 22px;
	float: left;
	background: url(../img/bg_menuiaeste_top_dadosestudantes.gif) bottom no-repeat;
	background-color: rgb(190, 214, 48);
	padding-top: 8px;
	padding-left: 30px;
}

div#menu_iaeste div#dados_estudante div#estudante {
	color: rgb(11, 135, 67);
	font-size: 12px;
	padding-right: 5px;
}

div#menu_iaeste div#dados_estudante div#estudante span {
	color: #000000;
	font-weight: bold;	
}

div#menu_iaeste div#dados_estudante div#pontos_aprovados {
	color: rgb(11, 135, 67);
	font-size: 12px;
	padding-left: 5px;
	border-left: 1px solid rgb(11, 135, 67);
	vertical-align: middle; 
}

div#menu_iaeste div#dados_estudante div#pontos_aprovados span {
	color: #000000;
	font-weight: bold;	
}

div#menu_iaeste div#dados_estudante div#logout,
div#menu_iaeste div#dados_estudante div#escolhertemporada {
	float: right;
	padding-right: 30px;
	font-size: 12px;
	font-weight: bold;
}

div#menu_iaeste div#dados_estudante div#logout a,
div#menu_iaeste div#dados_estudante div#escolhertemporada a {
	cursor: pointer;
	color: rgb(11, 135, 67);
	text-decoration: none;
}

div#direita_iaeste {
	padding-left: 10px;
	padding-top: 10px;
	float: left;
}

form#estudantes-cadastro-form div.select_multi {
	overflow: auto;
	height: 300px;
	border: 1px solid #006738;
	padding: 5px;
	background: #FCF7EE;
} 

div#error {
	text-align: center;
	color: red;
	font-weight: bold;	
}

div#conteudo_iaeste {
	width: 750px;
}

div#logado {
	font-size: 16px;
	color: rgb(255, 121, 0);
	font-weight: bold;
	padding-top: 20px;
}

div#direita_iaeste div#texto {
	font-size: 12px;
	padding-top: 20px;
}

div#ranking {
	padding: 8px;	
}

div.atividadessociais {
	margin-top: 20px;	
}

div.atividadessociais_content div {
	margin-top: 5px;
	font-size: 14px;	
}

	
div.atividadessociais h3 {
	padding-left: 25px;
	height: 25px;
	padding-top: 6px;
	font-size: 14px;
}

div#validacaocpf {
	width: 750px;
	border: 1px solid rgb(243, 111, 33);
	padding: 20px 0px;
	margin-top: 20px;	
}

div#validacaocpf div#cpf {
	padding-left: 20px;
}

div#validacaocpf div#cpf input#cpf_text {
	background-color: rgb(235, 235, 235);
	border: 1px solid rgb(0, 103, 56);
}

div#recuperarsenha {
	width: 750px;
	border: 1px solid rgb(243, 111, 33);
	padding: 20px 0px;
	margin-top: 20px;
}

div#recuperarsenha div#email {
	padding-left: 20px;
		
}

textarea,
select.inputs_width,
input.inputs_width{
	border: 1px solid rgb(0, 103, 56);
	background: #fcf7ee;
	width: 500px;
	color: rgb(0, 103, 56);
}

.info, .info_over {
	background-color:rgb(243, 111, 33);
	color:#fff;
	font-weight:bold;
	border:1px solid rgb(243, 111, 33);
}

.info_over {
	background-color: #CC6100;
	cursor: pointer;
}

table.form {
	width: 100%;	
}

.DF-alert {
	background: #ffcccc !important;
}

table.form th {
	padding:2px 5px;
	text-align:right;
	color: rgb(0, 103, 56);
	font-size: 14px;
	font-weight: normal;
	border:1px solid #fff;
	width:200px;
}

table.form th.inserir_tit_opened{
	width: auto;
	text-align: left;
	padding: 5px;
	font-size: 16px;
	color: rgb(0, 103, 56);
	font-weight: bold;
}
table.form td {
	padding:2px 4px;
	text-align:left;
}

table.list{border:0px}

table.list th {
	padding:3px 4px;
	border:1px solid rgb(249, 183, 144);
	background-color:rgb(243, 111, 33);
	text-align:left;
	color:#FFF;
	white-space:nowrap
}

table.list td {
	padding:3px 4px;
	border:1px solid rgb(249, 183, 144);
	color: #444444;
}

table.list td.temporada {
	padding:10px 20px;
	border:1px solid rgb(249, 183, 144);
	color: #444444;
}

table.list .num {text-align:right}

table.list_noborder th,
table.list_noborder td {padding:4px;border:none}

table.list tr.off_0 {
	background-color: rgb(250, 239, 221);
}

table.list tr.off_1 {
	background-color: rgb(252, 247, 238);
}

table.list tr.off_lost,
table.list tr.off_reserved,
table.list tr.off_remanejado_ok {
	background-color: rgb(250, 250, 250);
}
table.list tr.off_lost td,
table.list tr.off_reserved td,
table.list tr.off_remanejado_ok td {
	color: #ddd;
}
table.list tr.off_wait {
	background-color: rgb(255, 255, 204);
}
table.list tr.off_remanejo_pag_wait
table.list tr.off_ok_pag_wait {
	background-color: rgb(255, 204, 204);
}
table.list tr.off_ok_pag_ok,
table.list tr.off_remanejo_pag_ok {
	background-color: rgb(204, 255, 204);
}

table.list tr.on_0 {
	font-weight:bold;
	background:#faefdd;
}

table.list tr.on_1 {
	font-weight:bold;
	background:#fcf7ee;
}

table.list tr.total {
	background-color:#faefdd;
}

table.list tr.total {
	background-color:#f9ecd5;
}

table.list tr.total td {
	border-top:2px solid rgb(249, 183, 144);
}

table.list tr.closed td {border:none}

table.list th.orderby_asc,
table.list th.orderby_desc {
	background-repeat:no-repeat;
	background-position:4px center;
	padding-left:15px;
}

table.list th.orderby_asc{background-image:url(/_default/img/aplicacao/ico_up_orange.gif)}
table.list th.orderby_desc{background-image:url(/_default/img/aplicacao/ico_down_orange.gif)}

input.bt {
	background-color:rgb(243, 111, 33);
	color:#fff;
	font-weight:bold;
	border:1px solid rgb(243, 111, 33);
}

table.form input.bt {
	background: rgb(243, 111, 33);
	font-weight:bold;
	font-size:13px;
	cursor: pointer;
}

a.bt {
	background-color: rgb(243, 111, 33);
	height: 20px;
	white-space: nowrap;
	border: 2px solid rgb(243, 111, 33);
	padding: 3px;
	font-weight: bold;
	text-decoration: none;
}

a.bt:link,a.bt:active,a.bt:visited,a.bt:hover{
	color: rgb(255, 255, 255);
}


/* TABELAS DE ARQUIVOS */

.download_institucional,
.download_estudantes,
.download_empresas,
.download_instituicoesdeensino,
.download_ganhepontos {	
	margin: 8px 0px;
	font-weight: bold;
}

.download_institucional {
	color: rgb(0, 103, 56);	
}

.download_estudantes {
	color: rgb(243, 111, 33);	
}

.download_ganhepontos {
	color: rgb(243, 111, 33);	
}

.download_empresas {
	color: rgb(153, 153, 153);	
}

.download_instituicoesdeensino {
	color: rgb(190, 214, 48);	
}

table.lista_institucional,
table.lista_estudantes,
table.lista_empresas,
table.lista_instituicoesdeensino,
table.lista_ganhepontos {
	border:0px none;
	line-height:normal;
	width:100%;
	margin-bottom:17px;
}

table.lista_institucional {
	background-color: rgb(0, 103, 56);
}

table.lista_estudantes,
table.lista_ganhepontos {
	background-color: rgb(243, 111, 33);
}

table.lista_empresas {
	background-color: rgb(153, 153, 153);
}

table.lista_instituicoesdeensino {
	background-color: rgb(190, 214, 48);
}

table.lista_estudantes tr.off-0,
table.lista_ganhepontos tr.off-0 {
	background-color:#EEEEEE;
}

table.lista_estudantes tr.off-1,
table.lista_ganhepontos tr.off-1 {
	background-color:#DDDDDD;
}

table.lista_estudantes tr.over,
table.lista_ganhepontos tr.over {
	background-color:#FFFF99;
}

table.lista_institucional tr th , table.lista_institucional tr td {
	border: 1px solid rgb(0, 103, 56);
	padding: 4px;	
}

table.lista_estudantes tr th , table.lista_estudantes tr td,
table.lista_ganhepontos tr th , table.lista_ganhepontos tr td {
	border: 1px solid rgb(243, 111, 33);
	padding: 4px;	
}

table.lista_empresas th, table.lista_empresas td {
	border:1px solid rgb(153, 153, 153);
	padding:4px;
}

table.lista_instituicoesdeensino th, table.lista_instituicoesdeensino td {
	border:1px solid rgb(190, 214, 48);
	padding:4px;
}

table.lista_institucional th,
table.lista_estudantes th,
table.lista_empresas th,
table.lista_instituicoesdeensino th,
table.lista_ganhepontos th {
	color:#FFFFFF;
	font-size:10px;
	font-weight: bold;
	text-align:center;
}

table.lista_institucional th.head,
table.lista_estudantes th.head,
table.lista_empresas th.head,
table.lista_instituicoesdeensino th.head,
table.lista_ganhepontos th.head {
	background-color:#66CCCC;
}

table.lista_institucional td,
table.lista_estudantes td,
table.lista_empresas td,
table.lista_instituicoesdeensino td,
table.lista_ganhepontos td {
	background-color:rgb(255, 255, 255);
	color:#000000;
	font-size:9px;
	vertical-align:middle;
}

table.lista_institucional td.num,
table.lista_estudantes td.num,
table.lista_empresas td.num,
table.lista_instituicoesdeensino td.num,
table.lista_ganhepontos td.num {
	text-align:right;
}

table.lista_institucional td b,
table.lista_estudantes td b,
table.lista_empresas td b,
table.lista_instituicoesdeensino td b,
table.lista_ganhepontos td b {
	font-size:11px;
}

div#informacaodetalhada span a {
	text-decoration: none;
}

div#carregando {
	background: url("../img/carregando.gif") center no-repeat;
	padding-top: 100px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #F36F21;	
}

/* Mapa do Site */
div.list ul li a, div.list ul li a:visited{
	text-decoration:none;
	padding:10px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.list ul li a:hover{
	text-decoration:underline;
}
ul.verde li a{
	background:transparent url(../img/bullet_lightgreen.gif) no-repeat 0px 14px;
}
ul.laranja li a{
	background:transparent url(../img/bullet_orange.gif) no-repeat 0px 14px;
}
ul.cinza li a{
	background:transparent url(../img/bullet_gray.gif) no-repeat 0px 14px;
}
ul.preto li a{
	background:transparent url(../img/bullet_black.gif) no-repeat 0px 14px;
}
ul.verde li, ul.verde li a{
	color: rgb(170,194,28);
}
ul.laranja li, ul.laranja li a{
	color: rgb(243,111,33);
}
ul.cinza li, ul.cinza li a{
	color: #666666;
}
ul.preto li, ul.preto li a{
	color: #000000;
}
div.list ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.list ul li{
	padding: 0px;
	margin: 5px;
}
div.list ul li.titulo{
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
}
/* /Mapa do Site */

/*  Cadastro com sucesso */
div#cadastroSucesso {
	margin-left: 10px;	
}

div#cadastroSucesso p.destaquePlus {
	font-size: 16px;
	font-weight: bold;
	color: #006738;	
}

div#cadastroSucesso p.destaque {
	font-size: 14px;
	font-weight: bold;
	color: #006738;
}

div#cadastroSucesso div#passo1,
div#cadastroSucesso div#passo2,
div#cadastroSucesso div#passo3,
div#cadastroSucesso div#agradecimento {
	padding: 10px;
	width: 745px;		
}

div#cadastroSucesso div#passo1 {
	border: 1px solid #F36F21;
}

div#cadastroSucesso div#passo2 {
	border: 1px solid #999999;
}

div#cadastroSucesso div#passo3 {
	border: 1px solid #BED630;
}

div#cadastroSucesso div#passo1 p,
div#cadastroSucesso div#passo2 p,
div#cadastroSucesso div#passo3 p {
	color: #006738;
}

div#cadastroSucesso div#passo1 span.destaque {
	color: #F36F21;
	font-weight: bold;
}

div#cadastroSucesso div#passo2 span.destaque {
	color: #666666;
	font-weight: bold;
}

div#cadastroSucesso div#agradecimento span.destaque {
	color: #a6be2a;
	font-weight: bold;
}

/*  /Cadastro com sucesso */

/* Rodape Patrocinadores */
div#rodapePatrocinadores {
	width: 840px;
	margin-left: 50px;
	margin-bottom: 40px;	
}

div#rodapePatrocinadores div#top {
	width: 840px;
	height: 20px;
	background: url(../img/bg_rodape_patrocinadores_top.gif) top no-repeat;
	font-size: 1px;
}

div#rodapePatrocinadores div.content {
	height: 60px;
	border-right: 1px solid #5c5c5c;
	border-left: 1px solid #5c5c5c;
	font-size: 1px;
}

div#rodapePatrocinadores div#bottom {
	width: 840px;
	height: 10px;
	background: url(../img/bg_rodape_patrocinadores_bottom.gif) bottom no-repeat;
	font-size: 1px;
}

div#rodapePatrocinadores {
	text-align: center;
}

div#rodapePatrocinadores content {
	display: inline-block;
	*display: inline; /* IE7 Hack */
    zoom: 1; /* IE7 Hack */
	margin: 0px auto !important;
}

div#rodapePatrocinadores ul {
	margin: 0px;
	padding: 0px;
}

div#rodapePatrocinadores ul li {
	margin-right: 15px;
	display: inline-block;
	*display: inline;
}
/* /Rodape Patrocinadores */

/* Ganhe Pontos */
div#ganhepontos_chamada {
	color: rgb(0, 103, 56);
	font-size: 18px;
}

div#ganhepontos_modalidades_titulo {
	color: #F36F21;
	font-size: 18px;
	border-bottom: 1px solid #F36F21;
	margin-bottom: 10px;	
}

div#ganhepontos_botao,
div#ganhepontos_botao_red,
div#ganhepontos_botao_atencao,
div#ganhepontos_botao_aprovado {
	padding-top: 18px;
	background: url('../img/bg_botao_ganhepontos_naofinalizado.gif') left no-repeat;
	background-color: #15a11b;
	height: 37px;
	padding-left: 80px;
	margin: 50px 0px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

div#ganhepontos_botao_red {
	background: url('../img/bg_botao_ganhepontos_finalizado.gif') left no-repeat;
	background-color: #d11a1a;
	cursor: default;
}

div#ganhepontos_botao_aprovado {
	background: url('../img/bg_botao_ganhepontos_aprovado.gif') left no-repeat;
	background-color: #15a11b;
	cursor: default;
}

div#ganhepontos_botao_atencao {
	background: url('../img/bg_botao_ganhepontos_atencao.gif') left no-repeat;
	background-color: #f3e611;
	cursor: default;
	color: #000000;
	margin-top: 0px;
}

table#ganhepontos_tabela td,
table#ganhepontos_tabela th {
	font-size: 13px;
}
/* / Ganhe Pontos */

div.foreingstudents_home_topicos {
	padding: 0px 10px;
}

div.foreingstudents_home_topicos_titulo {
	font-size: 24px;
	font-weight: bold;
	color: #006738;
	margin-top: 20px;
}

div.foreingstudents_home_topicos_texto {
	border-bottom: 1px dotted #006738;
	padding-bottom: 15px;
}

div#cadastro-temporada dt,
div#cadastro-temporada dd {
	float: left;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;	
}

div#cadastro-temporada dt {
	color: #006738;
}

div#cadastro-temporada dd {
	margin-left: 5px;
}