/* reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption, thead {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}a{text-decoration:none;}input, textarea { border:0; }textarea { overflow:auto;resize:none; }
/* fim reset */
html { height:100%;overflow-y:scroll; }
body { height:100%;color:#333; }
body, input, textarea, select, button { font-size:62.5%;line-height:18px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal; }
section, article, footer, aside, header, main, nav { display:block; }
/*-----------------------------------------------------
 Estrutura
-------------------------------------------------------*/

#tudo { position:relative;min-width:1000px;min-height:100%;background:url(../images/fundo.png) repeat-x 0 0; }
#tudo.home { background:url(../images/fundo-home.png) repeat-x 0 0; }
#topo { position:relative;width:1000px;height:162px;margin:0 auto;z-index:110; }
#conteudo { position:relative;width:1000px;padding:7px 0 320px 0;margin:0 auto;z-index:100; }
#rodape { position:absolute;bottom:0;left:0;width:100%;min-width:1000px;height:300px;z-index:110; }

/*-----------------------------------------------------
 Conteudo
-------------------------------------------------------*/

/*-----------------------------------------------------*/
/*-- padrão --*/
.bt { display:block;text-indent:-9999px;*font-size:1px;*line-height:1px; }
b { font-family: 'newsgoth_btbold';font-weight: normal;font-style: normal; }
/*-- fim padrão --*/
/*---------------------------------------------------*/

.div-logo { float:left;width:111px;height:100px;padding:28px 0 0 22px; }
.div-logo a { width:111px;height:100px;background:url(../images/logo.png) no-repeat 0 0; }
.div-logo a:focus { outline:1px dotted #FFFFFF; }

.div-redes-busca { float:right;height:25px;padding:15px 0 0 150px; }
.div-redes-busca a { float:left;width:25px;height:25px;background:url(../images/sprite.png) no-repeat 0 0; }
.div-redes-busca a.facebook { background-position:0 0; }
.div-redes-busca a.facebook:hover { background-position:0 -25px; }
.div-redes-busca a.facebook:focus { background-position:0 -25px; }
.div-redes-busca a.youtube { background-position:-25px 0; }
.div-redes-busca a.youtube:hover { background-position:-25px -25px; }
.div-redes-busca a.youtube:focus { background-position:-25px -25px; }
.div-redes-busca a.twitter { background-position:-50px 0; }
.div-redes-busca a.twitter:hover { background-position:-50px -25px; }
.div-redes-busca a.twitter:focus { background-position:-50px -25px; }
.div-redes-busca .div-separador { float:left;width:1px;height:20px;background-color:#b3b3b3;margin:2px 4px; }

.nav { position:relative;float:right;height:62px;padding-top:19px;font-family: 'Swis721CnBTRoman';font-weight: normal;font-style: normal;z-index:150; }
.nav ul { height:62px; }
.nav li { position:relative;float:left;height:62px; }
.nav a { display:block;position:relative;height:61px;font-size:1.5em;line-height:62px;text-transform:uppercase;color:#5d96c6;padding:0 16px;border-top:1px solid #E6E6E6; }
.nav a i { display:none;position:absolute;bottom:0;left:50%;width:20px;height:20px;background:url(../images/sprite.png) no-repeat 0 -50px;margin:0 0 -6px -10px; }
.nav a:hover { background-color:#061E3E; }
.nav a:focus { background-color:#061E3E; }
.nav a.marcado { background-color:#E6E6E6 !important;color:#051c45; }
.nav a.marcado:focus { color:#00a148; }
.nav a.marcado i { display:block; }
.nav a.marcado2 { background-color:#061E3E !important;color:#5d96c6 !important; }
.nav a.marcado2 i { display:none !important; }
.div-drop { position:absolute;top:-9999px;left:0;width:205px;background-color:#061E3e;margin-top:62px;padding:5px 0; }
.div-drop.marcado { top:0; }
.div-drop a { height:auto;line-height:19px;color:#5d96c6;padding:5px 10px;border:0; }
.div-drop a:hover { text-decoration:underline; }
.div-drop a:focus { text-decoration:underline; }

h1.h1-esconde { position:absolute;top:-9999px;left:0;font-weight:normal; }
h2 { font-size:1.6em;line-height:20px;color:#1A1A1A;border-left:2px solid #0f4C9E;padding:3px 7px;margin-bottom:10px;font-weight:normal; }

.div-titulo { font-size:1.6em;line-height:20px;overflow:hidden; }
.div-titulo a { display:block;color:#333; }
.div-titulo a:hover { text-decoration:underline; }
.div-titulo a:focus { text-decoration:underline; }
.div-subtitulo { font-size:1.4em;line-height:18px;padding-top:3px;overflow:hidden; } 

.div-titulo-bloco { font-size:1.6em;line-height:20px;color:#1A1A1A;border-left:2px solid #0f4C9E;padding:3px 7px;margin-bottom:10px; }
.div-titulo-bloco span { color:#FD6120; }
.div-titulo-bloco a { color:#1A1A1A; }
.div-titulo-bloco a:hover { text-decoration:underline; }
.div-titulo-bloco a:focus { text-decoration:underline; }

.link-saibamais { position:relative;font-size:1.6em;line-height:21px;color:#1A1A1A;padding-right:25px; }
.link-saibamais:hover { text-decoration:underline; }
.link-saibamais:focus { text-decoration:underline; }
.link-saibamais i { display:block;position:absolute;top:0;right:0;width:20px;height:21px;background:url(../images/sprite.png) no-repeat -34px -50px; }

.div-texto { font-size:1.4em;line-height:18px; }
.div-texto p { margin-bottom:20px; }
.div-texto p:last-child { margin-bottom:0; }

.div-bloco { display:table;width:100%;padding-bottom:20px; }
.div-main { float:left;width:580px; }
.div-lateral { float:right;width:400px; }
.div-lateral.home { padding-top:53px; }
.div-lateral .div-esq { float:left;position:relative;width:200px;z-index:100; }
.div-lateral .div-dir { float:right;position:relative;width:200px;z-index:110; }

.div-banner-home { float:left;width:705px;height:180px; }
.div-cursos-newsletter { float:right;position:relative;width:270px;height:180px; }
.div-cursos-home .div-titulo-bloco { color:#FFF; }
.div-cursos-home ul { display:block;padding:5px 0 0 10px; }
.div-cursos-home .div-titulo { height:20px;text-transform:uppercase;overflow:hidden; }
.div-cursos-home .div-titulo a { color:#5d96c6; } 
.div-cursos-home .div-subtitulo { height:36px;color:#FFF; }
.div-newsletter { position:absolute;bottom:0;left:0;width:270px; }
.div-newsletter .div-titulo-bloco { margin-bottom:6px; }
.div-newsletter .div-form { display:table;width:100%; }
.div-newsletter input { float:left;width:221px;height:16px;font-size:1.4em;line-height:18px;background-color:#d8e2e5;padding:7px; }
.div-newsletter .bt-enviar { float:right;display:block;width:30px;height:30px;font-size:1.4em;line-height:30px;text-align:center;color:#FFF;background-color:#84b003; }
.div-newsletter .bt-enviar:hover { background-color:#9fd303; }
.div-newsletter .bt-enviar:focus { background-color:#9fd303; }

.div-destaque-home { width:380px;padding-bottom:30px; }
.div-destaque-home .div-titulo { max-height:114px;font-size:3.0em;line-height:38px;color:#1A1A1A;padding-top:10px; }
.div-destaque-home .div-subtitulo { max-height:54px;padding-top:7px;margin-bottom:10px; }

.div-opoeta-home { position:relative;width:385px;height:200px;background:url(../images/fundo-poeta.jpg) no-repeat 0 0; }
.div-opoeta-home .div-desc { position:absolute;bottom:0;right:0;width:230px;padding-bottom:5px; }
.div-opoeta-home .div-titulo { font-size:3.0em;line-height:34px;color:#fd6120; }
.div-opoeta-home .div-subtitulo { max-height:72px;margin:5px 0; }

.div-missao-visao { width:100%;height:330px;background:url(../images/borda.png) no-repeat center center;margin:20px 0; }
.div-missao-visao .div-missao { float:left;width:270px;padding-top:20px; }
.div-missao-visao .div-visao { float:right;width:270px;padding-top:20px; }
.div-missao-visao .div-foto { width:270px;height:130px;background-color:#E6E6E6;overflow:hidden; }
.div-missao-visao .div-titulo { font-size:1.9em;line-height:23px;color:#00A148;padding:5px 0; }
.div-missao-visao .div-texto { height:140px;line-height:20px;overflow:hidden; }

.div-valores { padding:20px 0; }
.div-valores li { display:block;position:relative;font-size:1.6em;line-height:20px;padding:4px 0 10px 30px; }
.div-valores i { position:absolute;top:0;left:0;width:26px;height:26px;background:url(../images/sprite.png) no-repeat -75px 0; }

.div-equipe {  }
.div-equipe { padding-top:20px; }
.div-equipe h2 { font-size:1.8em;line-height:24px;text-transform:uppercase;color:#fb7e17;font-weight:normal;padding-bottom:30px; }
.div-equipe li { display:table;width:100%;padding-bottom:60px; }
.div-equipe .div-item { float:left;width:425px;padding-left:45px; }
.div-equipe .div-item.right { float:right;padding:0 45px 0 0; }
.div-equipe .div-foto-contatos { float:left; }
.div-equipe .div-foto { position:relative;width:100px;height:100px; }
.div-equipe .mask { position:absolute;top:0;left:0 }
.div-equipe .div-contatos { height:20px;text-align:center;padding-top:10px; }
.div-equipe .div-contatos a { display:inline-block;height:12px;background:url(../images/sprite.png) no-repeat 0 0;margin:0 2px; }
.div-equipe .div-contatos a.email { width:16px;background-position:-75px -26px; }
.div-equipe .div-contatos a.email:hover { background-position:-75px -38px; }
.div-equipe .div-contatos a.email:focus { background-position:-75px -38px; }
.div-equipe .div-contatos a.twitter { width:14px;background-position:-91px -26px; }
.div-equipe .div-contatos a.twitter:hover { background-position:-91px -38px; }
.div-equipe .div-contatos a.twitter:focus { background-position:-91px -38px; }
.div-equipe .div-contatos a.facebook { width:6px;background-position:-105px -26px; }
.div-equipe .div-contatos a.facebook:hover { background-position:-105px -38px; }
.div-equipe .div-contatos a.facebook:focus { background-position:-105px -38px; }
.div-equipe .div-desc { float:right;width:310px; }
.div-equipe .div-cargo { font-size:1.3em;line-height:17px;text-transform:uppercase;color:#00357E;padding:25px 0 5px 0; }
.div-equipe .div-nome { font-size:1.6em;line-height:20px;text-transform:uppercase;color:#0a3754;padding-bottom:10px; }
.div-equipe .div-inf { font-size:1.4em;line-height:18px; }

.img-mulher { position:absolute;top:0;right:0;margin:-90px -100px 0 0; }
.div-linksuteis-lateral { position:relative;width:200px;height:400px;padding-top:36px; }
.div-linksuteis-lateral a { width:200px;height:200px;background:url(../images/links-uteis.png) no-repeat 0 0; }
.div-linksuteis-lateral a.projetos { background-position:0 0; }
.div-linksuteis-lateral a.projetos:hover { background-position:0 -200px; }
.div-linksuteis-lateral a.projetos:focus { background-position:0 -200px; }
.div-linksuteis-lateral a.uniderpfm { background-position:-400px 0; }
.div-linksuteis-lateral a.uniderpfm:hover { background-position:-400px -200px; }
.div-linksuteis-lateral a.uniderpfm:focus { background-position:-400px -200px; }
.div-linksuteis-lateral a.midias { position:absolute;bottom:0;left:0;background-position:-200px 0;margin-left:-200px; }
.div-linksuteis-lateral a.midias:hover { background-position:-200px -200px; }
.div-linksuteis-lateral a.midias:focus { background-position:-200px -200px; }

.div-opoeta { padding-bottom:20px;background:#00357E url(../images/fundo-opoeta.png) no-repeat 0 0; }
.div-opoeta .div-texto { width:720px;color:#FFF;padding:20px 0 0 20px;overflow:hidden; }

.div-obras { float:left;width:450px; }
.div-premiados { float:right;width:450px; }
.div-carousel-opoeta { position:relative; }
.div-carousel-opoeta .div-mask { position:absolute;top:0;right:0;width:1px;height:306px;background-color:#FFF;z-index:150; }
.div-carousel-opoeta .div-foto { width:130px;height:195px;padding-top:7px; }
.div-carousel-opoeta .div-desc { font-size:1.3em;line-height:17px;text-align:center;padding-top:5px; }

.div-sobre { padding:20px 0 10px 0; }
.div-sobre .div-texto { display:table;width:100%; }
.div-sobre .div-foto { float:left;width:315px;padding:0 15px 15px 0; }
.div-sobre .div-legenda { font-size:12px;line-height:14px;font-style:italic;text-align:center;padding:5px 0 0 0; }

.div-perfil { display:table;width:100%;padding:20px 0; }
.div-perfil ul { float:left;display:block;width:450px;padding-top:10px; }
.div-perfil ul.dir { float:right; }
.div-perfil li { display:block;position:relative;font-size:1.6em;line-height:20px;padding:4px 0 15px 30px; }
.div-perfil i { position:absolute;top:0;left:0;width:26px;height:26px;background:url(../images/sprite.png) no-repeat -75px 0; }

.div-galeria { padding:0 0 30px 0; }
.div-galeria li { display:table;width:100%;padding-bottom:20px; }
.div-galeria .div-item { float:left;width:230px;padding:0 10px; }
.div-galeria a { display:block;width:230px;color:#000; }
.div-galeria a:hover { color:#3267B8; }
.div-galeria a:focus { color:#3267B8; }
.div-galeria .div-foto { width:230px;height:160px;overflow:hidden; }
.div-galeria .div-data-nome { font-size:11px;line-height:15px;color:#3267B8;padding:5px 0; }
.div-galeria .div-desc { font-size:1.4em;line-height:18px; }
.div-galeria .div-esconde { display:none; }

.div-filtros { display:table;width:100%;padding:20px 0 20px 0; }
.div-filtros .div-campo { float:left;padding-right:15px; }
.div-filtros label { display:block;font-size:1.6em;line-height:20px;text-transform:uppercase;padding-bottom:7px; }
.div-filtros input { height:16px;font-size:1.4em;line-height:18px;color:#666;background-color:#E6E6E6;padding:12px 10px; }
.div-filtros .div-bt { float:right;padding-top:27px; }
.div-filtros .div-bt a { display:block;width:150px;height:40px;font-size:1.4em;line-height:40px;text-align:center;color:#FFF;background-color:#84b003; }
.div-filtros .div-bt a:hover { background-color:#9fd303; }
.div-filtros .div-bt a:focus { background-color:#9fd303; }

.div-projetos { padding-top:20px; }
.div-projetos li { display:block;font-size:1.4em;line-height:20px;border-bottom:1px dotted #CCCCCC;padding-bottom:19px;margin-bottom:20px; }
.div-projetos .div-titulo-projeto { font-size:16px;line-height:22px;text-transform:uppercase;color:#00357E;padding-bottom:10px; }
.div-projetos a { display:block;width:54px;height:21px;line-height:22px;color:#1A1A1A;margin-top:10px; }
.div-projetos a:hover { text-decoration:underline; }
.div-projetos a:focus { text-decoration:underline; }
.div-projetos i { display:block;float:right;width:20px;height:21px;background:url(../images/sprite.png) no-repeat -34px -50px; }

.div-projeto { position:relative;min-height:190px;background:url(../images/fundo-projeto.png) no-repeat 0 0;margin:40px 0;padding-top:10px; }
.div-projeto .div-item { display:table;width:100%;padding:10px 0; }
.div-projeto .div-label { float:left;width:265px;font-size:1.6em;line-height:22px;color:#165B9E;text-align:right;padding:0 10px; }
.div-projeto .div-desc { float:right;width:705px;font-size:1.6em;line-height:22px; }
.div-projeto p { margin-bottom:20px; }
.div-projeto p:last-child { margin-bottom:0; }
.div-projeto .link-inscricao { display:block;position:absolute;top:0;left:0;width:285px;height:75px;background:url(../images/sprite.png) no-repeat 0 -251px;margin-top:115px;z-index:1500; }
.div-projeto .link-inscricao:hover { background-position:0 -326px; }
.div-projeto .link-inscricao:focus { background-position:0 -326px; }

.div-contratoseconvenios { position:relative;padding-top:20px;margin-top:40px; }
.div-contratoseconvenios .div-filtro { position:absolute;top:0;right:0;height:20px;font-size:1.4em;line-height:22px;color:#666;margin-top:-20px; }
.div-contratoseconvenios .div-filtro i { float:none !important;display:inline-block !important;width:20px;height:20px;background:url(../images/sprite.png) no-repeat 0 0;margin-right:4px; }
.div-contratoseconvenios .div-filtro a { color:#666;margin:0 3px; }
.div-contratoseconvenios .div-filtro a:hover { text-decoration:underline; }
.div-contratoseconvenios .div-filtro a:focus { text-decoration:underline; }
.div-contratoseconvenios li { display:block;background:url(../images/fundo-contrato1.png) repeat-y 0 0;margin-bottom:20px;padding-top:20px; }
.div-contratoseconvenios li.am { background:url(../images/fundo-contrato2.png) repeat-y 0 0; }
.div-contratoseconvenios .div-item { display:table;width:100%;padding-bottom:20px; }
.div-contratoseconvenios .div-titulo { float:left;width:265px;font-size:1.6em;line-height:22px;text-transform:uppercase;color:#165B9E;text-align:right;padding:0 20px 0 0; }
.div-contratoseconvenios .div-desc { float:right;width:705px;font-size:1.4em;line-height:22px; }
.div-contratoseconvenios i { display:block;float:left;width:20px;height:20px;background:url(../images/sprite.png) no-repeat 0 0;margin-right:5px; }
.div-contratoseconvenios i.finalizado { background-position:-70px -104px; }
.div-contratoseconvenios i.emexecucao { background-position:-50px -104px; }

.div-noticias { padding-top:20px; }
.div-noticias li { display:table;width:100%;border-bottom:1px dotted #CCCCCC;padding-bottom:19px;margin-bottom:20px; }
.div-noticias .div-foto { float:left;width:195px;height:160px;overflow:hidden; }
.div-noticias .div-desc { float:right;width:790px; }
.div-noticias .div-data { font-size:1.3em;line-height:17px;color:#84B003;padding:10px 0 5px 0; }
.div-noticias .div-titulo { font-size:18px;line-height:24px; }
.div-noticias .div-titulo a { color:#00357E; }
.div-noticias .div-subtitulo { line-height:19px; }
.div-noticias .semfoto .div-desc { width:100%; }

.div-noticia { padding-top:20px; }
.div-noticia .div-texto { display:table;width:100%; }
.div-noticia .div-foto { float:left;width:315px;padding:0 15px 15px 0; }
.div-noticia .div-data { font-size:1.3em;line-height:17px;color:#84B003;padding-bottom:10px; }
.div-noticia h1 { font-size:2.6em;line-height:30px;color:#00357E;padding-bottom:5px; }
.div-noticia .div-subtitulo { line-height:22px;margin:0; }
.div-noticia .div-legenda { font-size:12px;line-height:16px;text-align:center;font-style:italic;padding:5px 5px 0 5px; }
.div-compartilhar { display:table;width:100%;border-top:1px solid #D5D5D5;padding-top:15px;margin:20px 0 30px 0; }
.div-compartilhar div { float:right; }
.div-comentarios { padding-top:40px; }

.div-galerias { position:relative;padding-top:20px; }
.div-galerias li { display:table;width:100%;padding-bottom:30px; }
.div-galerias .div-item { position:relative;float:left;width:310px;padding:0 11px; }
.div-galerias .div-item a { position:relative;display:block;width:300px;color:#1A1A1A;border:5px solid;padding:5px 5px 30px 5px; }
.div-galerias .div-item.az a { border-color:#092955; }
.div-galerias .div-item.cz a { border-color:#B3B3B3; }
.div-galerias .div-foto { position:relative;width:300px;height:180px;overflow:hidden; }
.div-galerias .div-foto i { position:absolute;top:50%;left:50%;display:none;width:74px;height:74px;background:url(../images/sprite.png) no-repeat -421px 0;margin:-37px 0 0 -37px;z-index:150; }
.div-galerias .div-tit { font-size:1.6em;line-height:20px;text-transform:uppercase;text-align:center;padding:10px 5px; }
.div-galerias .div-quant { position:absolute;bottom:0;right:0;height:20px;font-size:12px;line-height:22px;margin:0 10px 10px 0; }
.div-galerias .div-quant i { float:left;width:20px;height:20px;background:url(../images/sprite.png) no-repeat -50px -124px;margin-right:2px; }
.div-galerias .div-esconde { display:none; }

.div-paginacao { height:30px;padding:60px 0 60px 0;text-align:center; }
.div-paginacao a { display:inline-block;width:28px;height:28px;font-size:1.4em;line-height:28px;text-align:center;color:#747474;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;background:#D6D6D6 url(../images/sprite.png) no-repeat -50px -76px;border:1px solid #B3B3B3;margin:0 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.div-paginacao a:hover { background:#04306C;border-color:#03224B;color:#FFF; }
.div-paginacao a.marcado { background:#04306C !important;border-color:#03224B !important;color:#FFF !important; }

.div-videos { display:table;width:100%;padding:10px 0 40px 0; }
.div-videos .div-video { float:left;width:640px;height:390px;background:url(../images/load.gif) no-repeat center center; }
.div-videos .div-lista { float:right;width:350px;height:390px;overflow:auto; }
.div-videos ul { display:block;width:330px; }
.div-videos li { display:block;width:330px; }
.div-videos a { display:block;height:104px;color:#221F20;padding:13px 10px; }
.div-videos a:hover { background-color:#FBFAF9; }
.div-videos a:focus { background-color:#FBFAF9; }
.div-videos a.marcado { background-color:#F2EFE9; }
.div-videos .div-foto { float:left;position:relative;width:100px;height:100px;background-color:#000;border:2px solid #FFF;overflow:hidden; }
.div-videos a:hover .div-foto { border-color:#FBFAF9; }
.div-videos a:focus .div-foto { border-color:#FBFAF9; }
.div-videos a.marcado .div-foto { border-color:#84B003; }
.div-videos img { position:absolute;top:50%;left:50%;margin:-45px 0 0 -60px; }
.div-videos .div-desc { float:right;position:relative;width:201px;height:104px;font-size:1.3em;line-height:17px; }
.div-videos .div-desc div { position:absolute;bottom:0;left:0;width:100%;padding-bottom:5px; }

.div-licitacao { padding-top:20px; }
.div-licitacao li { position:relative;display:block;border-bottom:1px dotted #CCCCCC;padding-bottom:14px;margin-bottom:15px; }
.link-drop-licitacao { display:block;height:40px;font-size:1.6em;line-height:40px;text-transform:uppercase;color:#FFF;background-color:#84B003;padding:0 15px; }
.link-drop-licitacao:hover { background-color:#99CB03; }
.link-drop-licitacao:focus { background-color:#99CB03; }
.link-drop-licitacao i { display:block;float:right;width:20px;height:20px;background:url(../images/sprite.png) no-repeat -74px -151px;margin-top:10px; }
.link-drop-licitacao.marcado i { background-position:-74px -171px; }
.div-drop-licitacao { position:absolute;top:-99999px;left:0;padding:15px; }
.div-drop-licitacao.marcado { position:relative;top:0; }
.div-drop-licitacao .div-item { display:table;width:100%;padding:10px 0; }
.div-drop-licitacao i { display:block;float:left;width:37px;height:50px;background:url(../images/sprite.png) no-repeat 0 0;margin-right:15px; }
.div-drop-licitacao i.doc { background-position:0 -151px }
.div-drop-licitacao i.pdf { background-position:-37px -151px; }
.div-drop-licitacao .div-desc { float:left;width:820px;min-height:36px;font-size:1.4em;line-height:18px;border-left:2px solid #B3B3B3;padding:7px 0 7px 10px; }
.div-drop-licitacao .bt-download { float:right;width:50px;height:50px;background:url(../images/sprite.png) no-repeat 0 -201px; }
.div-drop-licitacao .bt-download:hover { background-position:-50px -201px; }
.div-drop-licitacao .bt-download:focus { background-position:-50px -201px; }

.div-form-inscricao { display:table;width:100%;padding:20px 0 60px 0; }
.div-form-inscricao .div-campo { float:left;position:relative;padding:0 10px 30px 10px; }
.div-form-inscricao .div-espaco { float:left;height:63px;padding:0 10px 30px 10px; }
.div-form-inscricao label { display:block;font-size:1.6em;line-height:20px;text-transform:uppercase;padding-bottom:3px; }
.div-form-inscricao input { height:16px;font-size:1.4em;line-height:18px;color:#666;background-color:#E6E6E6;padding:12px 10px; }
.div-form-inscricao .div-bt { float:left;width:100%; }
.div-form-inscricao .div-bt a { display:block;width:120px;height:40px;font-size:1.4em;line-height:40px;text-align:center;color:#FFF;background-color:#EBA405;margin-left:10px; }
.div-form-inscricao .div-bt a:hover { background-color:#FAB71B; }
.div-form-inscricao .div-bt a:focus { background-color:#FAB71B; }

.div-contato { padding-top:20px; }
.div-contato .div-desc { position:relative;width:1000px;height:263px;background:url(../images/fale-conosco.png) no-repeat 0 0; }
.div-contato .div-desc div { position:absolute;bottom:0;width:280px;height:72px;font-size:1.4em;line-height:18px;text-align:justify;margin-bottom:20px;overflow:hidden; }
.div-contato .tel { left:0; }
.div-contato .mail { left:50%;margin-left:-165px; }
.div-contato .duvida { right:0;padding-right:30px; }
.div-form-contato { padding-top:40px; }
.div-form-contato .div-form { position:relative;width:980px;height:190px;margin:10px auto 40px auto; }
.div-form-contato .div-esq { float:left;width:465px; }
.div-form-contato .div-dir { float:right;width:505px; }
.div-form-contato input { width:441px;height:16px;font-size:1.4em;line-height:18px;color:#666;background-color:#efefef;padding:12px;margin-bottom:9px; }
.div-form-contato textarea { width:481px;height:166px;font-size:1.4em;line-height:18px;color:#666;background-color:#efefef;padding:12px;margin-bottom:9px; }
.div-form-contato .bt-enviar { display:block;position:absolute;bottom:0;left:0;width:120px;height:40px;font-size:1.4em;line-height:40px;text-align:center;color:#FFF;background-color:#EBA405;margin-left:345px; }
.div-form-contato .bt-enviar:hover { background-color:#FAB71B; }
.div-form-contato .bt-enviar:focus { background-color:#FAB71B; }

.div-ultimas-noticias ul { display:block;width:180px;height:380px; background-color:#EAEBED;padding:10px; }
.div-ultimas-noticias li { display:block;height:94px;border-bottom:1px solid #CCCCCC; }
.div-ultimas-noticias li:last-child { height:95px;border-bottom:0; }
.div-ultimas-noticias .div-data { font-size:1.4em;line-height:18px;color:#0F4C9E;padding-top:7px; }
.div-ultimas-noticias .div-titulo { height:54px;font-size:1.4em;line-height:18px;padding-top:5px; }

.div-rodape-topo { width:1000px;height:180px;margin:0 auto;padding-bottom:25px; }
.div-facebook { float:left;width:485px;height:180px;background:url(../images/facebook.png) no-repeat 0 0;padding-left:195px; }
.div-areadoaluno { float:right;width:290px; }
.div-areadoaluno .div-titulo-bloco { margin-top:20px; }
.div-areadoaluno .div-form-aluno { position:relative;padding-top:10px; }
.div-areadoaluno input { width:266px;height:16px;font-size:1.4em;line-height:18px;background-color:#F1F1F1;padding:12px;margin-bottom:12px; }
.div-areadoaluno .bt-entrar { position:absolute;bottom:0;right:0;width:75px;height:40px;font-size:1.4em;line-height:40px;text-align:center;color:#FFF;background-color:#EBA405; }
.div-areadoaluno .bt-entrar:hover { background-color:#FAB81F; }
.div-areadoaluno .bt-entrar:focus { background-color:#FAB81F; }

.div-rodape-baixo { height:95px;background-color:#00357E; }
.div-rodape-baixo .div-cont { position:relative;width:1000px;height:95px;font-size:1.4em;line-height:95px;color:#FFF;text-align:center;margin:0 auto; }
.div-rodape-baixo .div-logo-rodape { position:absolute;top:50%;left:0;width:67px;height:60px;margin-top:-30px; }
.div-rodape-baixo .div-logo-rodape a { width:67px;height:60px;background:url(../images/logo-rodape.png) no-repeat 0 0; }
.div-rodape-baixo .div-logo-rodape a:focus { outline:1px dotted #FFF; }

.link-tag3 { position:absolute;bottom:0;right:0;width:49px;height:19px;background:url(../images/tag3.png) no-repeat 0 0;margin:0 45px 11px 0;z-index:500; }
.link-elfo { position:absolute;bottom:0;right:0;width:30px;height:30px;background:url(../images/elfo.png) no-repeat 0 0;margin:0 5px 7px 0;z-index:500; }

/********* font face ***********/
@font-face { font-family: 'newsgoth_btroman';src: url('../fonts/tt0047m_-webfont.eot');src: url('../fonts/tt0047m_-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/tt0047m_-webfont.woff') format('woff'),url('../fonts/tt0047m_-webfont.ttf') format('truetype'),url('../fonts/tt0047m_-webfont.svg#newsgoth_btroman') format('svg');font-weight: normal;font-style: normal; }
@font-face { font-family: 'newsgoth_btbold';src: url('../fonts/tt0049m_-webfont.eot');src: url('../fonts/tt0049m_-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/tt0049m_-webfont.woff') format('woff'),url('../fonts/tt0049m_-webfont.ttf') format('truetype'),url('../fonts/tt0049m_-webfont.svg#newsgoth_btbold') format('svg');font-weight: normal;font-style: normal; }
@font-face { font-family: 'Swis721CnBTRoman';src: url('../fonts/swz721c-webfont.eot');src: url('../fonts/swz721c-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/swz721c-webfont.woff') format('woff'),url('../fonts/swz721c-webfont.ttf') format('truetype'),url('../fonts/swz721c-webfont.svg#Swis721CnBTRoman') format('svg');font-weight: normal;font-style: normal; }
/******** fim font face *******/

/*----------------jcarousel-------------------*/
.jcarousel-container { position:relative;z-index:90; }
.jcarousel-direction-rtl { direction: rtl; }
.jcarousel-clip { overflow: hidden; }
.jcarousel-item-placeholder { background: #fff;color: #000; }
.div-carousel-opoeta .jcarousel-container-horizontal { width: 450px;height:270px; }
.div-carousel-opoeta .jcarousel-clip-horizontal { width:  450px;height: 270px; }
.div-carousel-opoeta .jcarousel-item-horizontal { width: 130px;height: 270px;background:url(../images/borda2.png) no-repeat right top;padding:0 10px; }
.div-carousel-opoeta .jcarousel-next-horizontal { position: absolute;top:0;right:0px;width:25px;height:25px;cursor: pointer;background:url(../images/sprite.png) no-repeat -25px -76px;margin:-35px 5px 0 0; }
.div-carousel-opoeta .jcarousel-next-horizontal:hover,
.div-carousel-opoeta .jcarousel-next-horizontal:focus { background-position: -25px -101px; }
.div-carousel-opoeta .jcarousel-next-horizontal:active { background-position: -25px -76px; }
.div-carousel-opoeta .jcarousel-next-disabled-horizontal,
.div-carousel-opoeta .jcarousel-next-disabled-horizontal:hover,
.div-carousel-opoeta .jcarousel-next-disabled-horizontal:focus,
.div-carousel-opoeta .jcarousel-next-disabled-horizontal:active { cursor: default;background-position: -25px -126px; }
.div-carousel-opoeta .jcarousel-prev-horizontal { position: absolute;top:0;right:0;width:25px;height:25px;cursor: pointer;background:url(../images/sprite.png) no-repeat 0 -76px;margin:-35px 32px 0 0; }
.div-carousel-opoeta .jcarousel-prev-horizontal:hover, 
.div-carousel-opoeta .jcarousel-prev-horizontal:focus { background-position: 0 -101px; }
.div-carousel-opoeta .jcarousel-prev-horizontal:active { background-position: 0 -76px; }
.div-carousel-opoeta .jcarousel-prev-disabled-horizontal,
.div-carousel-opoeta .jcarousel-prev-disabled-horizontal:hover,
.div-carousel-opoeta .jcarousel-prev-disabled-horizontal:focus,
.div-carousel-opoeta .jcarousel-prev-disabled-horizontal:active { cursor: default;background-position: 0 -126px; }
/*----------------jcarousel-------------------*/

/**** select box ******/
.selectBox-dropdown { position: relative;text-decoration: none;text-align: left;outline: none;vertical-align: middle;display: inline-block;cursor: default;background-color:#E6E6E6; }
.selectBox-dropdown .selectBox-label { height:16px;padding:12px 10px;display: inline-block;white-space: nowrap;overflow: hidden;font-size:1.4em;line-height:18px;color:#666; }
.selectBox-dropdown .selectBox-arrow { position: absolute;top: 0;right:0;width: 25px;height: 25px;background:url(../images/sprite.png) no-repeat -54px -50px;margin:7px 7px 0 0; }
.selectBox-dropdown-menu { position: absolute;z-index: 99999;max-height: 200px;min-height: 1em;border: solid 1px #BBB;background: #FFF;-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);box-shadow: 0 2px 6px rgba(0, 0, 0, .2);overflow: auto; }
.selectBox-inline { min-width: 150px;outline: none;border: solid 1px #BBB;background: #FFF;display: inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;overflow: auto; }
.selectBox-inline:focus { border-color: #666; }
.selectBox-options,.selectBox-options li,.selectBox-options li a { list-style: none;display: block;cursor: default;padding: 0;margin: 0;color:#868788;font-size:1.1em; }
.selectBox-options li a { line-height: 1.5;padding: 4px .5em;white-space: nowrap;overflow: hidden;background: 6px center no-repeat; }
.selectBox-options li.selectBox-hover a { background-color: #EEE; }
.selectBox-options li.selectBox-disabled a { color: #888;background-color: transparent; }
.selectBox-options li.selectBox-selected a { background-color: #C8DEF4; }
.selectBox-options .selectBox-optgroup { color: #666;background: #EEE;font-weight: bold;line-height: 1.5;padding: 0 .3em;white-space: nowrap; }
.selectBox.selectBox-disabled { color: #888 !important; }
.selectBox-dropdown.selectBox-disabled .selectBox-arrow { opacity: .5;filter: alpha(opacity=50);border-color: #666; }
.selectBox-inline.selectBox-disabled { color: #888 !important; }
.selectBox-inline.selectBox-disabled .selectBox-options a {	background-color: transparent !important; }
/**** fim select box ******/

/* fancyBox  */
.fancybox-tmp iframe, .fancybox-tmp object { vertical-align: top;padding: 0;margin: 0; }.fancybox-wrap { position: absolute;top: 0;left: 0;z-index: 8020; }.fancybox-skin { position: relative;padding: 0;margin: 0;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }.fancybox-opened { z-index: 8030; }.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }.fancybox-outer, .fancybox-inner { padding: 0;margin: 0;position: relative;outline: none; }.fancybox-inner { overflow: hidden; }.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }.fancybox-error { color: #444;font: 14px/20px;margin: 0;padding: 10px; }.fancybox-image, .fancybox-iframe { display: block;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;vertical-align: top; }.fancybox-image { max-width: 100%;max-height: 100%; }#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images/fancybox_sprite.png'); }#fancybox-loading { position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8020; }#fancybox-loading div { width: 44px;height: 44px;background: url('../images/fancybox_loading.gif') center center no-repeat; }.fancybox-close { position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040; }.fancybox-nav { position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;background: transparent url('../images/blank.gif'); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040; }.fancybox-prev { left: 0; }.fancybox-next { right: 0; }.fancybox-nav span { position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden; }.fancybox-prev span { left: 20px;background-position: 0 -36px; }.fancybox-next span { right: 20px;background-position: 0 -72px; }.fancybox-nav:hover span { visibility: visible; }.fancybox-tmp { position: absolute;top: -9999px;left: -9999px;padding: 0;overflow: visible;visibility: hidden; }/* Overlay helper */#fancybox-overlay { position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: #000; }#fancybox-overlay.overlay-fixed { position: fixed;bottom: 0;right: 0; }/* Title helper */.fancybox-title { visibility: hidden;font: normal 13px/20px;position: relative;text-shadow: none;z-index: 8050; }.fancybox-opened .fancybox-title { visibility: visible; }.fancybox-title-float-wrap { position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8030;text-align: center; }.fancybox-title-float-wrap .child {	display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap; }.fancybox-title-outside-wrap { position: relative;margin-top: 10px;color: #fff; }.fancybox-title-inside-wrap { margin-top: 10px; }.fancybox-title-over-wrap {	position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8); }#fancybox-thumbs { position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050; }#fancybox-thumbs.bottom { bottom: 2px; }#fancybox-thumbs.top { top: 2px; }#fancybox-thumbs ul { position: relative;list-style: none;margin: 0;padding: 0; }#fancybox-thumbs ul li { float: left;padding: 1px;opacity: 0.5; }#fancybox-thumbs ul li.active {	opacity: 0.75;padding: 0;border: 1px solid #fff; }#fancybox-thumbs ul li:hover { opacity: 1; }#fancybox-thumbs ul li a { display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none; }#fancybox-thumbs ul li img { display: block;position: relative;border: 0;padding: 0; }
/* fancyBox  */