body {	font:normal 12px Arial, Helvetica, sans-serif; color: #333; background: #f1f1f1 url(../imagens/backgrounds/body.jpg) center top no-repeat;  }
body, form, input, select, textarea, img, ul, li		{ margin:0; padding:0; border:0; }

p			{ }
h1			{ font:normal 18px Rockwell, Georgia, "Times New Roman", Times, serif; color:#0f2e76; }
h2			{ font:normal 15px Rockwell, Georgia, "Times New Roman", Times, serif; color:#0f2e76; }
h3			{ font-size:17px; }
h4			{ font:normal 13px Georgia, "Times New Roman", Times, serif; color:#0f2e76;}
hr			{ clear:both; float:none; }
small		{ font-size:11px; }
a			{ color:#333; }
a:hover		{ color:#999;}

label { font-size:12px; margin-bottom:3px; display:block; }
input		{ padding:5px; margin-bottom:10px; background:#FFF; border-bottom:solid 1px #c7c7c7; font:normal 14px Arial, Helvetica, sans-serif; color:#333; }
select		{ padding:5px; margin-bottom:10px; background:#FFF; border-bottom:solid 1px #c7c7c7; font:normal 14px Arial, Helvetica, sans-serif; color:#333; }
textarea	{ padding:5px; margin-bottom:10px; background:#FFF; border-bottom:solid 1px #c7c7c7; font:normal 14px Arial, Helvetica, sans-serif; color:#333; }
input[type="submit"]	{ background:#c7c7c7; border-bottom:solid 1px #333333; padding:4px 10px; font:normal 14px Georgia, "Times New Roman", Times, serif; line-height:14px; color:#333; text-transform:uppercase; }
input[type="button"]	{ background:#c7c7c7; border-bottom:solid 1px #333333; padding:4px 10px; font:normal 14px Georgia, "Times New Roman", Times, serif; line-height:14px; color:#333; text-transform:uppercase; }
input[type="radio"]		{ margin-right:5px; margin-bottom:5px; }

.fl			{ float:left; }
.fr			{ float:right; }
.clear		{ clear:both; }
.floatfix	{ overflow:auto; }
.mr5		{ margin-right:5px; }
.mr20		{ margin-right:20px; }
.mb10		{ margin-bottom:10px; }
.mb15		{ margin-bottom:15px; }
.full		{ width:100%; }
.half		{ width:48%; margin-right:10px; }
.third		{ width:31%; margin-right:10px; }
.mini		{ width:10%; margin-right:10px; }

input.full, textarea.full	{ width:96%; }

.ruler				{ font-size:11px; float:right; line-height:20px; }
.share				{ border-top:dotted 1px #CCC; padding-top:5px; margin:15px 0; }
.imagem-destaque	{ float:right; margin:0 0 15px 15px; padding-bottom:1px; border-bottom:solid 1px #333; }
.imagem-destaque img {  }
.imagem-destaque .legenda	{ position:relative; width:259px; height:30px; margin-top:-50px; padding:10px; background:url(../imagens/backgrounds/featured-legenda.png);  }

#poll-container dl	{ margin:5px 0; width:100%; padding:0; }
#poll-container dt	{ display:block; margin-top:10px; }
#poll-container dd	{ display:block; }
h1#err				{ margin:5px 0; color:#fff; font-size:13px; display:block; }

ul.lista-destaque			{ list-style:none; margin:0; padding:0; overflow:auto; }
ul.lista-destaque li		{ width:232px; float:left; margin:0 1px 5px 0; background:#fff; height:86px; overflow:hidden; border-bottom:solid 1px #CCC; }
ul.lista-destaque li img	{ display:block; float:left; width:116px; }
ul.lista-destaque li .info	{ float:left; width:106px; margin:5px; }
ul.lista-destaque li h4		{ margin:5px 0; }
ul.lista-destaque li a		{ text-decoration:none; }
ul.lista-destaque li:hover	{ background:#DAE3EF; }
ul.lista-destaque li a:hover { text-decoration:underline; color:#333; }

ul.lista-destaque-sidebar			{ list-style:none; margin:0; padding:0; overflow:auto; }
ul.lista-destaque-sidebar li		{ width:100%; margin:0 0 2px 0; background:#fff; overflow:auto; border-bottom:solid 1px #CCC; }
ul.lista-destaque-sidebar li img	{ display:block; float:left; width:30%; }
ul.lista-destaque-sidebar li .info	{ float:left; width:60%; margin:4px; }
ul.lista-destaque-sidebar li h4		{ margin:2px 0 0 0; line-height:13px; }
ul.lista-destaque-sidebar li a		{ text-decoration:none; }
ul.lista-destaque-sidebar li:hover	{ background:#DAE3EF; }
ul.lista-destaque-sidebar li a:hover { text-decoration:underline; color:#333; }

ul.lista-galeria { display:block; overflow:hidden; list-style:none; margin:20px 0; }
ul.lista-galeria li { float:left; width:225px; height:170px; margin:0 10px 10px 0; overflow:hidden; border-bottom:solid 1px #ccc; }
ul.lista-galeria img { width:215px; padding:5px; background:#fff; }
ul.lista-galeria img:hover { background:#DAE3EF; }
ul.lista-galeria h2 { text-align:left; padding-left:42px; font-size:11px; }
ul.lista-galeria .info { position:relative; height:30px; margin:-50px auto auto auto; text-align:left; display:block; }
ul.lista-galeria .info h4 { display:inline; background:#fff; padding:2px 5px; margin-bottom:2px; color:#123078;  }
ul.lista-galeria .info small	{ display:inline; background:#fff; padding:2px 5px; margin-bottom:2px; }

ul.lista-galeria-ver { display:block; overflow:hidden; list-style:none; margin:20px 0; }
ul.lista-galeria-ver li { float:left; width:170px; height:130px; margin:0 10px 10px 0; overflow:hidden; border-bottom:solid 1px #ccc; }
ul.lista-galeria-ver img { width:160px; padding:5px; background:#fff; }
ul.lista-galeria-ver img:hover { background:#DAE3EF; }

ul.lista-conteudo		{ list-style:none; }
ul.lista-conteudo li	{ margin:0; }
ul.lista-conteudo li a	{ display:block; background:url(../imagens/icones/seta-azul.gif) 2px center no-repeat; padding:3px 5px 3px 15px; text-decoration:none; }
ul.lista-conteudo li a:hover	{ color:#333; background:#fff url(../imagens/icones/seta-azul.gif) 3px center no-repeat; padding-left:16px; }


/* TITULOS */
.titulo		{ margin-bottom:15px; text-indent:-1000px; overflow:hidden; height:45px; }
#sidebar-buscarvaga .titulo	{ width:230px; background: url(../imagens/titulos/sidebar-buscarvaga.jpg);  }
#sidebar-enquete .titulo	{ width:230px; background: url(../imagens/titulos/sidebar-enquete.jpg);  }
#sidebar-destaques .titulo	{ width:230px; background: url(../imagens/titulos/sidebar-destaques.jpg);  }
#sidebar-login .titulo	{ width:230px; background: url(../imagens/titulos/sidebar-login.jpg);  }
#featured .titulo	{ position:relative; width:480px; background: url(../imagens/titulos/destaque.jpg); text-indent:0;  }
#featured .titulo span	{ display:block; width:220px; height:15px; position:absolute; right:5px; bottom:5px; color:#FFF; text-align:right; }

/* BANNERS */

.banner-468x60 { width:468px; height:99px; }
.banner-728x90 { width:728px; margin:0 auto; }
.banner-468x60 span, .banner-728x90 span	{ font-size:11px; display:block; line-height:14px; }

/* DIV´S */
#wrapper		{ width:980px; margin:0 auto; }

#header			{ height:170px; position:relative; }
#header .logo	{ position:absolute; width:160px; height:120px; top:40px; left:30px; }
#header .logo h1 { display:block; width:157px; height:118px; background:url(../imagens/header/logo.png); text-indent:-1000px; overflow:hidden; }
#header .logo a	{ outline:none; }
#header .imagem	{ position:absolute; width:659px; height:171px; left:80px; top:0; z-index:-10; /*background:url(../imagens/header/imagem.png);*/ }

#busca				{ position:absolute; width:311px; height:77px; top:65px; right:-15px; background:url(../imagens/header/busca.png); }
#busca form	input	{ margin:32px 0 0 78px; padding:7px 5px; height:15px; width:175px; font:normal 13px Georgia, "Times New Roman", Times, serif; color:#666; float:left; border:0;}
#busca form .lupa	{ display:block; height:30px; width:35px; margin-top:32px; float:left; text-indent:-1000px; overflow:hidden; }

#menu			{ margin-top:10px; height:201px; margin-bottom:10px; position:relative; z-index:1002; }
#menu .item		{ height:200px; width:230px; position:relative; border-bottom:solid 1px #0f2e76; }
#menu-institucional	{ background:url(../imagens/backgrounds/menu-institucional.gif) center bottom no-repeat; }
#menu-estudante	{ background:url(../imagens/backgrounds/menu-estudante.gif) center bottom no-repeat; }
#menu-escola	{ background:url(../imagens/backgrounds/menu-escola.gif) center bottom no-repeat; }
#menu-empresa   { background:url(../imagens/backgrounds/menu-empresa.gif) center bottom no-repeat; }

#menu-institucional a.select, #menu-estudante a.select, #menu-escola a.select ,#menu-empresa a.select { display:block; position:absolute; width:199px; height:60px; left:50%; margin-left:-100px; text-indent:-1000px; overflow:hidden; outline:none; }
#menu-institucional a.select	{ bottom:7px; background:url(../imagens/backgrounds/menu-institucional-botao.png); }
#menu-estudante a.select		{ bottom:0px; background:url(../imagens/backgrounds/menu-estudante-botao.png); }
#menu-escola a.select			{ bottom:7px; background:url(../imagens/backgrounds/menu-escola-botao.png); }
#menu-empresa a.select			{ bottom:6px; background:url(../imagens/backgrounds/menu-empresa-botao.png); }
#menu-institucional a.select:hover, #menu-estudante a.select:hover, #menu-escola a.select:hover ,#menu-empresa a.select:hover { background-position:0 -60px; }
#menu-institucional a.click, #menu-estudante a.click, #menu-escola a.click ,#menu-empresa a.click { background-position:0 -60px; }


ul.menu			{ display:none; list-style:none; width:199px; position:absolute; top:180px; left:50%; margin-left:-95px; z-index:1000; }
ul.menu li a	{ display:block; padding:5px; width:189px; font:bold 13px Georgia, "Times New Roman", Times, serif; color:#FFF; text-decoration:none; background:url(../imagens/icones/seta-branca.gif) 5px center no-repeat; text-indent:15px; }

#menu-institucional ul.menu	{ background:#1844A7; border-top:solid 1px #1844A7; border-bottom:solid 3px #1844A7; }
#menu-institucional ul.menu li a:hover { background-color:#3054a9; }
#menu-estudante ul.menu	{ background:#f1c83a; border-top:solid 1px #f4bd2a; border-bottom:solid 3px #f4bd2a; z-index:5000; position:relative; }
#menu-estudante ul.menu li a:hover { background-color:#f7db38; }
#menu-escola ul.menu	{ background:#f17726; border-top:solid 1px #f17726; border-bottom:solid 3px #f17726; }
#menu-escola ul.menu li a:hover { background-color:#f8ad18; }
#menu-empresa ul.menu	{ background:#24a832; border-top:solid 1px #24a832; border-bottom:solid 3px #24a832; }
#menu-empresa ul.menu li a:hover { background-color:#39db49; }

/*
#menu-institucional ul.menu2		{ display:none; list-style:none; height:200px; width:230px; top:0; left:0; background:url(../imagens/backgrounds/transp-azul.png); }
#menu-institucional ul.menu2 li		{ }
#menu-institucional ul.menu2 li a	{ display:block; padding:2px 5px; width:220px; font:normal 13px Georgia, "Times New Roman", Times, serif; color:#FFF; text-decoration:none; background:url(../imagens/icones/seta-branca.gif) 5px center no-repeat; text-indent:15px; }
#menu-institucional ul.menu2 li a:hover { background-color:#1844A7; }
*/

/*#featured			{ width:480px; height:245px; position:relative; margin-bottom:15px; z-index:0;  background:#0E2F76; }
#featured ul.ui-tabs-nav 		{ position:absolute; right:0; top:45px; list-style:none; padding:0; margin:0; z-index:100; }
#featured ul.ui-tabs-nav li 	{ width:179px; height:46px; padding:2px 15px; background:url(../imagens/backgrounds/featured-tabs.png) no-repeat;  }
#featured .thumb	{ height:46px; width:46px; overflow:hidden; float:left; margin-right:5px; }

#featured ul.ui-tabs-nav li img	{ display:block; position:absolute; left:11px; top:2px; width:46px; height:46px;  }
#featured ul.ui-tabs-nav li a	{ display:block; float:left; width:100px; margin-left:50px; text-decoration:none; outline:none; }

#featured ul.ui-tabs-nav li:hover a { color:#0086e7; }

#featured ul.ui-tabs-nav li.ui-tabs-selected { background: url(../imagens/backgrounds/featured-tabs.png) 0 -50px no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { color:#fff; }*/
#featured			{ width:480px; height:245px; position:relative; margin-bottom:15px; z-index:1;  background:#0E2F76; }
#featured ul.ui-tabs-nav 		{ position:absolute; right:0; top:45px; list-style:none; padding:0; margin:0; z-index:100; }
#featured ul.ui-tabs-nav li 	{ width:179px; height:46px; padding:2px 15px; background:url(../imagens/backgrounds/featured-tabs.png) no-repeat;  }
#featured .thumb	{ height:46px; width:46px; overflow:hidden; float:left; margin-right:5px; }
#featured ul.ui-tabs-nav li a	{ text-decoration:none; outline:none; }
#featured ul.ui-tabs-nav li:hover a { color:#0086e7; }
#featured ul.ui-tabs-nav li.ui-tabs-selected { background: url(../imagens/backgrounds/featured-tabs.png) 0 -50px no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { color:#fff; }

#featured .ui-tabs-panel		{ width:279px; height:200px; overflow:hidden; position:absolute; left:0; top:45px; }
#featured .ui-tabs-hide			{ display:none;  } 
#featured .ui-tabs-panel .info	{ position:absolute; width:280px; height:60px; left:0; top:150px; background:url(../imagens/backgrounds/featured-legenda.png);   }
#featured ui-tabs-panel .img	{ position:absolute; left:0; top:0; }
#featured .info h3, #featured .info h4	{ display:block; margin:10px 5px 0 10px; height:18px; overflow:hidden;  }  
#featured .info a				{ display:block; margin:0 5px 0 10px; height:16px; overflow:hidden; text-decoration:none; outline:none; color:#333; }

#home-eventos		{ position:relative; width:500px; height:140px; margin-left:-10px; background: url(../imagens/backgrounds/home-eventos.jpg) left top no-repeat; overflow:hidden; }
#home-eventos .events 	{ position:absolute; height:99px; width:404px; padding-left:26px; top:0; background:#fff; overflow:hidden; }
#home-eventos ul		{ list-style:none; width:1000px; }
#home-eventos ul li		{ float:left; width:99px; height:99px; margin-right:1px; background:#e4e1e1; position:relative; }
#home-eventos ul li.hover	{ background:#FFF; }
#home-eventos ul li .dia	{ position:absolute; top:0px; left:3px; font-size:30px; color:#183884; letter-spacing:-1px; }
#home-eventos ul li .mes	{ position:absolute; top:3px; right:3px; font-size:12px; color:#183884; font-weight:bold; }
#home-eventos ul li .ano	{ position:absolute; top:17px; right:3px; font-size:12px; color:#183884; font-weight:bold;  }
#home-eventos ul li .desc	{ position:absolute; bottom:3px; right:3px; font-size:12px; color:#183884; text-align:right;  }
#home-eventos ul li .desc a	{ text-decoration:none; color:#183884; }
#home-eventos .prev		{ position:absolute; left:0; top:0; width:26px; height:99px; background:url(../imagens/icones/carousel-left.jpg); cursor:pointer; z-index:100; }
#home-eventos .next		{ position:absolute; right:0; top:0; width:26px; height:99px; background:url(../imagens/icones/carousel-right.jpg); cursor:pointer; z-index:100; }

#sidebar-left		{ width:230px; margin-right:20px; float:left; }
#sidebar-right		{ width:230px; float:right; }
#main				{ width:470px; margin-right:20px; float:left; }

.sidebar-box		{ width:230px; margin-bottom:20px; }

#sidebar-login input	{ margin-bottom:3px; }
#sidebar-login input[type="submit"] { text-transform:none; }

#sidebar-unidades			{ position:relative; width:248px; height:121px; margin:-20px -20px 0 0; background:url(../imagens/backgrounds/outras-unidades.jpg);  }
#sidebar-unidades select	{ position:absolute; left:10px; top:65px; width:215px; }

#sidebar-ouvidoria	a { display:block; height:99px; background:url(../imagens/chamadas/ouvidoria.jpg) no-repeat; text-indent:-1000px; overflow:hidden; }
#sidebar-cursos	  { position:relative; margin-top:-15px; margin-right:-6px; margin-bottom:20px; }
#sidebar-cursos	a { display:block; width:236px; height:110px; background:url(../imagens/chamadas/cursos.jpg) no-repeat; text-indent:-1000px; overflow:hidden; }
#sidebar-galeria	  { position:relative; margin-top:-15px; margin-right:0; margin-bottom:10px; z-index:100; }
#sidebar-galeria	a { display:block; width:236px; height:92px; background:url(../imagens/chamadas/galeria.jpg) no-repeat; text-indent:-1000px; overflow:hidden; }
#sidebar-biblioteca	  { position:relative; margin-top:-15px; margin-right:0; margin-bottom:10px; z-index:100; }
#sidebar-biblioteca	a { display:block; width:236px; height:92px; background:url(../imagens/chamadas/biblioteca.jpg) no-repeat; text-indent:-1000px; overflow:hidden; }
#sidebar-portal	  { position:relative; margin-right:0; margin-bottom:10px; z-index:100; }
#sidebar-portal	a { display:block; width:236px; height:92px; background:url(../imagens/chamadas/portal.jpg) no-repeat; text-indent:-1000px; overflow:hidden; }
#sidebar-empresa	  { position:relative; margin-right:0; margin-bottom:10px; z-index:100; }
#sidebar-empresa	a { display:block; width:236px; height:92px; background:url(../imagens/chamadas/empresa.jpg) no-repeat; text-indent:-1000px; overflow:hidden; }

#content			{ width:720px; float:left; }
#content p			{ text-align:justify; }

div#paginacao { margin-top: 20px; padding-top:3px; border-top:dotted 1px #CCC; clear:both; overflow:auto; }
div#paginacao li { list-style:none; float:left; }
div#paginacao a { display: block; float:left; padding: 3px 5px; text-decoration:none;  }
div#paginacao a.current { color:#666; background:#fff; }
div#paginacao a:hover { background:#fff;  }

#footer				{ margin-top:20px; background:#FFF; }
#footer .content	{ width:980px; padding:20px 0 50px 0; margin:0 auto; background: url(../imagens/backgrounds/footer.jpg) left top no-repeat; overflow:auto; }
#footer .mapadosite		{ margin-left:240px; border-left:solid 1px #0f2e76; padding-left:15px; }
#footer ul			{ float:left; list-style:none; }
#footer ul li		{ color:#0f2e76; }
#footer ul li a		{ font-size:11px; display:block; background:url(../imagens/icones/seta-azul.gif) left center no-repeat; text-indent:12px; text-decoration:none; }
#footer .copyright	{ margin-top:10px; border-top:solid 1px #e4e1e1; padding-top:5px; }
#footer .unidades { width:200px; float:left; }
#footer .unidades .outras { width:200px; display:block; }
#footer .unidades li { float:left; width:100px;  }

