/* 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:#1A1A1A;background:url(../images/fundo.png) repeat 0 0; }
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:1060px;min-height:100%;background:url(../images/topo.png) repeat-x 0 0; }
#topo { position:absolute;top:0;left:0;width:100%;min-width:1060px;height:194px;padding-bottom:15px;background:url(../images/sombra.png) no-repeat center bottom;z-index:110; }
#conteudo { position:relative;min-width:1000px;padding-top:194px;z-index:105; }
#rodape { width:1000px;height:105px;margin:0 auto;background:url(../images/sombra-rodape.png) no-repeat center top; }

/*-----------------------------------------------------
 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-cont-topo { position:relative;width:1000px;height:144px;margin:0 auto; }
.div-previsao { float:left;font-size:1.4em;line-height:20px;color:#FFFFFF;padding-top:40px; }
.div-previsao span { color:#F9EDC9; }
.div-previsao i { float:left;display:block;width:21px;height:20px;background:url(../images/previsao.png) no-repeat 0 0;margin-right:4px; }

.div-logo { position:absolute;top:50%;left:50%;width:319px;height:116px;margin:-58px 0 0 -160px; }
.div-logo a { width:319px;height:116px;background:url(../images/logo.png) no-repeat 0 0; }
.div-logo a:focus { outline:1px dotted #FFFFFF; }

.div-redes { float:right;height:20px;padding:40px 60px 0 0; }
.div-redes * { float:left; }
.div-redes .sep { width:2px;height:20px;background-color:#FFF;margin:0 10px; }
.div-redes a { height:20px;background:url(../images/sprite.png) no-repeat 0 0; }
.div-redes a.facebook { width:9px;background-position:0 0; }
.div-redes a.facebook:hover { background-position:0 -20px; }
.div-redes a.facebook:focus { background-position:0 -20px; }
.div-redes a.youtube { width:25px;background-position:-9px 0; }
.div-redes a.youtube:hover { background-position:-9px -20px; }
.div-redes a.youtube:focus { background-position:-9px -20px; }
.div-redes a.twitter { width:23px;background-position:-34px 0; }
.div-redes a.twitter:hover { background-position:-34px -20px; }
.div-redes a.twitter:focus { background-position:-34px -20px; }

.nav { height:43px;padding-top:7px;font-family: 'newsgoth_btbold';font-weight: normal;font-style: normal; }
.nav ul { width:1000px;height:43px;margin:0 auto; }
.nav li { position:relative;float:left;height:43px; }
.nav li.li-sep { width:1px;height:35px;background-color:#ADADAD; }
.nav a { position:relative;display:block;height:43px;font-size:1.4em;line-height:35px;color:#093469;padding:0 12px; }
.nav a:hover { text-decoration:underline; }
.nav a:focus { outline:1px dotted #093469; }
.nav a i { display:none;position:absolute;bottom:0;left:50%;width:40px;height:16px;background:url(../images/sprite.png) no-repeat 0 -40px;margin:0 0 -12px -20px; }
.nav a.marcado i { display:block; }
.nav a.marcado2 { color:#FFF !important;background-color:#828060 !important; }
.li-drop a:hover { color:#FFF;text-decoration:none;background-color:#828060; }
.li-drop a:focus { color:#FFF;background-color:#828060;outline:none; }
.li-drop a:hover i { display:none; }
.nav a.marcado2 i { display:none; }
.div-drop { position:absolute;top:-99999px;left:0;width:230px;background:url(../images/fundo-drop.png) repeat 0 0;padding:10px;margin-top:43px; }
.div-drop.marcado { top:0; }
.div-drop a { height:auto;line-height:20px;color:#FFF;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal; }
.div-drop a:hover { text-decoration:underline;background:none; }
.div-drop a:focus { text-decoration:underline;background:none; }

.div-titulo-pag { height:100px;background:url(../images/fundo-titulo.jpg) repeat-x center center }
.div-titulo-pag .div-tit { width:1000px;font-size:2.0em;line-height:24px;color:#FFF;font-weight:normal;margin:0 auto;padding-top:60px; }
h1 { width:1000px;font-size:2.0em;line-height:24px;color:#FFF;font-weight:normal;margin:0 auto;padding-top:60px; }
h1.h1-esconde { position:absolute;top:-9999px;left:0; }
h2 { font-size:2.2em;line-height:26px;font-weight:normal; }

.div-saudacao { width:1000px;height:190px;margin:0 auto; }
.div-saudacao img { margin:60px 0 0 10px; }

.div-conteudo { position:relative;width:1000px;padding:25px 30px;background-color:#FFF;margin:0 auto; }
.div-conteudo .div-box { display:table;width:100%; }

.div-destaque-home { position:relative;float:left;width:600px;margin-bottom:35px; }
.div-destaque-home .div-titulo-bloco { position:relative;height:60px;font-size:2.0em;line-height:60px;color:#FFF;padding:0 10px;background-color:#152746;margin-bottom:10px;z-index:110; }
.div-destaque-home ul { width:600px;height:370px;overflow:hidden; }
.div-destaque-home li { display:block;width:600px;height:370px; }
.div-destaque-home .div-pagi { position:absolute;right:0;top:0;height:15px;padding:22px 10px 0 0;z-index:150; }
.div-destaque-home .div-pagi a { float:left;display:block;width:15px;height:15px;background-color:#FFF;margin:0 1px;text-indent:-9999px; }
.div-destaque-home .div-pagi a:focus { background-color:#45688B; }
.div-destaque-home .div-pagi a.activeSlide { background-color:#45688B; }

.div-ultimasnoticias-home { float:right;width:370px; }
.div-ultimasnoticias-home .div-titulo-bloco { height:60px;font-size:2.0em;line-height:60px;color:#FFF;padding:0 10px;background-color:#03577F;margin-bottom:20px; }
.div-ultimasnoticias-home .div-data { float:left;width:40px;font-size:2.4em;line-height:26px;color:#4D4D4D;text-align:center;font-family: 'newsgoth_btbold';font-weight: normal;font-style: normal; }
.div-ultimasnoticias-home .div-data small { font-size:16px;line-height:20px;color:#03577F; }
.div-ultimasnoticias-home .div-desc { float:right;width:310px;padding-right:10px; }
.div-ultimasnoticias-home .div-titulo { max-height:36px;font-size:1.6em;line-height:18px;overflow:hidden; }
.div-ultimasnoticias-home .div-titulo a { display:block;color:#093469; }
.div-ultimasnoticias-home .div-titulo a:hover { text-decoration:underline; }
.div-ultimasnoticias-home .div-subtitulo { height:32px;font-size:1.3em;line-height:16px;color:#4D4D4D;margin-top:1px;overflow:hidden; }

.div-midias-home { display:table;width:100%;font-size:1.4em;line-height:18px; }
.div-midias-home .div-item { float:left;width:320px;padding:0 6px; }
.div-midias-home a { position:relative;display:block;width:320px;height:180px;margin-bottom:10px; }
.div-midias-home i { display:block;position:absolute;cursor:pointer; }
.div-midias-home i.mais { top:0;right:0;width:30px;height:30px;background:url(../images/sprite.png) no-repeat 0 -176px;margin:20px -5px 0 0; }
.div-midias-home a:hover i.mais { background-position:0 -206px; }
.div-midias-home a:focus i.mais { background-position:0 -206px; }
.div-midias-home i.play { top:50%;left:50%;width:74px;height:74px;background:url(../images/sprite.png) no-repeat 0 -236px;margin:-37px 0 0 -37px; }
.div-midias-home .div-esconde { display:none; }

.div-historia { display:table;width:100%;font-size:1.4em;line-height:20px; }
.div-historia .div-foto { float:left;width:390px;margin:0 15px 15px 0; }
.div-historia .div-desc { position:relative;line-height:18px;color:#033F5D;border:1px solid #CACACA;background-color:#F9F9F9;padding:20px; }
.div-historia .div-desc i { display:block;position:absolute;top:0;right:0;width:36px;height:36px;background:url(../images/sprite.png) no-repeat -30px -176px;margin:-14px 36px 0 0; }
.div-historia p { margin-bottom:20px; }
.div-historia p:last-child { margin-bottom:0; }

.div-filtro { display:table;width:100%;padding-bottom:30px; }
.div-filtro .div-campo { float:left;padding-right:15px; }
.div-filtro label { display:block;font-size:1.4em;line-height:18px;padding-bottom:5px; }
.div-filtro input { width:560px;height:16px;font-size:1.4em;line-height:18px;background-color:#E6E6E6;padding:12px 10px; }
.div-filtro .sel { width:290px; }
.div-filtro .div-bt { float:right;padding-top:23px; }
.div-filtro .div-bt a { display:block;width:100px;height:40px;font-size:1.4em;line-height:40px;text-align:center;color:#FFF;background-color:#E99523; }
.div-filtro .div-bt a:hover { background-color:#EDA849; }
.div-filtro .div-bt a:focus { background-color:#EDA849; }

.div-editais h2 { font-size:1.4em;line-height:18px;color:#FFF;font-weight:normal;background-color:#3C8898;padding:10px 15px; }
.div-editais li { position:relative;display:block;border-bottom:1px dotted #CCCCCC;padding:20px 70px 19px 20px; }
.div-editais .div-inf { display:table;width:100%; }
.div-editais i.tipo { display:block;float:left;width:37px;height:50px;background:url(../images/sprite.png) no-repeat 0 0; }
.div-editais i.pdf { background-position:0 -350px; }
.div-editais .div-desc { float:right;width:830px;min-height:50px;border-left:2px solid #B3B3B3;padding:0 10px; }
.div-editais .div-titulo { font-size:1.4em;line-height:18px; }
.div-editais .div-subtitulo { font-size:1.3em;line-height:16px;color:#4D4D4D; }
.div-editais .bt-download { position:absolute;top:0;right:0;width:60px;height:50px;background:url(../images/sprite.png) no-repeat 0 -400px;margin-top:20px; }
.div-editais .bt-download:hover { background-position:0 -450px; }
.div-editais .bt-download:focus { background-position:0 -450px; }

.div-noticias { padding-bottom:40px; }
.div-noticias li { display:table;width:100%;border-bottom:1px dotted #CCCCCC;padding-bottom:19px;margin-bottom:20px; }
.div-noticias li:last-child { margin-bottom:0; }
.div-noticias .div-foto { float:left;width:265px;height:160px; }
.div-noticias .div-desc { float:right;width:715px; }
.semfoto .div-desc { width:100%; }
.div-noticias .div-data { font-size:1.2em;line-height:16px;text-transform:uppercase;color:#333;padding-bottom:10px; }
.div-noticias .div-titulo { font-size:1.6em;line-height:20px;padding-bottom:5px; }
.div-noticias .div-titulo a { display:block;color:#033F5D; }
.div-noticias .div-titulo a:hover { text-decoration:underline; }
.div-noticias .div-titulo a:focus { text-decoration:underline; }
.div-noticias .div-titulo a { color:#093469; }
.div-noticias .div-resumo { font-size:1.4em;line-height:18px; }

.div-paginacao { position:relative;height:30px;margin:40px 0 40px 0;text-align:center; }
.div-paginacao a { display:inline-block;width:22px;height:30px;font-size:1.8em;line-height:30px;color:#1A1A1A;margin:0 5px; }
.div-paginacao a:hover { color:#093469 }
.div-paginacao a:focus { color:#093469 }
.div-paginacao a.marcado { width:34px;font-size:2.8em;font-family: 'newsgoth_btbold';font-weight: normal;font-style: normal;margin:0 30px; }
.div-paginacao a.prev { position:absolute;top:50%;left:50%;width:16px !important;height:28px !important;background:url(../images/sprite.png) no-repeat 0 -500px;margin:-14px 0 0 -42px; }
.div-paginacao a.prev:hover { background-position:0 -528px; }
.div-paginacao a.next { position:absolute;top:50%;right:50%;width:16px !important;height:28px !important;background:url(../images/sprite.png) no-repeat -16px -500px;margin:-14px -42px 0 0; }
.div-paginacao a.next:hover { background-position:-16px -528px; }

.div-compartilhamento { height:20px;padding:10px 0; }
.div-compartilhamento .div-compartilhar { float:right; }
.div-noticia { padding-bottom:40px; }
.div-noticia .div-data { font-size:1.2em;line-height:16px;text-transform:uppercase;color:#333;padding-bottom:3px; }
.div-noticia h1 { font-size:2.4em;line-height:28px;color:#093469;padding:0; }
.div-noticia .div-subtitulo { font-size:1.6em;line-height:20px;padding-top:5px; }

.div-texto { display:table;width:100%;font-size:1.4em;line-height:20px; }
.div-noticia .div-texto { padding-top:20px; }
.div-texto .div-foto { float:left;width:460px;margin:0 15px 15px 0; }
.div-texto .div-foto a { position:relative;display:block; }
.div-texto .div-foto i { display:none;position:absolute;top:50%;left:50%;width:50px;height:50px;background:url(../images/sprite.png) no-repeat 0 -556px;margin:-25px 0 0 -25px; }
.div-texto .div-foto a:hover i { display:block; }
.div-texto .div-legenda { font-size:13px;line-height:16px;font-style:italic;text-align:center;padding-top:5px; }
.div-texto p { margin-bottom:20px; }
.div-texto p:last-child { margin-bottom:0; }
.div-texto a { color:#FF6600;text-decoration:underline; }
.div-texto a:focus { text-decoration:none; }
.div-texto a:hover { text-decoration:none; }

.div-biblioteca .div-inf { position:relative;width:922px;height:310px;color:#FFF;background:url(../images/fundo-biblioteca.png) no-repeat 0 0;margin:0 auto 40px auto; }
.div-biblioteca .div-inf a { display:block;float:left;width:250px;height:250px;color:#FFF; }
.div-biblioteca .div-inf a.direita { float:right; }
.div-biblioteca .div-inf .div-titulo { width:210px;font-size:1.6em;line-height:20px;text-align:center;padding:120px 0 10px 0;margin:0 auto; }
.div-biblioteca .div-inf .div-desc { width:210px;font-size:1.4em;line-height:18px;height:36px;overflow:hidden;margin:0 auto; }
.div-biblioteca .div-inf a.marcado { float:none;position:absolute;top:0;left:50%;width:310px;height:310px;margin:0 0 0 -155px; }
.div-biblioteca .div-inf a.marcado .div-titulo { width:250px;font-size:1.9em;padding-top:100px; }
.div-biblioteca .div-inf a.marcado .div-desc { width:250px;height:54px; }

.div-biblioteca ul { display:block;padding-top:20px; }
.div-biblioteca li { display:table;width:100%;padding-bottom:20px; }
.div-biblioteca .div-item { float:left;padding:0 10px; }
.div-biblioteca img { margin-bottom:10px; }
.div-biblioteca li a { display:block;width:285px;font-size:1.6em;line-height:20px;color:#165B9E;text-align:center;border:5px solid #B3B3B3;padding:5px; }
.div-biblioteca li a:hover { border-color:#092955; }
.div-biblioteca li a:focus { border-color:#092955; }

.links-uteis li { display:block;border-bottom:1px dashed #CCCCCC; padding:9px;margin-bottom:10px; }
.links-uteis li a { display:inline;width:auto;color:#FF6600;border:0;padding:0; }
.links-uteis li a:hover { text-decoration:underline; }

.div-produtos-servicos { padding-top:30px; }
.div-produtos-servicos h2 { text-align:center;font-size:3.0em;line-height:34px;color:#033F5D;padding-bottom:15px; }
.div-produtos-servicos span { color:#1A1A1A; }
.div-produtos-servicos ul { padding-bottom:20px; }
.div-produtos-servicos li { display:table;width:100%;padding-bottom:20px; }
.div-produtos-servicos .div-item { float:left;width:230px;font-size:1.4em;line-height:18px;border-bottom:2px solid #033F5D;margin:0 10px; }
.div-produtos-servicos a { display:block;color:#1A1A1A;padding-bottom:13px; }
.div-produtos-servicos a:hover { text-decoration:underline; }
.div-produtos-servicos a:focus { text-decoration:underline; }
.div-produtos-servicos img { margin-bottom:5px; }

.div-detalhes { margin-bottom:40px; }
.div-detalhes h1 { color:#26525E;font-size:1.8em;line-height:22px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding:0 0 10px 0; }
.div-detalhes .div-desc-item { display:table;width:100%; }
.div-detalhes .div-esq { float:left;width:470px; }
.div-detalhes .div-dir { float:right;width:530px; }
.div-detalhes .div-foto { position:relative;width:470px;height:315px;background-color:#000;overflow:hidden; }
.div-detalhes .div-item { position:absolute;top:-9999px;left:0;width:470px;height:315px; }
.div-detalhes .div-item.marcado { position:relative;top:0; }
.div-thumb { width:448px;padding:10px;border:1px solid #B3B3B3;border-top:0; }
.div-thumb ul { display:table;width:100%; }
.div-thumb li { float:left;padding:0 1px; }
.div-thumb a { position:relative;display:block;width:110px;height:80px;overflow:hidden; }
.div-thumb a.marcado { opacity:0.5;filter:alpha(opacity=50); }
.div-thumb i { position:absolute;top:50%;left:50%;width:44px;height:44px;background:url(../images/sprite.png) no-repeat 0 -606px;margin:-22px 0 0 -22px;z-index:105; }
.div-thumb img { position:absolute;top:50%;left:50%;margin:-45px 0 0 -60px;z-index:100; }
.div-detalhes .div-desc { height:313px;border:1px solid #B3B3B3;border-left:0;background-color:#F2F0E3; }
.div-detalhes .div-desc div { font-size:1.4em;line-height:18px; }
.div-detalhes .div-desc a { color:#FF6600;text-decoration:underline; }
.div-detalhes .div-desc a:hover { text-decoration:none; }
.div-detalhes .div-nossocontato { font-size:18px;line-height:20px;color:#154072;padding:30px 20px 0 20px; }
.div-detalhes .div-nome { font-size:18px;line-height:20px;padding:10px 20px 0 20px; }
.div-detalhes .div-endereco { padding:10px 20px 0 20px; }
.div-detalhes .div-email { padding:10px 20px 0 20px; }
.div-detalhes .div-site { padding:10px 20px 0 20px; }
.div-detalhes .div-telefone { font-size:1.4em;line-height:18px;padding:10px 20px 0 20px; }
.div-detalhes .div-redes-produto { height:100px;border-right:1px solid #B3B3B3;border-bottom:1px solid #B3B3B3; }
.div-detalhes .div-titulo-bloco { font-size:1.6em;line-height:20px;padding:20px 20px 0 20px; }
.div-detalhes .div-links { height:25px;padding:10px 20px 0 20px; }
.div-detalhes .div-links a { float:left;width:25px;height:25px;background:url(../images/sprite.png) no-repeat 0 0;margin:0 2px; }
.div-detalhes .plus { background-position:-57px 0 !important; }
.div-detalhes .plus:hover { background-position:-57px -25px !important; }
.div-detalhes .plus:focus { background-position:-57px -25px !important; }
.div-detalhes .facebook { background-position:-82px 0 !important; }
.div-detalhes .facebook:hover { background-position:-82px -25px !important; }
.div-detalhes .facebook:focus { background-position:-82px -25px !important; }
.div-detalhes .twitter { background-position:-107px 0 !important; }
.div-detalhes .twitter:hover { background-position:-107px -25px !important; }
.div-detalhes .twitter:focus { background-position:-107px -25px !important; }

.div-especificacoes { position:relative;padding:50px 0 40px 0; }
.nav-aba { position:absolute;top:0;left:0; }
.nav-aba ul { height:51px; }
.nav-aba li { float:left;height:51px;padding-right:5px; }
.nav-aba a { display:block;height:49px;font-size:1.8em;line-height:50px;color:#221f20;padding:0 15px;border:1px solid #fff;border-bottom:#ccc; }
.nav-aba a:hover { background-color:#f9f8f0; }
.nav-aba a:focus { background-color:#f9f8f0; }
.nav-aba a.marcado { height:50px;background-color:#f2f0e3 !important;border:1px solid #ccc;border-bottom:#f2f0e3; }
.div-cont-especificacao { background-color:#f2f0e3;border:1px solid #ccc; }
.div-cont-especificacao .div-item { position:absolute;top:-99999px;left:0;font-size:1.4em;line-height:18px;padding:15px; }
.div-cont-especificacao .div-item.marcado { position:relative;top:0; }
.div-cont-especificacao .div-item p { margin-bottom:20px; }
.div-cont-especificacao .div-item p:last-child { margin-bottom:0; }

.div-cont-cidades { position:relative;min-height:365px;margin-bottom:60px;background:url(../images/bebe2.png) no-repeat right 40px; }
.div-cont-cidades .div-titulo { font-size:3.0em;line-height:34px;color:#033F5D;padding:0 0 5px 15px; }
.div-breadcrumb { width:660px;height:50px;font-size:1.8em;line-height:50px;color:#FFF;text-transform:uppercase;background-color:#0188b9;padding:0 15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; }
.div-breadcrumb b { color:#00ccff;font-family: 'newsgoth_btbold';font-weight: normal;font-style: normal; }
/*
.nav-letras { width:690px;height:50px;background-color:#0188b9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; }
.nav-letras ul { height:50px;text-align:center; }
.nav-letras li { display:inline-block;height:50px; }
.nav-letras a { position:relative;display:block;width:25px;height:50px;font-size:2.0em;line-height:50px;text-align:center;color:#FFF; }
.nav-letras a:hover { color:#00ccff; }
.nav-letras a:focus { color:#00ccff; }
.nav-letras a.marcado { color:#00ccff;font-family: 'newsgoth_btbold';font-weight: normal;font-style: normal; }
.nav-letras i { display:none;position:absolute;bottom:0;left:50%;width:19px;height:19px;background:url(../images/sprite.png) no-repeat -54px -50px;margin:0 0 -9px -9px; }
.nav-letras a.marcado i { display:block !important; }
*/
.div-cidades { padding:30px 0 0 0; }
.div-cidades ul { display:table;width:100%;font-size:1.6em;line-height:20px; }
.div-cidades li { float:left;display:block;width:305px;padding:0 20px; }
.div-cidades a { color:#1A1A1A; }
.div-cidades a:hover { text-decoration:underline; }
.div-cidades a:focus { text-decoration:underline; }
.div-cidade { background:url(../images/fundo-cidade.png) repeat-y 0 0;margin-top:40px; }
.div-redes-ponto { width:285px;padding:20px 0; }
.div-redes-ponto ul { display:block;height:30px;border-right:1px solid #FFF;margin-right:10px; }
.div-redes-ponto li { float:right;height:28px;padding:0 7px;border-left:1px solid #FFF;padding-top:2px; }
.div-redes-ponto a { width:25px;height:25px;background:url(../images/sprite.png) no-repeat 0 0; }
.div-redes-ponto a.plus { background-position:-57px 0; }
.div-redes-ponto a.plus:hover { background-position:-57px -25px; }
.div-redes-ponto a.plus:focus { background-position:-57px -25px; }
.div-redes-ponto a.facebook { background-position:-82px 0; }
.div-redes-ponto a.facebook:hover { background-position:-82px -25px; }
.div-redes-ponto a.facebook:focus { background-position:-82px -25px; }
.div-redes-ponto a.twitter { background-position:-107px 0; }
.div-redes-ponto a.twitter:hover { background-position:-107px -25px; }
.div-redes-ponto a.twitter:focus { background-position:-107px -25px; }

.div-cidade .div-item { display:table;width:100%;padding-bottom:30px; }
.div-cidade .div-label { float:left;width:265px;font-size:1.6em;line-height:20px;color:#165B9E;text-transform:uppercase;text-align:right;padding:0 10px; }
.div-cidade .div-desc { float:right;width:695px;font-size:1.6em;line-height:20px;padding:0 10px; }
.div-cidade .div-desc ul { display:table;width:100%; }
.div-cidade .div-desc ul li { float:left;width:80px;height:80px;margin:2px;overflow:hidden; }
.div-cidade .div-desc ul li a { display:block;width:80px;height:80px;background-color:#E6E6E6; }
.div-cidade span { display:block;width:350px; } 
.div-cidade p { margin-bottom:10px; }
.div-cidade p:last-child { margin-bottom:0; }
.div-cidade a { color:#FF6600;text-decoration:underline; }
.div-cidade a:focus { text-decoration:none; }
.div-cidade a:hover { text-decoration:none; }

.div-ms { position:absolute;top:0;right:0;width:368px;height:369px;margin-right:0; }

.div-eventos { padding-top:20px; }
/*
.div-eventos li { display:block;padding-bottom:29px;margin-bottom:30px;border-bottom:1px dashed #808080; }
.div-eventos li:last-child { border-bottom:0 !important; }
.div-eventos .div-item { display:table;width:100%;border-left:5px solid; }
.div-eventos .div-item.no { border-color:#FFF; }
.div-eventos .div-item.az { border-color:#46D6DB; }
.div-eventos .div-item.vd { border-color:#9DB474; }
.div-eventos .div-item.am { border-color:#FFC100; }
.div-eventos .div-item.rx { border-color:#9999FF; }
.div-eventos .div-data { position:relative;float:left;width:100px;height:110px;text-align:center;font-size:2.6em;line-height:80px; }
.div-eventos .div-data small { font-size:18px;line-height:0px; }
.div-eventos .div-mes { position:absolute;bottom:0;left:0;font-size:20px;padding:0 0 10px 10px; }
.div-eventos .unica { position:absolute;bottom:0;left:0;font-size:20px;padding:0 0 23px 32px; }
.div-eventos small .div-mes { position:absolute;bottom:0;left:0;font-size:10px;padding:0 0 50px 68px; }
.div-eventos .div-foto { float:left;width:150px;height:110px;overflow:hidden; }
.div-eventos .div-desc { float:right;width:890px;font-size:2.4em;line-height:28px;padding-top:0; }
.div-eventos .comfoto .div-desc { float:right;width:735px; }
.div-eventos .div-desc small { display:block;font-size:14px;line-height:18px;padding-top:1px; }
.div-eventos a { background:none;color:#009CAC;text-decoration:underline;font-size:14px; }
.div-eventos a:hover { background:none;text-decoration:none; }
.div-eventos a:focus { background:none;text-decoration:none; }
*/
.div-eventos li { display:table;width:100%;border-bottom:1px dotted #CCCCCC;padding-bottom:19px;margin-bottom:20px; }
.div-eventos li:last-child { margin-bottom:0; }
.div-eventos .div-foto { float:left;width:265px;height:160px; }
.div-eventos .div-desc { float:right;width:715px; }
.div-eventos .semfoto .div-desc { width:100%; }
.div-eventos .div-data { font-size:1.4em;line-height:18px;text-transform:uppercase;color:#333;padding-bottom:5px; }
.div-eventos .div-titulo { font-size:1.8em;line-height:22px;padding-bottom:5px; }
.div-eventos .div-titulo a { display:block;color:#033F5D; }
.div-eventos .div-titulo a:hover { text-decoration:underline; }
.div-eventos .div-titulo a:focus { text-decoration:underline; }
.div-eventos .div-titulo a { color:#093469; }
.div-eventos .div-resumo { font-size:1.4em;line-height:18px; }

.div-reunioes { padding-bottom:20px; }
.div-reunioes .div-mes { font-size:1.8em;line-height:22px;text-transform:uppercase;text-align:center;color:#00357E;padding:20px 0 10px 0; }
.div-reunioes ul { padding-bottom:40px; }
.div-reunioes li { display:table;width:100%;border-bottom:1px dotted #CCCCCC;padding-bottom:19px;margin-bottom:20px; }
.div-reunioes li:last-child { margin-bottom:0; }
.div-reunioes .div-foto { float:left;width:265px;height:160px; }
.div-reunioes .div-desc { float:right;width:715px; }
.div-reunioes .semfoto .div-desc { width:100%; }
.div-reunioes .div-data { font-size:1.4em;line-height:18px;text-transform:uppercase;color:#333;padding-bottom:5px; }
.div-reunioes .div-titulo { font-size:1.8em;line-height:22px;padding-bottom:5px;color:#033F5D; }
.div-reunioes .div-titulo a { display:block; }
.div-reunioes .div-titulo a:hover { text-decoration:underline; }
.div-reunioes .div-titulo a:focus { text-decoration:underline; }
.div-reunioes .div-titulo a { color:#093469; }
.div-reunioes .div-resumo { font-size:1.4em;line-height:18px; }

.div-parceiros li { display:table;width:100%;padding-bottom:30px; }
.div-parceiros .div-item { float:left;width:300px; padding:0 15px; }
.div-parceiros a { display:block;font-size:1.4em;line-height:18px;text-align:center;color:#1A1A1A; }
.div-parceiros img { border:5px solid #CCCCCC;margin-bottom:10px; }
.div-parceiros a:hover img { border-color:#092955; }
.div-parceiros a:focus img { border-color:#092955; }

.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-contato h2 { font-size:18px;line-height:24px;border-left:2px solid #165B9E;padding:0 5px;margin-bottom:20px; }
.div-form-contato { padding-top:40px; }
.div-form-contato .div-form { position:relative;width:980px;height:186px;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:164px;font-size:1.4em;line-height:18px;color:#666;background-color:#efefef;padding:12px; }
.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-rede-ms {  }
.div-rede-ms li { display:block;padding-bottom:5px; }
.bt-cidade { position:relative;display:block;font-size:1.4em;line-height:18px;text-transform:uppercase;color:#FFF;/*background-color:#4F84FF;border-bottom:3px solid #0048F2;*/background-color:#0188B9;border-bottom:3px solid #015778;padding:10px; }
.bt-cidade:hover { /*background-color:#2869FF;*/background-color:#01729C; }
.bt-cidade:after { position:absolute;top:0;right:0;width:25px;height:25px;content:'>';font-size:20px;line-height:25px;text-align:center;color:#FFF;margin:6px 5px 0 0; }

.bt-cidade.link-cidade-drop { background-color:#0188B9;border-color:#015778; }
.bt-cidade.link-cidade-drop:hover { background-color:#01729C; }
.bt-cidade.link-cidade-drop:after { content:'+'; }
.bt-cidade.link-cidade-drop.aberto:after { content:'-'; }

.bt-cidade.link-cidade-drop-vazio { background-color:#bfbfbf;border-color:#8b8b8b;cursor:default; }
.bt-cidade.link-cidade-drop-vazio:hover { background-color:#bfbfbf; }
.bt-cidade.link-cidade-drop-vazio:after { content:''; }
.bt-cidade.link-cidade-drop-vazio.aberto:after { content:''; }

.div-rede-ms .div-ponto-drop { position:relative;top:0;left:0;padding:10px; }
.div-rede-ms .div-ponto-drop a { display:block;font-size:1.4em;line-height:18px;color:#FF6600;text-decoration:underline;margin:5px 0; }
.div-rede-ms .div-ponto-drop a:hover { text-decoration:none; }

.div-baixo { padding-top:30px; }
.div-facebook { padding-bottom:40px; }
.div-parceiros-rodape { padding-bottom:5px; }
.div-copy { font-size:1.4em;line-height:18px;padding-top:20px; }
.link-tag3 { position:absolute;bottom:0;right:0;width:19px;height:41px;background:url(../images/tag3.png) no-repeat 0 0;margin:0 5px 5px 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; }
/******** 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; }
/* vertical noticias */
.div-ultimasnoticias-home .jcarousel-container-vertical { width: 370px;height:360px; }
.div-ultimasnoticias-home .jcarousel-clip-vertical { width:  370px;height: 360px; }
.div-ultimasnoticias-home .jcarousel-item-vertical { width: 370px;height: 70px;padding:10px 0 9px 0;border-bottom:1px solid #B3B3B3; }
.div-ultimasnoticias-home .jcarousel-next-vertical { position: absolute;top:0;right:0px;width:27px;height:60px;cursor: pointer;background:url(../images/sprite.png) no-repeat -27px -56px;margin:-80px 20px 0 0; }
.div-ultimasnoticias-home .jcarousel-next-vertical:hover,
.div-ultimasnoticias-home .jcarousel-next-vertical:focus { background-position: -27px -56px; }
.div-ultimasnoticias-home .jcarousel-next-vertical:active { background-position: -27px -56px; }
.div-ultimasnoticias-home .jcarousel-next-disabled-vertical,
.div-ultimasnoticias-home .jcarousel-next-disabled-vertical:hover,
.div-ultimasnoticias-home .jcarousel-next-disabled-vertical:focus,
.div-ultimasnoticias-home .jcarousel-next-disabled-vertical:active { cursor: default;background-position: -27px -116px; }
.div-ultimasnoticias-home .jcarousel-prev-vertical { position: absolute;top:0;right:0;width:27px;height:60px;cursor: pointer;background:url(../images/sprite.png) no-repeat 0 -56px;margin:-80px 54px 0 0; }
.div-ultimasnoticias-home .jcarousel-prev-vertical:hover, 
.div-ultimasnoticias-home .jcarousel-prev-vertical:focus { background-position: 0 -56px; }
.div-ultimasnoticias-home .jcarousel-prev-vertical:active { background-position: 0 -56px; }
.div-ultimasnoticias-home .jcarousel-prev-disabled-vertical,
.div-ultimasnoticias-home .jcarousel-prev-disabled-vertical:hover,
.div-ultimasnoticias-home .jcarousel-prev-disabled-vertical:focus,
.div-ultimasnoticias-home .jcarousel-prev-disabled-vertical:active { cursor: default;background-position: 0 -116px; }
/*----------------jcarousel-------------------*/

/* 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  */

/**** select box ******/
.selectBox-dropdown { position: relative;height:40px;text-decoration: none;text-align: left;outline: none;vertical-align: middle;display: inline-block;cursor: default;background-color:#E6E6E6; }
.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow {  }
.selectBox-dropdown.selectBox-menuShowing {}
.selectBox-dropdown .selectBox-label { height:16px;padding: 12px 10px;display: inline-block;white-space: nowrap;overflow: hidden;font-size:1.4em;color:#1A1A1A;line-height:18px; }
.selectBox-dropdown .selectBox-arrow { position: absolute;top: 0;right:0;width: 40px;height: 40px;background:url(../images/sprite.png) no-repeat 0 -310px; }
.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; }
.div-pesquisar .selectBox-dropdown { border:0;background-color:#FFF; }
.div-pesquisar .selectBox-label { padding:12px;color:#666; }
/**** fim select box ******/