@font-face {
    font-family: 'glober';
    src: url('fonts/glober.woff2') format('woff2'),
         url('fonts/glober.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family: 'glober_bold';
    src: url('fonts/glober_bold.woff2') format('woff2'),
         url('fonts/glober_bold.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}

html														{ border:0; margin:0px; padding:0px; width:100%; min-height:100%; overflow:auto; }
body														{ border:0px; margin:0px; padding:0px; width:100%; min-height:100%; font-family:'glober', verdana, serif; font-weight:400px; font-size:12px; background: top center no-repeat #FFF; }
img, div, input, select, textarea							{ border:0; margin:0px; padding:0px; outline:0px; }
a															{ text-decoration:none; }
b															{ font-family:'glober_bold', verdana, serif; font-weight:400px; }

h2 span														{ color:#0996D3; font-size:0.583em; display:block; margin-top:-15px; }
h3															{ color:#222f7e; }

.centralizar												{ width:1200px; margin:0px auto;max-width: 100%;padding: 15px 45px;box-sizing: border-box;}

.btVoltar													{ min-width:10px; margin-top:-4px; float:right; font-family:verdana; font-size:0.867em; font-weight:bold; color:#383d43; text-transform:uppercase; cursor:pointer; }
.btVoltar:hover												{ color:#569981; }

.campo														{ width:100%; margin-bottom:10px; float:left; }
.campo span													{ display:block; margin-top:3px; text-align:left; font-family:'glober'; font-size:1em; color:#000; font-weight:bold; }
.campo label												{ display:block; margin-bottom:3px; text-align:left; font-family:'glober_bold'; font-size:1em; color:#000; font-weight:bold; }
.campo input[type=text]										{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:1.083em; color:#000; border-radius:6px; }
.campo input[type=file]										{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:1.083em; color:#000; border-radius:6px; }
.campo input[type=password]									{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:1.083em; color:#000; border-radius:6px; }
.campo input[type=submit]									{ width:180px; float:right; margin-right:14px; padding:10px 5px; font-family:'glober', sans-serif; font-weight:700; font-size:1.500em; text-align:right; color:#222f7e; background:#FFF; border-bottom:1px solid #0a96d3; cursor:pointer; }
.campo input[type=submit]:hover								{ border-color:#00b242; background:#00b242; color:#FFF; }
.campo select												{ border:1px solid #CCC; background:#FFF; font-family:arial; font-size:1.083em; color:#000; width:100%; width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px); width: calc(100% - 10px); padding:7px 5px; border-radius:4px; -webkit-appearance:menulist-button; height:42px; outline:0px; }
.campo textarea												{ width:100%; width: -webkit-calc(100% - 26px); width: -moz-calc(100% - 26px); width: calc(100% - 26px); border:1px solid #CCC; background:#FFF; padding:10px 7px; font-family:arial; font-size:1.083em; color:#000; border-radius:6px; height:180px; }

.botao-cadastro												{ width:500px !important; display:block !important; float:none !important; margin:20px auto 0px auto !important; text-align:center !important; background:url(../images/027.png) 100px center no-repeat #23327d !important; border-color:#23327d !important; color:#FFF !important; }
.botao-cadastro:hover										{ background-color:#FFF !important; color:#23327d !important; }

.mensagem_obrigado											{ text-align:center; padding:40px 0px 100px 0px; }
.mensagem_obrigado h3										{ font-family:'glober_bold', sans-serif; font-weight:400; font-size:2.000em; color:#77B522; text-transform:uppercase; }
.mensagem_obrigado p										{ font-family:verdana; text-align:center; font-size:1em; color:#777; }

.topo														{ height:120px; background:#FFF; }
.topo-logo													{ float:left; margin-top:10px; }

.topo-busca													{ width:500px; height:40px; float:right; background:#004883; margin-top:38px; }
.topo-busca select											{ width:160px; float:left; border:0px; margin:0px; padding:7px 5px; background:#004883; color:#FFF; font-family:arial; font-size:13px; border-radius:0px; -webkit-appearance:menulist-button; height:38px; outline:0px; }
.topo-busca input[type=text]								{ width:260px; float:left; border:0px; margin:0px; padding:12px 10px; background:#004883; color:#FFF; font-family:arial; font-size:13px; border-left:1px solid #FFF; margin-left:8px; }
.topo-busca input[type=text]	::placeholder				{ color:#FFF; }
.topo-busca input[type=text]	:placeholder				{ color:#FFF; }
.topo-busca input[type=image]								{ float:right; margin:7px 10px; }

.topo-social												{ width:120px; height:20px; float:right; background:#e0e0e0; padding:10px; margin-right:10px; margin-top:38px; }
.topo-social-icon1											{ width:30px; height:20px; float:left; background:url(../images/002.png) center center no-repeat; }
.topo-social-icon2											{ width:30px; height:20px; float:left; background:url(../images/003.png) center center no-repeat; }
.topo-social-icon3											{ width:30px; height:20px; float:left; background:url(../images/004.png) center center no-repeat; }
.topo-social-icon4											{ width:30px; height:20px; float:left; background:url(../images/026.png) center center no-repeat; }
.topo-social-icon5											{ width:30px; height:20px; float:left; background:url(../images/028.png) center center no-repeat; }

.menu														{ height:35px; padding:10px 0px; background:#004883; }
.menu-item													{ width:90px; float:left; color:#FFF; font-size:1.333em; padding:7px 5px; text-transform:uppercase; text-align:center; cursor:pointer; }
.menu-item-submenu											{ display:none; position:absolute; z-index:9999; width:280px; padding:20px 0px 0px 0px; margin-left:-5px; -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.1); box-shadow: 0 3px 3px 0 rgba(0,0,0,0.1); } .menu-item:hover .menu-item-submenu { display:block; }
.menu-item-submenu-item										{ background:url(../images/017.png) right center no-repeat; background-color:rgba(255,255,255,0.9); text-align:left; color:#222f7f; padding:2px 10px; text-transform:none; font-size:0.833em; cursor:pointer; }
.menu-item-submenu-item:hover								{ background:url(../images/016.png) right center no-repeat #ee8700; color:#FFF;  }
.menu-item-submenu-item-submenu								{ display:none; position:absolute; margin:-24px 0px 0px 260px; width:260px; padding:0px 0px 0px 12px;-webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.1); box-shadow: 0 3px 3px 0 rgba(0,0,0,0.1); } .menu-item-submenu-item:hover .menu-item-submenu-item-submenu { display:block; }
.menu-item-submenu-item-submenu	a							{ background-color:rgba(255,255,255,0.9); text-align:left; padding:2px 10px; text-transform:none; font-size:1em; color:#222f7f; display:block; }
.menu-item-submenu-item-submenu a:hover						{ background:#004883; color:#FFF;  }

.div01														{ min-height:400px; background:#FFF; }
.div01 h1													{ margin:0px; padding:0px; font-size:2.500em; color:#222f7f; }

.rodape														{ border-top:1px solid #CCC; background:#ebebeb; min-height:240px; }
.rodape-bloco1												{ width:200px; float:left; border-right:1px solid #CCC; height:200px; margin:20px 40px 0px 0px; }
.rodape-bloco1 h3											{ font-size:18px; color:#444; padding:10px 0px 10px 0px; text-transform:uppercase; margin:0px; }
.rodape-bloco1 a											{ display:block; color:#666; padding:2px 0px; font-size:13px; }
.rodape-bloco1 a:hover										{ text-decoration:underline; }
.rodape-bloco2												{ width:200px; float:left; border-right:1px solid #CCC; height:200px; margin:20px 40px 0px 0px; }
.rodape-bloco2 h3											{ font-size:18px; color:#444; padding:10px 0px 10px 0px; text-transform:uppercase; margin:0px; }
.rodape-bloco2 a											{ display:block; color:#666; padding:2px 0px; font-size:13px; }
.rodape-bloco2 a:hover										{ text-decoration:underline; }
.rodape-bloco3												{ width:220px; float:left; border-right:1px solid #CCC; height:160px; margin:20px 0px 0px 0px; padding-top:40px; }
.rodape-bloco3 .rodape-social								{ width:120px; height:20px; padding:10px; margin-top:10px; margin-left:30px; }
.rodape-bloco3 .rodape-social-icon1							{ width:30px; height:20px; float:left; background:url(../images/002.png) center center no-repeat; }
.rodape-bloco3 .rodape-social-icon2							{ width:30px; height:20px; float:left; background:url(../images/003.png) center center no-repeat; }
.rodape-bloco3 .rodape-social-icon3							{ width:30px; height:20px; float:left; background:url(../images/004.png) center center no-repeat; }
.rodape-bloco3 .rodape-social-icon4							{ width:30px; height:20px; float:left; background:url(../images/026.png) center center no-repeat; }
.rodape-bloco3 .rodape-social-icon5							{ width:30px; height:20px; float:left; background:url(../images/028.png) center center no-repeat; }
.rodape-bloco4												{ width:470px; float:right; height:198px; margin-top:20px; border:1px solid #FFF; background:#FFF; }

.home-banner-container										{ height:450px; background:#444; }
.home-banner												{ height:450px; background:center center no-repeat #444; background-size:cover; }
.home-banner-caixa											{ width:420px; float:right; background-color:rgba(0,72,131,0.7); padding:20px; margin-top:80px; }
.home-banner-caixa-titulo									{ font-size:24px; color:#FFF; }
.home-banner-caixa-texto									{ font-size:14px; color:#FFF; }

.home-caixa1												{ width:224px; height:90px; background:#004883; float:left; margin: -40px 0px 0px 0px; position:relative; z-index:999; }
.home-caixa1:hover											{ background:#ee8700; }
.home-caixa1-imagem											{ width:90px; height:90px; float:left; background:url(../images/005.png) center center no-repeat; }
.home-caixa1-texto											{ font-size:17px; margin-left:90px; color:#FFF; padding-top:20px; }

.home-caixa2												{ width:224px; height:90px; background:#004883; float:left; margin: -40px 0px 0px 20px; position:relative; z-index:999; }
.home-caixa2:hover											{ background:#ee8700; }
.home-caixa2-imagem											{ width:90px; height:90px; float:left; background:url(../images/027.png) center center no-repeat; background-size:60px; }
.home-caixa2-texto											{ font-size:17px; margin-left:90px; color:#FFF; padding-top:20px; }

.home-caixa3												{ width:224px; height:90px; background:#004883; float:left; margin: -40px 0px 0px 20px; position:relative; z-index:999; }
.home-caixa3:hover											{ background:#ee8700; }
.home-caixa3-imagem											{ width:90px; height:90px; float:left; background:url(../images/007.png) center center no-repeat; }
.home-caixa3-texto											{ font-size:17px; margin-left:90px; color:#FFF; padding-top:20px; }

.home-caixa4												{ width:224px; height:90px; background:#004883; float:left; margin: -40px 0px 0px 20px; position:relative; z-index:999; }
.home-caixa4:hover											{ background:#ee8700; }
.home-caixa4-imagem											{ width:90px; height:90px; float:left; background:url(../images/008.png) center center no-repeat; }
.home-caixa4-texto											{ font-size:17px; margin-left:90px; color:#FFF; padding-top:20px; }

.home-caixa5												{ width:224px; height:90px; background:#004883; float:left; margin: -40px 0px 0px 20px; position:relative; z-index:999; }
.home-caixa5:hover											{ background:#ee8700; }
.home-caixa5-imagem											{ width:90px; height:90px; float:left; background:url(../images/029.png) center center no-repeat; }
.home-caixa5-texto											{ font-size:17px; margin-left:90px; color:#FFF; padding-top:20px; }

.home-noticias-titulo										{ font-family:'glober_bold'; font-size:28px; padding:60px 0px 20px 0px; color:#7eaa1a; text-transform:uppercase; }

.home-caixa-icones											{ padding:30px 0px; height:110px; background:#004883; margin-top:50px; }

.home-caixa-icone1											{ width:390px; height:110px; float:left; background:#ee8700; }
.home-caixa-icone1:hover									{ background:#7ba91a; }
.home-caixa-icone1-imagem									{ height:75px; background:url(../images/009.png) center center no-repeat; }
.home-caixa-icone1-texto									{ font-size:18px; text-align:center; color:#FFF; }

.home-caixa-icone2											{ width:390px; height:110px; float:left; background:#ee8700; margin-left:14px; }
.home-caixa-icone2:hover									{ background:#7ba91a; }
.home-caixa-icone2-imagem									{ height:75px; background:url(../images/010.png) center center no-repeat; }
.home-caixa-icone2-texto									{ font-size:18px; text-align:center; color:#FFF; }

.home-caixa-icone3											{ width:188px; height:110px; float:left; background:#ee8700; margin-left:14px; }
.home-caixa-icone3:hover									{ background:#7ba91a; }
.home-caixa-icone3-imagem									{ height:75px; background:url(../images/011.png) center center no-repeat; }
.home-caixa-icone3-texto									{ font-size:18px; text-align:center; color:#FFF; }

.home-caixa-icone4											{ width:188px; height:110px; float:left; background:#ee8700; margin-left:14px; }
.home-caixa-icone4:hover									{ background:#7ba91a; }
.home-caixa-icone4-imagem									{ height:75px; background:url(../images/012.png) center center no-repeat; }
.home-caixa-icone4-texto									{ font-size:18px; text-align:center; color:#FFF; }

.home-caixa-icone5											{ width:188px; height:110px; float:left; background:#ee8700; margin-left:14px; }
.home-caixa-icone5:hover									{ background:#7ba91a; }
.home-caixa-icone5-imagem									{ height:75px; background:url(../images/013.png) center center no-repeat; }
.home-caixa-icone5-texto									{ font-size:18px; text-align:center; color:#FFF; }

.home-caixa-icone6											{ width:390px; height:110px; float:left; background:#ee8700; margin-left:14px; }
.home-caixa-icone6:hover									{ background:#7ba91a; }
.home-caixa-icone6-imagem									{ height:75px; background:url(../images/014.png) center center no-repeat; }
.home-caixa-icone6-texto									{ font-size:18px; text-align:center; color:#FFF; }

.home-video													{ height:675px; background:#000; margin:80px 0px; }

.pagina-topo-imagem											{ height:200px; background:center center no-repeat #666; background-size:cover; }
.pagina-foto-principal										{ width:350px; height:350px; float:left; background:center center no-repeat; background-size:cover; border-radius:10px; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.pagina-foto-texto											{ margin-left:370px; font-size:1.250em; line-height:24px; color:#777; margin-top:-20px; }
.pagina-texto												{ font-size:1.250em; line-height:24px; color:#777; }

.pagina-subtitulo											{ background:url(../images/021.png) center center repeat-x; }
.pagina-subtitulo h3										{ display:inline; background:#FFF; font-size:2.500em; color:#222f7f; padding-right:15px; }
.pagina-subtitulo-proximas									{ min-width:10px; float:right; background:url(../images/026.png) right center no-repeat #FFF; font-size:2.000em; color:#222f7f; padding:3px 48px 3px 15px; }
.pagina-subtitulo-proximas:hover							{ text-decoration:underline; }

.pagina-social												{ border:1px solid #CCC; border-radius:6px; width:330px; height:20px; float:right; padding:5px; }
.pagina-social-twitter										{ width:90px; float:left; text-align:left; }
.pagina-social-google										{ width:70px; margin:0px 170px 0px 90px; }
.pagina-social-facebook										{ width:170px; float:right; text-align:right; }

.pagina-galeria-caixa										{ width:1100px; height:120px; margin:0px auto; }
.pagina-galeria												{ width:980px; height:120px; margin:0px auto; }
.pagina-galeria-bloco										{ width:196px; height:170px; float:left; }
.pagina-galeria-foto										{ width:180px; height:120px; float:left; margin:8px; background:center center no-repeat; background-size:cover; border-radius:6px; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.pagina-galeria-foto:hover									{ border-radius:10px; -webkit-box-shadow:inset 0 0 0 8px rgba(34,47,127,1); box-shadow:inset 0 0 0 8px rgba(34,47,127,1); transition:0.2s; }
.pagina-galeria-url											{ width:180px; float:left; padding-top:0px; text-align:center; color:#777; font-size:1em; }

.pagina-galeria-video										{ width:180px; height:200px; float:left; margin:8px; }
.pagina-galeria-video-imagem								{ height:120px; background:center center no-repeat; background-size:cover; border-radius:0px; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.pagina-galeria-video-titulo								{ height:40px; text-align:center; font-size:1.167em; color:#777; padding:8px; }
.pagina-galeria-video-botao									{ background:url(../images/022.png) right center no-repeat #1688c6; text-align:center; color:#FFF; padding:7px 0px; font-size:1.167em; }

.pagina-anexos												{ min-height:42px; background:url(../images/023.png) center center repeat-x #FFF; }
.pagina-anexos:hover										{ background:url(../images/024.png) center center repeat-x #FFF; }
.pagina-anexos-titulo										{ min-width:10px; float:left; background:#FFF; padding:10px 15px 10px 0px; font-size:1.333em; color:#777; font-family:'glober_bold'; } .pagina-anexos:hover .pagina-anexos-titulo { color:#000; }
.pagina-anexos-botao										{ min-width:10px; float:right; background:url(../images/025.png) right center no-repeat #FFF; padding:10px 36px 10px 15px; font-size:1.333em; color:#777; } .pagina-anexos:hover .pagina-anexos-botao { color:#000; }

.pagina-unidades											{ margin-left:660px; }
.pagina-unidades-lateral									{ width:180px; float:left; }
.pagina-unidades-lateral-imagem								{ height:120px; background:center center no-repeat #ccc; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.pagina-unidades-lateral-botao								{ margin-top:10px; background:#00b439; text-align:center; color:#FFF; padding:10px 0px; cursor:pointer; }
.pagina-unidades-titulo										{ font-size:2.000em; color:#0193de; padding-bottom:10px; }
.pagina-unidades-texto										{ margin-left:200px; min-height:190px; font-size:1.167em; color:#777; line-height:22px; padding-top:10px; }
.unidades_iframe											{ width:640px; height:450px; float:left; border:2px solid #E2E2E0; }

.noticias-blocos											{ height:589px; margin:30px 0px; }
.noticias-blocos1											{ width:585px; float:left; }
.noticias-blocos1-noticia1									{ width:272px; height:274px; float:left; background: center center no-repeat #CCC; background-size:cover; padding:10px; }
.noticias-blocos1-noticia2									{ width:272px; height:274px; float:right; background: center center no-repeat #CCC; background-size:cover; padding:10px; }
.noticias-blocos1-noticia3									{ width:565px; height:274px; float:left; background: center center no-repeat #CCC; background-size:cover; padding:10px; margin-top:1px; }
.noticias-blocos2											{ width:614px; float:right; }
.noticias-blocos2-noticia1									{ height:569px; background: center center no-repeat #CCC; background-size:cover; padding:10px; }

.noticia-destaque-item1										{ height:100%; background-color:rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,0.2); box-shadow: 0 0 0 1px rgba(255,255,255,0.2); }
.noticia-destaque-item1:hover								{ background-color:rgba(0,0,0,0.8); }
.noticia-destaque-item2										{ width:63px; height:85px; float:left; background:url(../images/014.png) top center no-repeat; text-align:center; font-size:2.667em; color:#23327D; margin-left:10px; }
.noticia-destaque-item2 span								{ display:block; font-size:0.375em; color:#0996D3; }
.noticia-destaque-item3										{ padding-top:220px; text-align:center; color:#FFF; font-size:1.167em; }

.noticia-destaque-item4										{ height:100%; height:calc(100% - 240px); -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,0.2); box-shadow: 0 0 0 1px rgba(255,255,255,0.2); padding-top:240px; }
.noticia-destaque-item4:hover								{ background-color:rgba(0,0,0,0.5); }
.noticia-destaque-item5										{ height:70px; background-color:rgba(0,0,0,0.5); margin:0px -10px 0px -10px; }
.noticia-destaque-item6										{ width:63px; height:85px; float:left; background:url(../images/014.png) top center no-repeat; text-align:center; font-size:2.667em; color:#23327D; margin-left:20px; }
.noticia-destaque-item6 span								{ display:block; font-size:0.375em; color:#0996D3; }
.noticia-destaque-item7										{ padding-top:24px; text-align:center; color:#FFF; font-size:1.167em; }

.outras-noticias											{ width:540px; height:120px; float:left; margin:10px 0px; padding:10px; }
.outras-noticias:hover										{ background:#f3f3f3;  -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.outras-noticias-imagem										{ width:180px; height:120px; float:left; background:center center no-repeat #ccc; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.outras-noticias-data										{ margin:5px 0px 0px 190px; font-size:1.167em; color:#444; }
.outras-noticias-titulo										{ margin:10px 0px 0px 190px; font-size:1.167em; color:#777; }
.outras-noticias-botao										{ margin:10px 0px 0px 190px; font-size:1.167em; color:#23327d; text-align:right; }

.clipping													{ width:540px; height:150px; float:left; margin:20px; padding:10px; }
.clipping:hover												{ background:#f3f3f3;  -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.clipping-lateral											{ width:180px; float:left; }
.clipping-imagem											{ width:180px; height:120px; float:left; background:center center no-repeat #ccc; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.clipping-botao												{ width:140px; float:left; margin:0px 20px 0px 20px; font-size:1.167em; color:#777; text-align:center; padding:10px 0px 10px 0px; background:url(../images/027.png) right center no-repeat; }
.clipping-data												{ margin:5px 0px 0px 190px; font-size:1.167em; color:#444; }
.clipping-titulo											{ margin:10px 0px 0px 190px; font-size:1.167em; color:#777; }

.home-tarja													{ height:110px; background:url(../images/007.png) center center no-repeat #ebebeb; margin-top:4px; }

.paginacao													{ width:340px; margin:0px auto; height:100px; }
.paginacao-indice											{ margin:0px 120px; border:1px solid #CCC; padding:10px 0px; text-align:center; font-size:1.083em; color:#777; }
.paginacao-anterior-ativo									{ width:100px; float:left; font-family:'glober_bold', sans-serif; font-size:1.167em; color:#23327d; padding:10px 0px; text-align:right; }
.paginacao-anterior-ativo:hover								{ text-decoration:underline; }
.paginacao-anterior-desativado								{ width:100px; float:left; font-family:'glober_bold', sans-serif; font-size:1.167em; color:#777; padding:10px 0px; text-align:right; }
.paginacao-proximo-ativo									{ width:100px; float:right; font-family:'glober_bold', sans-serif; font-size:1.167em; color:#23327d; padding:10px 0px; text-align:left; }
.paginacao-proximo-ativo:hover								{ text-decoration:underline; }
.paginacao-proximo-desativado								{ width:100px; float:right; font-family:'glober_bold', sans-serif; font-size:1.167em; color:#777; padding:10px 0px; text-align:left; }

.banco-imagens												{ margin:30px 0px; }
.banco-imagens-caixa										{ width:600px; height:600px; float:left; }
.banco-imagens-download										{ width:65px; height:65px; background:url(../images/028.png) center center no-repeat #23327d; float:left; }
.banco-imagens-item1										{ width:300px; height:300px; float:left; background:center center no-repeat #CCC; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.banco-imagens-item1:hover									{ -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); transition:0.2s; }
.banco-imagens-item2										{ width:600px; height:300px; float:left; background:center center no-repeat #CCC; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.banco-imagens-item2:hover									{ -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); transition:0.2s; }
.banco-imagens-item3										{ width:600px; height:600px; float:left; background:center center no-repeat #CCC; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); }
.banco-imagens-item3:hover									{ -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); transition:0.2s; }

.inscreva-se-botao											{ margin-top:30px; background:#23327d; color:#FFF; font-size:1.667em; text-align:center; padding:10px 0px; }
.inscreva-se-botao:hover									{ background:#0996D3; }

.informacoes-gerais											{ cursor:pointer; }
.informacoes-gerais-titulo									{ background:url(../images/023.png) center center repeat-x; }
.informacoes-gerais-titulo h3								{ background:#FFF; font-size:1.333em; padding:0px; margin:0px; display:inline; padding-right:10px; }
.informacoes-gerais-texto									{ font-size:1.167em; color:#777; padding:10px 0px 0px 0px; }
.informacoes-gerais-links									{ height:50px; }
.informacoes-gerais-links-item1								{ min-width:10px; float:left; font-size:1.083em; color:#00B241; padding:10px 0px 10px 0px; }
.informacoes-gerais-links-item1:hover						{ text-decoration:underline; }
.informacoes-gerais-links-item2								{ min-width:10px; float:right; font-size:1.083em; color:#23327D; font-style:italic; background:url(../images/027.png) right center no-repeat; padding:10px 38px 10px 0px; }
.informacoes-gerais-links-item2:hover						{ text-decoration:underline; }

.licitacoes													{ cursor:pointer; padding:10px 0px; }
.licitacoes-concluidas										{ cursor:pointer; padding:10px 0px; }
.licitacoes-titulo											{ background:url(../images/023.png) center center repeat-x; }
.licitacoes-titulo h3										{ background:#FFF; font-size:1.333em; padding:0px; margin:0px; display:inline; padding-right:10px; }
.licitacoes-titulo-links-item2								{ min-width:10px; float:right; font-size:1.083em; color:#23327D; font-style:italic; background:url(../images/027.png) right center no-repeat #FFF; padding:4px 38px 4px 10px; }
.licitacoes-titulo-links-item2:hover						{ text-decoration:underline; }
.licitacoes-texto											{ font-size:1.167em; color:#777; padding:10px 0px 0px 0px; }
.licitacoes-links											{ height:50px; }
.licitacoes-links-item1										{ min-width:10px; float:left; font-size:1.083em; color:#00B241; padding:10px 0px 10px 0px; }
.licitacoes-links-item1:hover								{ text-decoration:underline; }
.licitacoes-links-item2										{ min-width:10px; float:right; font-size:1.083em; color:#23327D; font-style:italic; background:url(../images/027.png) right center no-repeat; padding:10px 38px 10px 0px; }
.licitacoes-links-item2:hover								{ text-decoration:underline; }

.licitacoes_busca											{ min-width:10px; float:right;display: none;}
.licitacoes_busca input[type=text]							{ width:260px; float:left; border:1px solid #CCC; margin:0px; padding:12px 10px; background:#FFF; color:#444; font-family:arial; font-size:13px; margin-left:8px; }
.licitacoes_busca input[type=submit]						{ width:100px; float:left; border:1px solid #004883; margin:0px; padding:12px 10px; background:#004883; color:#FFF; font-family:arial; font-size:13px; margin-left:8px; }

.formulario-cadastro-licitacoes								{ padding:30px; }
.obrigado-cadastro-licitacoes								{ padding:30px; display:none; }

.barra_AGENDAT  											{ float: left; margin: 8px 0px 2px 0px; width: 100%; background: #FFFFFF; font-size: 10px; }
.barra_AGENDAT div 				 							{ float: left; margin: 0px 1px 1px 0px; padding: 6px; color: #23327d; padding-bottom:14px; }
.barra_AGENDAC 						 						{ float: left; margin: 0px 0px 0px 0px; width: 100%; }
.barra_AGENDAC div 					 						{ float: left; margin: 0px 1px 1px 0px; padding: 6px; }
.calendario_TD1 						 					{ width: 14.28%; width: -webkit-calc(14.28% - 15px); width: -moz-calc(14.28% - 15px); width: calc(14.28% - 15px); height: 16px; text-align: center; border: 1px solid #FFFFFF; font-size:1.250em; }
.calendario_TD2 						 					{ width: 14.28%; width: -webkit-calc(14.28% - 15px); width: -moz-calc(14.28% - 15px); width: calc(14.28% - 15px); height: 106px; text-align: right; border: 1px solid #CCCCCC; background: #FFFFFF; color:#999; font-size:1.333em; overflow:hidden; }
.calendario_TD3 						 					{ width: 14.28%; width: -webkit-calc(14.28% - 15px); width: -moz-calc(14.28% - 15px); width: calc(14.28% - 15px); height: 106px; text-align: right; border: 1px solid #FFFFFF; background: #FFFFFF; color:#999; font-size:1.333em; overflow:hidden; }
.calendario_TD4 						 					{ width: 14.28%; width: -webkit-calc(14.28% - 15px); width: -moz-calc(14.28% - 15px); width: calc(14.28% - 15px); height: 106px; text-align: right; border: 1px solid #CCCCCC; background: #f3f3f3; color:#999; font-size:1.333em; overflow:hidden; }

.calendario_LISTAGEM	 						 			{ float:none !important; font-size:0.75em; color:#23327d; overflow:hidden; text-align:left; text-overflow:ellipsis; white-space:nowrap; padding:3px !important; border:1px solid #23327d; cursor:pointer; background:#FFF; }
.calendario_LISTAGEM:hover									{ border-color:#00B241; background:#00B241; color:#FFF; }

.legenda_NOVA_ENTRADA 						 				{ float: left; text-align: center; width: 16px; padding: 3px !important; margin: 0px; }

.agenda_FLUTUANTE 						 					{ background:url(../images/021.png) center center repeat-x; margin-bottom:10px; }
.agenda_FLUTUANTE_ANTERIOR									{ min-width:10px; float:left; padding:11px 10px 11px 0px; font-size:1.250em; color:#23327d; background:#FFF; }
.agenda_FLUTUANTE_PROXIMO									{ min-width:10px; float:right; padding:11px 0px 11px 10px; font-size:1.250em; color:#23327d; background:#FFF; }
.agenda_FLUTUANTE_ATUAL										{ width:120px; margin:0px auto; padding:10px 0px; text-align:center; background:#23327d; color:#FFF; font-size:1.500em; }

.calendario-caixa											{ width:640px; padding:30px; background:#23327d; color:#FFF; }
.calendario-caixa-titulo									{ font-size:1.667em; padding-bottom:20px; }
.calendario-caixa-texto										{ font-size:1.167em; line-height:20px; }
.calendario-caixa-texto a									{ color:#FFF; }
.calendario-caixa-botao										{ min-width:10px; float:right; padding:10px 40px; background:#0996D3; color:#FFF; margin-top:20px; margin-left:10px; font-size:1.333em; cursor:pointer; }
.calendario-caixa-botao:hover								{ background:#FFF; color:#23327d; }

.pagina-eventos												{ height:42px; background:url(../images/023.png) center center repeat-x #FFF; }
.pagina-eventos:hover										{ background:url(../images/024.png) center center repeat-x #FFF; }
.pagina-eventos-titulo										{ min-width:10px; float:left; background:#FFF; padding:10px 15px 10px 0px; font-size:1.333em; color:#777; } .pagina-anexos:hover .pagina-anexos-titulo { color:#000; }
.pagina-eventos-botao										{ min-width:10px; float:right; background:#FFF; padding:10px 0px 10px 15px; font-size:1.333em; color:#777; } .pagina-anexos:hover .pagina-anexos-botao { color:#000; }

.nenhum-resultado											{ padding:40px 0px; text-align:center; font-size:1.250em; }

.menu-mobile												{ display:none; }
.menu-mobile-links											{ display:none; }
.pagina-galeria-caixa-mobile									{ display:none; }

.iframe-youtube												{ width:790px !important; height:444px !important; margin:20px 205px; }

.covid19-licitacoes-lista-item								{ margin:10px 0px 40px 0px; }
.covid19-licitacoes-lista-item-bloco1						{ border:1px solid #CCC; border-radius:5px 5px 0px 0px; background:#f3f3f3; padding:20px; }
.covid19-licitacoes-lista-item-bloco1-33					{ width:calc(100% - 20px); float:left; padding:5px 10px; }
.covid19-licitacoes-lista-item-bloco1-50					{ width:calc(100% - 20px); float:left; padding:5px 10px; }

.covid19-licitacoes-lista-item-bloco2						{ border:1px solid #CCC; border-radius:0px 0px 5px 5px; background:#fff; padding:20px; border-top:0px; }
.covid19-licitacoes-lista-item-bloco2-titulo				{ font-size:20px; font-weight:bold; text-align:center; padding-bottom:10px; }
.covid19-licitacoes-lista-item-bloco2-anexos				{ border:1px solid #CCC; margin-bottom:-1px; }
.covid19-licitacoes-lista-item-bloco2-anexos-titulo			{ width:calc(50% - 20px); padding:10px; float:left; }
.covid19-licitacoes-lista-item-bloco2-anexos-botao			{ width:calc(50% - 21px); padding:10px; float:left; border-left:1px solid #CCC; color:#0080F8; }



.desenvolvido {
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 36px;
	background: #373737;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 11px;
}

.desenvolvido-bloco1 {
	float: left;
	margin: 10px 0px 0px 0px;
}

.desenvolvido-bloco2 {
	float: right;
	margin: 6px 0px 0px 0px;
}

#menu-mobile-botao { display:none; }

@media (max-width: 580px) {	
	.campo														{ width:100% !important; }
	.campo input[type=text]										{ width:100%; width: -webkit-calc(100% - 16px); width: -moz-calc(100% - 16px); width: calc(100% - 16px); }
	.campo input[type=file]										{ width:100%; width: -webkit-calc(100% - 16px); width: -moz-calc(100% - 16px); width: calc(100% - 16px); }
	.campo input[type=password]									{ width:100%; width: -webkit-calc(100% - 16px); width: -moz-calc(100% - 16px); width: calc(100% - 16px); }
	.campo select												{ width:100%; width: -webkit-calc(100% - 10px); width: -moz-calc(100% - 10px); width: calc(100% - 10px); }
	.campo textarea												{ width:100%; width: -webkit-calc(100% - 16px); width: -moz-calc(100% - 16px); width: calc(100% - 16px); }
	.formulario-busca .campo input[type=submit]					{ width:100%; margin:0px; }
	.botao-cadastro												{ width:260px !important; background:#000000 !important }
}

@media (max-width: 980px) {
	
	#menu-mobile-botao											{ width:40px; height:40px; display:block; background:url(../images/025.png) center center no-repeat #004886; border-radius:8px; float:right; margin:40px 20px 0px 0px; }
	
	.div03-mobile												{ height:130px !important; }
	
	.iframe-youtube												{ width:100% !important; height:300px !important; margin:20px 0px; }
	
	.btVoltar													{ margin-top:20px; }
	
	.centralizar												{ width:auto; padding:0px 10px; }
	
	.busca-geral input[type=text]								{ width: calc(100% - 100px); }
	.busca-geral input[type=submit]								{ width:80px; font-size:1.1em; }
	
	.acessibilidade												{ height:100%; overflow:scroll; }
	.acessibilidade-bloco1										{ width:auto; float:none; padding:0px; border:0px; }
	.acessibilidade-bloco1-opcoe1								{ width:120px; background-size:contain; }
	.acessibilidade-bloco1-opcoe2								{ width:120px; background-size:contain; }
	.acessibilidade-bloco2										{ width:auto; float:none; padding:0px; border:0px; }
	.acessibilidade-bloco4										{ height:80px; }
	
	.menu														{ height:auto; padding:0px; display:none; }
	.menu-item													{ width:auto !important; float:none; display:block; text-align:center; margin:0px -10px; padding:10px 0px; border-bottom:1px solid #FFF; }
	.menu-item-submenu											{ width:auto !important; float:none; display:none; position: static; margin:0px; text-align:center; padding:10px 0px 0px 0px; margin-bottom:-10px; }
	.menu-item-submenu-item										{ width:auto !important; float:none; display:block !important; position: static; margin:0px; text-align:center; padding:10px 0px; border-bottom:1px solid #FFF; }
	.menu-item-submenu-item-submenu								{ width:auto !important; float:none; display:block !important; position: static; margin:0px; text-align:center; padding:10px 0px 0px 0px; margin-bottom:-10px; }
	.menu-item-submenu-item-submenu a							{ text-align:center; padding:10px 0px; border-bottom:1px solid #E6EDF3 }

	.topo-logo													{ height:60px !important; margin:25px 0px; }


	.div03														{ height:220px; }	
	.div03-menu													{ display:none; }
	.div03-banner												{ height:240px; }
	.div03-banner-imagem										{ height:240px; }

	.div06														{ text-align:center; }
	.div06-rodape												{ width:auto; }
	.div06 .menu												{ display:none; }
	.div06 .menu-social-01										{ display:none; }
	.div06 .menu-social-02										{ display:none; }
	.div06 .menu-social-03										{ display:none; }
	.div06 .logotipo											{ width:300px !important; height:auto; float:none; margin:0px auto !important; }
	.div06 .endereco											{ width:auto; float:none; margin:0px; padding:10px; margin-top:10px; }

	.conteudo-topo												{ background:#FFF; }
	.conteudo-topo span											{ padding:0px 0px 10px 0px; }
	
	.paginacao													{ width:300px; }
	.paginacao-indice											{ margin:0px 100px; }
	.paginacao-anterior-ativo									{ width:80px; }
	.paginacao-anterior-desativado								{ width:80px; }
	.paginacao-proximo-ativo									{ width:80px; }
	.paginacao-proximo-desativado								{ width:80px; }
	.pagina-galeria												{ width:196px; }
	.pagina-galeria-caixa										{ display:none; }
	.pagina-galeria-caixa-mobile								{ display:block; }
	.pagina-anexos												{ background:none; }
	
	.pagina-subtitulo h3										{ font-size:1.8em; }
	.pagina-subtitulo-proximas									{ min-width:10px; float:right; background:#FFF; font-size:1.5em; color:#222f7f; padding:3px 0px 3px 15px; }
	.pagina-social												{ display:none; }	
	
	.pagina-foto-principal										{ width:100%; height:300px; float:none; }
	.pagina-foto-texto											{ margin-left:0px; padding-top:20px; }
	.pagina-foto-texto img										{ width:100% !important; height:auto !important; }
	
	.pagina-texto img											{ width:100% !important; height:auto !important; }
	.pagina-galeria-bloco										{ float:none; margin:0px auto; }
	
	.pagina-eventos												{ background:none; }
	.pagina-eventos-titulo										{ font-size:1.133em; }
	.pagina-eventos-botao										{ display:none; }
	
	.pagina-unidades											{ margin:10px 0px; }
	.pagina-unidades-lateral									{ width:100%; float:none; }
	.pagina-unidades-texto										{ margin:0px; }
	
	.unidades_iframe											{ width:auto; float:none; border:0px; margin:0px -10px; }
	.unidades_iframe iframe										{ width:100% !important; }
	
	.noticias-blocos											{ width:auto !important; float:none !important; height:1330px; }
	.noticias-blocos1											{ width:auto !important; float:none !important; }
	.noticias-blocos1-noticia1									{ width:auto !important; float:none !important; margin-bottom:10px; }
	.noticias-blocos1-noticia2									{ width:auto !important; float:none !important; margin-bottom:10px; }
	.noticias-blocos1-noticia3									{ width:auto !important; float:none !important; margin-bottom:10px; }
	.noticias-blocos2											{ width:auto !important; float:none !important; margin-bottom:10px; }
	.noticias-blocos2-noticia1									{ width:auto !important; float:none !important; margin-bottom:10px; height:400px; }
	.noticia-destaque-item4										{ height:100%; height: calc(100% - 160px); padding-top: 160px; }
	
	.outras-noticias											{ width:auto; height:100px; float:none; margin:10px 0px; }
	.outras-noticias-imagem										{ width:120px; height:90px; }
	.outras-noticias-data										{ margin-left:130px }
	.outras-noticias-titulo										{ margin-left:130px }
	.outras-noticias-botao										{ margin-left:130px }
	
	.banco-imagens-caixa										{ width:100%; height:300px; float:none; }
	.banco-imagens-download										{ width:65px; height:65px; background:url(../images/028.png) center center no-repeat #23327d; float:left; }
	.banco-imagens-item1										{ width:100%; height:300px; float:left; background:center center no-repeat #CCC; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:10px; }
	.banco-imagens-item1:hover									{ -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); transition:0.2s; }
	.banco-imagens-item2										{ width:100%; height:300px; float:left; background:center center no-repeat #CCC; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:10px; }
	.banco-imagens-item2:hover									{ -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); transition:0.2s; }
	.banco-imagens-item3										{ width:100%; height:300px; float:left; background:center center no-repeat #CCC; background-size:cover; -webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); margin-bottom:10px; }
	.banco-imagens-item3:hover									{ -webkit-box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); box-shadow:inset 0 0 0 10px rgba(0,0,0,0.2); transition:0.2s; }
	
	.licitacoes-links-item1										{ display:none; }
	.formulario-cadastro-licitacoes								{ padding:10px; }
	
	.home-tarja													{ display:none; }
	.barra_AGENDAT												{ font-size:0.63em }
	.fancybox-title-float-wrap .child							{ max-width:300px; white-space:normal !important; bottom: -80px; position: relative; }
	
	.div03-banner .bx-prev										{ width:40px !important; height:40px !important; background:url(../images/030.png) center center no-repeat !important; background-size:cover !important; left:10px !important; }
	.div03-banner .bx-next										{ width:40px !important; height:40px !important; background:url(../images/031.png) center center no-repeat !important; background-size:cover !important; right:10px !important; }
	
	.topo														{ height:150px; }
	.topo-busca													{ display:; width:calc(100% + 20px); margin:0px -10px; margin-top:0px; background:#004883; }
	#busca-tipo													{ display:none; }
	#busca														{ width: calc(100% - 100px); border:0px; }
	.topo-social												{ display:none; }
	
	.home-banner												{ padding-top:1px; height:130px; }
	.home-banner-container										{ height:130px; }
	.home-banner-caixa											{ width:auto; float:none; margin-top:230px; }
	
	.home-caixa1												{ width:auto; float:none; margin:10px auto; }
	.home-caixa2												{ width:auto; float:none; margin:10px auto; }
	.home-caixa3												{ width:auto; float:none; margin:10px auto; }
	.home-caixa4												{ width:auto; float:none; margin:10px auto; }
	.home-caixa5												{ width:auto; float:none; margin:10px auto; }
	
	.home-caixa-icones											{ padding:10px 0px; height:360px; }
	.home-caixa-icone1											{ width:calc(50% - 10px); margin:5px; }
	.home-caixa-icone2											{ width:calc(50% - 10px); margin:5px; }
	.home-caixa-icone3											{ width:calc(50% - 10px); margin:5px; }
	.home-caixa-icone4											{ width:calc(50% - 10px); margin:5px; }
	.home-caixa-icone5											{ width:calc(50% - 10px); margin:5px; }
	.home-caixa-icone6											{ width:calc(50% - 10px); margin:5px; }
	
	.home-caixa-icone1-texto									{ font-size:14px; }
	.home-caixa-icone2-texto									{ font-size:14px; }
	.home-caixa-icone3-texto									{ font-size:14px; }
	.home-caixa-icone4-texto									{ font-size:14px; }
	.home-caixa-icone5-texto									{ font-size:14px; }
	.home-caixa-icone6-texto									{ font-size:14px; }
	
	.home-video													{ width:auto; height:300px; margin:0px -10px; }
	.home-video iframe											{ width:100% !important; height:300px !important; }

	.rodape														{ padding-bottom:10px; }	
	.rodape-bloco1												{ border:0px; width:auto; float:none; }
	.rodape-bloco2												{ border:0px; width:auto; float:none; }
	.rodape-bloco3												{ border:0px; width:176px; float:none; margin:0px auto; }
	.rodape-bloco4												{ border:0px; width:auto; float:none; margin:20px auto; }
	
	.desenvolvido-bloco1										{ display:none; }
	
	.barra_AGENDAT												{ display:none; }
	.calendario_TD2												{ width:auto !important; float:none !important; height:auto; }
	.calendario_TD3												{ width:auto !important; float:none !important; display:none; }
	.calendario_TD4												{ width:auto !important; float:none !important; height:auto; }
	
	.pagina-anexos-titulo										{ float:none; padding-bottom:0px; }
	.pagina-anexos-botao										{ float:none; padding:0px 0px 10px 0px; }
	
	.bt3-lista													{ width:auto !important; float:none !important; margin:10px 0px !important; }
	
}


