/* 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:62.5%/18px Arial, Helvetica, sans-serif; }
section, article, footer, aside, header, main, nav { display:block; }
/*-----------------------------------------------------
 Estrutura
-------------------------------------------------------*/

#tudo { position:relative;min-width:1000px;min-height:100%;background:url(../images/fundo.png) no-repeat center top; }
#topo { position:relative;width:1000px;height:225px;margin:0 auto;padding:0 110px;z-index:110; }
#conteudo { position:relative;width:985px;margin:0 auto;padding:7px 0 185px 0;z-index:105; }
#rodape { position:absolute;bottom:0;left:0;width:100%;min-width:985px;height:177px;background:url(../images/fundo-rodape.png) no-repeat center 0;z-index:110; }

/*-----------------------------------------------------
 Conteudo
-------------------------------------------------------*/

/*-----------------------------------------------------*/
/*-- padrão --*/
.bt { display:block;text-indent:-9999px;*font-size:1px;*line-height:1px; }
/*-- fim padrão --*/
/*---------------------------------------------------*/

.h1-esconde { position:absolute;top:-9999px;left:0; }

.div-cont-topo { position:relative;width:985px;height:144px;margin:0 auto;margin-bottom:20px; }
.div-logo { float:left;width:352px;height:110px;padding-top:25px; }
/*.div-logo a { width:352px;height:110px;background:url(../images/logo.png) no-repeat 0 0; }*/

.div-cont-previsao { position:absolute;top:0;right:0;height:40px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;margin:20px 200px 0 0; }
.div-previsao { float:left;width:30px;height:30px;padding:5px;background-color:#154d69; }
.div-previsao i { display:block;width:30px;height:30px;background:url(../images/sprite.png) no-repeat 0 0; }
#nct { background-position:0 0; }
#nd { background-position:-30px 0; }
#ne { background-position:-60px 0; }
#np { background-position:-90px 0; }
#npm { background-position:-120px 0; }
#npn { background-position:0 -30px; }
#npp { background-position:-30px -30px; }
#npt { background-position:-60px -30px; }
#nv { background-position:-90px -30px; }
#pc { background-position:-120px -30px; }
#pcm { background-position:0 -60px; }
#pcn { background-position:-30px -60px; }
#pct { background-position:-60px -60px; }
#pm { background-position:-90px -60px; }
#pn { background-position:-120px -60px; }
#pnt { background-position:0 -90px; }
#pp { background-position:-30px -90px; }
#ppm { background-position:-60px -90px; }
#ppn { background-position:-90px -90px; }
#ppt { background-position:-120px -90px; }
#ps { background-position:0 -120px; }
#psc { background-position:-30px -120px; }
#pt { background-position:-60px -120px; }
#topo_tipo1 { background-position:-90px -120px; }
#topo_tipo2 { background-position:-120px -120px }
#t { background-position:0 -150px; }
#vn { background-position:-30px -150px; }
#c { background-position:-60px -150px; }
#ch { background-position:-90px -150px; }
#ci { background-position:-120px -150px; }
#cl { background-position:0 -180px; }
#cm { background-position:-30px -180px; }
#cn { background-position:-60px -180px; }
#ct { background-position:-90px -180px; }
#cv { background-position:-120px -180px; }
#e { background-position:0 -210px; }
#ec { background-position:-30px -210px; }
#g { background-position:-60px -210px; }
#in { background-position:-90px -210px; }
#n { background-position:-120px -210px; }
#ncm { background-position:0 -240px; }
#ncn { background-position:-30px -240px; }
.div-cont-previsao .div-temperatura { float:left;width:50px;height:40px;font-size:1.6em;line-height:40px;text-align:center; }
.div-cont-previsao .div-desc { float:left;font-size:1.6em;line-height:20px; }

.div-redes { position:absolute;top:0;right:0;width:140px;height:105px; }
.div-redes a { position:absolute;top:0;left:0; }
.div-redes a.facebook { width:25px;height:25px;margin:8px 0 0 12px; }
.div-redes a.youtube { width:25px;height:25px;margin:34px 0 0 47px; }
.div-redes a.twitter { width:25px;height:25px;margin:63px 0 0 85px; }

.div-busca { position:absolute;bottom:0;right:0;width:372px;height:40px;background:url(../images/busca.png) no-repeat 0 0;margin-right:10px; }
.div-busca input { float:left;width:280px;height:16px;font-size:1.4em;line-height:18px;padding:12px 10px; }
.div-busca a { float:right;width:20px;height:20px;padding:10px !important;margin-right:30px; }
.div-busca a i { display:block;width:20px;height:20px;background:url(../images/sprite.png) no-repeat -177px -56px; }

.nav { width:985px;height:50px;background-color:#333333;margin:0 auto; }
.nav ul { float:left;display:block;height:50px; }
.nav li { position:relative;float:left;display:block;height:50px; }
.nav li.sep { width:1px;background:url(../images/borda.png) no-repeat center center; }
.nav a { display:block;height:50px;font-size:1.6em;line-height:50px;color:#FFF;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding:0 20px; }
.nav a:hover { background-color:#0a5887; }
.nav a.marcado { background-color:#0a5887 !important; }
.nav a.marcado2 { background-color:#0a5887 !important; }
.ul-drop { position:absolute;top:-9999px;left:0;float:none;width:325px;height:auto !important;margin-top:50px;padding:15px 0;background:url(../images/fundo-drop.png) repeat 0 0; }
.ul-drop.marcado { top:0; }
.ul-drop li { float:none !important;height:auto !important }
.ul-drop a { height:auto !important;line-height:20px !important;padding:5px 15px !important; }
.drop-acesso { width:985px;margin-left:-685px; }
.drop-acesso li { float:left !important;width:325px !important; }

.div-bloco { display:table;width:100%; }
.div-bloco.cmborda { background:url(../images/borda-conteudo.png) no-repeat center top; }

.div-noticia-destaque-principal-home { float:left;width:420px;height:360px; }
.div-noticia-destaque-principal-home .div-categoria { font-size:1.3em;line-height:16px;color:#387A29; }
.div-noticia-destaque-principal-home .div-titulo { height:40px;font-size:1.8em;line-height:20px;overflow:hidden;padding-top:10px }
.div-noticia-destaque-principal-home .div-titulo a { display:block;color:#333; }
.div-noticia-destaque-principal-home .div-titulo a:hover { color:#f46d1d; }
.div-noticia-destaque-principal-home .div-foto { width:420px;height:280px;padding-top:14px;overflow:hidden; }

.div-noticias-destaque-home { float:right;width:540px;height:360px;background-color:#FFF; }
.div-noticias-destaque-home li { height:70px;border-bottom:1px solid #EFEFEF;padding:10px 10px 9px 10px; }
.div-noticias-destaque-home li.ultimo { border:0 !important;padding-bottom:10px !important; }
.div-noticias-destaque-home .div-foto { float:left;width:105px;height:70px; }
.div-noticias-destaque-home .div-desc { float:right;position:relative;width:405px;height:70px; }
.div-noticias-destaque-home .div-cont-desc { position:absolute;bottom:0;left:0;width:100%; }
.div-noticias-destaque-home .div-categoria { font-size:1.3em;line-height:16px;text-transform:uppercase;color:#F46D1D; }
.div-noticias-destaque-home .div-titulo { max-height:52px;font-size:1.4em;line-height:16px;padding-bottom:5px;overflow:hidden; }
.div-noticias-destaque-home a { display:block;color:#333; }
.div-noticias-destaque-home a:hover { color:#f46d1d; }

.div-fullbanner-home { width:985px;height:100px;margin:20px 0; }

.div-galeria-home { position:relative;float:left;width:530px;height:300px;border-bottom:1px solid #878787;margin-bottom:40px; }
.div-galeria-home .link-veja-mais { position:absolute;bottom:0;right:0;font-size:1.4em;line-height:18px;color:#333;margin-bottom:-20px; }
.div-galeria-home .link-veja-mais:hover { color:#F46D1D; }
.div-galeria-home h2 { float:left;width:100%;font-size:1.4em;line-height:18px;color:#387A29;text-transform:uppercase;font-weight:normal;padding-bottom:15px; }
.div-galeria-home .div-item { float:left;width:260px; }
.div-galeria-home .div-item.right { float:right; }
.div-galeria-home .div-foto { width:260px;height:180px; }
.div-galeria-home .div-titulo { height:16px;font-size:1.2em;line-height:16px;color:#3267B8;text-transform:uppercase;padding:10px 0 5px 0; }
.div-galeria-home .div-desc { height:36px;font-size:1.4em;line-height:18px;overflow:hidden; }
.div-galeria-home a { display:block;color:#333; }
.div-galeria-home a:hover { color:#f46d1d; }
.div-galeria-home .div-esconde { position:absolute;top:-999999px;left:0; }

.div-ultimas-noticias-home { float:right;position:relative;width:430px;height:301px;margin-bottom:40px; }
.div-ultimas-noticias-home .link-veja-mais { position:absolute;bottom:0;right:0;font-size:1.4em;line-height:18px;color:#333;margin-bottom:-20px; }
.div-ultimas-noticias-home .link-veja-mais:hover { color:#F46D1D; }
.div-ultimas-noticias-home h2 { font-size:1.4em;line-height:18px;color:#387A29;text-transform:uppercase;font-weight:normal;padding-bottom:14px; }
.div-ultimas-noticias-home .div-categoria { height:16px;font-size:1.3em;line-height:16px;text-transform:uppercase;color:#F46D1D;overflow:hidden; }
.div-ultimas-noticias-home .div-titulo { height:54px;overflow:hidden; }
.div-ultimas-noticias-home .div-titulo a { display:block;font-size:1.4em;line-height:18px;color:#333; }
.div-ultimas-noticias-home .div-titulo a:hover { color:#F46D1D; }

.div-esq-home { float:left;width:345px; }
.div-dir-home { float:right;width:625px; }

.div-boletim { width:345px;font-size:1.4em;line-height:18px;padding-bottom:20px; }
.div-boletim h2 { height:20px;font-size:1.2em;line-height:21px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:10px; }
.div-boletim h2 i { float:left;display:block;width:21px;height:20px;background:url(../images/sprite.png) no-repeat -150px -176px;margin-right:5px; }
.div-boletim .div-form { position:relative;padding:10px 0 0 0; }
.div-boletim input { width:323px;height:16px;font-size:1.0em;line-height:18px;padding:9px 10px;border:1px solid #999999;margin-bottom:10px; }
.div-boletim .peq { width:203px;margin-bottom:0; }
.div-boletim a { position:absolute;bottom:0;right:0;width:115px;height:36px;line-height:36px;text-align:center;color:#FFF;background-color:#4d4d4d; }
.div-boletim a:hover { background-color:#696969; }

.div-galeria-peq { width:345px;padding-bottom:40px; }
.div-galeria-peq h2 { height:20px;font-size:1.6em;line-height:21px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:10px; }
.div-galeria-peq h2 i { float:left;display:block;width:23px;height:20px;background:url(../images/sprite.png) no-repeat -171px -176px;margin-right:5px; }
.div-galeria-peq .div-foto { width:345px;height:220px;overflow:hidden;background:url(../images/loading.gif) no-repeat center center; }
.div-galeria-peq .div-legenda { font-size:1.4em;line-height:18px;font-weight:bold;padding:5px 10px 10px 10px; }
.div-galeria-peq .div-thumb { position:relative;width:345px;height:75px; }
.div-galeria-peq .div-thumb li { padding:0 3px; }
.div-galeria-peq .div-thumb li a.marcado { opacity: 0.5;filter: alpha(opacity = 50); }

.div-links-home { float:left;width:295px; }
.div-links-home a { width:295px;height:90px;margin:0 0 8px 0;background:url(../images/links.png) no-repeat 0 0; }
.div-links-home a.portaldatransparencia { background-position:0 0; }
.div-links-home a.portaldatransparencia:hover { background-position:0 -90px; }
.div-links-home a.leideacessoainformacao { background-position:0 -180px; }
.div-links-home a.leideacessoainformacao:hover { background-position:0 -270px; }
.div-links-home a.cidade-inteligente { background-position:0 -840px; }
.div-links-home a.cidade-inteligente:hover { background-position:0 -930px; }
.div-links-home a.nota-fiscal { background-position:0 -1020px; }
.div-links-home a.nota-fiscal:hover { background-position:0 -1110px; }

.div-tv-home { float:left;position:relative;width:345px;height:385px; }
.div-tv-home.home { padding-left:40px; }
.div-tv-home h2 { height:30px;font-size:1.6em;line-height:31px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:10px; }
.div-tv-home h2 i { float:left;display:block;width:27px;height:30px;background:url(../images/sprite.png) no-repeat -172px -196px;margin-right:5px; }
.div-tv-home .div-video { width:345px;height:245px; }
.div-tv-home .div-video a { position:relative;display:block;width:345px;height:245px;overflow:hidden; }
.div-tv-home .div-video img { position:absolute;top:50%;left:0;margin-top:-129px;z-index:105; }
.div-tv-home .div-video i { position:absolute;top:50%;left:50%;width:60px;height:42px;background:url(../images/sprite.png) no-repeat -100px -484px;margin:-21px 0 0 -30px;z-index:110; }
.div-tv-home .div-desc { height:60px;font-size:1.4em;line-height:18px;padding-top:15px;overflow:hidden; }
.div-tv-home .div-desc a { display:block;font-size:1.2em;line-height:20px;color:#333;padding-bottom:3px; }
.div-tv-home .div-desc a:hover { color:#F46D1D; }
.div-tv-home .link-veja-mais { position:absolute;bottom:0;right:0;font-size:1.4em;line-height:18px;color:#333; }
.div-tv-home .link-veja-mais:hover { color:#F46D1D; }

.div-banner-home { float:right;width:265px;height:385px;margin-bottom:20px; }

.div-acesso-rapido { float:left;width:625px;background-color:#f4f1e3;padding:15px 0 60px 0; }
.div-acesso-rapido h2 { height:20px;font-size:1.6em;line-height:21px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding:0 10px 10px 10px; }
.div-acesso-rapido ul { display:block;padding:0 10px; }
.div-acesso-rapido li { float:left;display:block;width:150px;padding-bottom:25px; }
.div-acesso-rapido a { position:relative;display:block;height:40px;font-size:1.2em;line-height:18px;color:#333;padding-left:45px; }
.div-acesso-rapido a:hover { color:#f46d1d; }
.div-acesso-rapido a i { position:absolute;top:0;left:0;display:block;width:40px;height:40px;background:url(../images/sprite.png) no-repeat; }
.cdp i { background-position:0 -270px !important; }
.pd i { background-position:-40px -270px !important; }
.dms i { background-position:-80px -270px !important; }
.so i { background-position:-120px -270px !important; }
.dm i { background-position:-160px -270px !important; }
.te i { background-position:0 -310px !important; }
.cdc i { background-position:-40px -310px !important; }
.nfe i { background-position:-80px -310px !important; }
.ani i { background-position:-120px -310px !important; }
.fcp i { background-position:-160px -310px !important; }
.tu i { background-position:0 -350px !important; }
.pda i { background-position:-40px -350px !important; }
.ap i { background-position:-80px -350px !important; }
.asw i { background-position:-120px -350px !important; }
.do i { background-position:-160px -350px !important; }
.co i { background-position:0 -390px !important; }
.tc i { background-position:-40px -390px !important; }
.pldh i { background-position:-80px -390px !important; }
.ao i { background-position:-120px -390px !important; }
.fc i { background-position:-160px -390px !important; }

.div-main { float:left;width:705px; }

.div-mapa { font-size:1.4em;line-height:18px;text-transform:uppercase;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding:10px 0 10px 0;margin-bottom:10px; }
.div-mapa span { color:#065c90; }
.div-mapa a { color:#333; }
.div-mapa a:hover { text-decoration:none;text-decoration:underline; }
.div-mapa a:focus { text-decoration:none;text-decoration:underline; }
.div-mapa h1 { display:inline;font-weight:normal;color:#065c90; }


.div-texto { display:table;width:100%;font-size:1.4em;line-height:18px; } 
.div-texto .div-foto { float:left;width:300px;margin:0 15px 10px 0; }
.div-texto .div-foto span { display:block;font-size:0.9;line-height:16px;font-style:italic;text-align:center;padding-top:5px; }
.div-texto .div-foto a { position:relative;display:block; }
.div-texto .div-foto a i { display:none;position:absolute;top:50%;left:50%;width:40px;height:40px;background:url(../images/sprite.png) no-repeat -60px -484px;margin:-20px 0 0 -20px; }
.div-texto .div-foto a:hover i { display:block; }
.div-texto .div-foto a:focus i { display:block; }
.div-texto p { margin-bottom:20px; }
.sp-secretario { font-size:1.4em;color:#F48B29;line-height:22px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal; }

.div-historia { padding:10px;background-color:#f4f1e3;border-bottom:2px solid #FFF; }
.div-filtrar-ano { width:231px;height:47px;padding:35px 0 0 9px;background:url(../images/fundo-filtrar-ano.png) no-repeat 0 0;margin-bottom:10px; }
.div-filtrar-ano .sel { float:left;width:186px; }
.div-filtrar-ano .bt-ok { float:right;width:30px;height:30px;background:url(../images/sprite.png) no-repeat -60px -240px;margin-right:10px; }
.div-filtrar-ano .bt-ok:hover { background-position:-90px -240px; }

.div-historia .div-desc { display:table;width:100%;font-size:1.4em;line-height:18px; }
.div-historia .div-desc img { float:left;margin:0 10px 15px 0; }
.div-historia .div-desc h2 { font-size:2.3em;line-height:36px;font-style:italic;color:#4D4D4D;padding-bottom:15px; }
.div-historia .div-desc h3 { text-transform:uppercase;padding-bottom:5px; }
.div-historia .div-desc p { margin-bottom:20px; }

.div-linhadotempo { width:705px;height:256px;background:url(../images/fundo-linhadotempo.jpg) no-repeat 0 0;padding-top:17px; }
.div-slide-linhadotempo { position:relative;width:650px;height:236px;margin:0 auto; }
.div-slide-linhadotempo ul { position:relative;display:block;width:650px;height:236px;z-index:105; }
.div-slide-linhadotempo li { display:block;width:650px;height:236px;background:url(../images/fundo-linhadotempo2.jpg) no-repeat 0 0; }
.div-slide-linhadotempo li .div-data { position:absolute;top:50%;width:55px;height:55px;font-size:1.8em;line-height:55px;text-align:center;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;background:url(../images/sprite.png) no-repeat -201px -176px;margin-top:-27px; }
.div-slide-linhadotempo li .data1 { left:0;margin-left:65px; }
.div-slide-linhadotempo li .data2 { right:0;margin-right:240px; }
.div-slide-linhadotempo li .div-galeria { position:absolute;width:132px;height:126px; }
.div-slide-linhadotempo li .galeria1 { top:0;left:0;background:url(../images/fundo-gal.png) no-repeat 0 0;margin:0 0 0 175px; }
.div-slide-linhadotempo li .galeria1 img { position:absolute;top:0;left:50%;margin:3px 0 0 -62px; }
.div-slide-linhadotempo li .galeria2 { bottom:0;right:0;background:url(../images/fundo-gal2.png) no-repeat 0 0;margin:0 65px 0 0; }
.div-slide-linhadotempo li .galeria2 img { position:absolute;bottom:0;left:50%;margin:0 0 3px -62px; }
.div-slide-linhadotempo .link-nav { position:absolute;top:50%;width:25px;height:88px;z-index:110;margin-top:-44px; }
.div-slide-linhadotempo .link-nav.ant { left:0;background:url(../images/sprite.png) no-repeat -206px 0;margin-left:-20px; }
.div-slide-linhadotempo .link-nav.ant:hover { background-position:-206px -88px; }
.div-slide-linhadotempo .link-nav.pro { right:0;background:url(../images/sprite.png) no-repeat -231px 0;margin-right:-20px; }
.div-slide-linhadotempo .link-nav.pro:hover { background-position:-231px -88px; }

.div-lateral { float:right;width:265px;padding:5px 0; }
.div-lateral a { margin:10px 0; }
.div-lateral a.portaldatransparencia { width:265px;height:80px;background:url(../images/links.png) no-repeat 0 -360px; }
.div-lateral a.portaldatransparencia:hover { background-position:0 -440px; }
.div-lateral a.leideacessoainformacao { width:265px;height:80px;background:url(../images/links.png) no-repeat 0 -520px; }
.div-lateral a.leideacessoainformacao:hover { background-position:0 -600px; }
.div-lateral a.planolocaldehabitacao { width:265px;height:80px;background:url(../images/links.png) no-repeat 0 -680px; }
.div-lateral a.planolocaldehabitacao:hover { background-position:0 -760px; }

.div-esq { float:left;width:345px; }
.div-dir { float:right;width:625px; }

.blocobaixo { padding:20px 0 0 0; }

.div-localizacao { display:table;width:100%; }
.div-cont-mapa { float:left;width:425px;font-size:1.4em;line-height:18px; }
.div-cont-mapa .div-mapa { width:425px;height:355px;margin-bottom:10px; }

.div-distancia { float:right;width:270px;background-color:#f4f1e3; }
.div-distancia h2 { font-size:1.4em;line-height:18px;padding:20px; }
.div-distancia ul { display:block;font-size:1.4em;line-height:18px;padding:0 20px 20px 20px; }
.div-distancia li { display:block;padding:10px 0; }

.ul-situacaogeografica { display:block; }
.ul-situacaogeografica li { display:block;padding:10px 0;font-size:1.4em;line-height:18px;color:#000; }
.ul-situacaogeografica li b { color:#f48b29;font-weight:normal; }

.ul-baseeconomica { display:block; }
.ul-baseeconomica li { display:table;width:100%;padding-bottom:40px; }
.ul-baseeconomica .div-item { float:left;width:235px;font-size:1.4em;line-height:18px; }
.ul-baseeconomica .div-item img { margin-bottom:10px; }
.ul-baseeconomica .div-item h2 { font-size:1.4em;line-height:22px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;color:#f48b29;padding-bottom:4px; }

.div-servicos { display:block; }
.div-servico { padding-bottom:5px; }
.div-servico a.link-servico { display:block;height:35px;font-size:1.4em;line-height:35px;text-transform:uppercase;color:#f48b29;background-color:#E3DCB7;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding:0 10px; }
.div-servico a.link-servico:hover { background-color:#ebe6cd; }
.div-servico a.link-servico.marcado { background-color:#ebe6cd; }
.div-servico a i { float:right;display:block;width:15px;height:15px;background:url(../images/sprite.png) no-repeat -120px -240px;margin-top:10px; }
.div-servico a.marcado i { background-position:-120px -255px; }
.div-servico .div-esconde { position:absolute;top:-9999px;left:0;padding:15px 15px 10px 15px;font-size:1.4em;line-height:18px; }
.div-servico .div-esconde.marcado { position:relative;top:0; }
.div-servico p { margin-bottom:20px; }
.div-servico .div-esconde a { color:#221f20; }
.div-servico .div-esconde a:hover { color:#f46d1d; }
.div-servico ul { display:table;width:100%; } 
.planejamento { padding-bottom:20px; }
.div-servico li { float:left;display:block;width:200px;padding:5px 10px; }
.planejamento li { width:300px;line-height:24px !important; }

.div-diretoria { border-bottom:1px solid #d0d0d0;margin-bottom:15px; }
.div-diretoria .div-item { display:table;width:100%;padding-bottom:20px; }
.div-diretoria .div-foto { float:left;width:180px;height:205px; }
.div-diretoria .div-desc { float:right;width:510px;font-size:1.4em;line-height:18px; }
.div-diretoria .div-desc h2 { font-size:1.2em;line-height:20px;font-weight:normal; }
.div-diretoria .div-desc h3 { font-size:1.4em;line-height:24px;text-transform:uppercase;color:#f48b29;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:5px; }

.div-secretarias {  }
.div-secretarias h2 { font-size:1.6em;line-height:20px;text-transform:uppercase;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:20px; }
.div-secretarias ul { display:block; }
.div-secretarias li { float:left;width:315px;padding:0 10px 40px 10px; }
.div-secretarias h3 { font-size:1.6em;line-height:20px;text-transform:uppercase;color:#f48b29;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:10px; }
.div-secretarias a { font-size:1.4em;line-height:25px;color:#808080; }
.div-secretarias a:hover { text-decoration:underline; }
.div-secretarias a i { float:left;display:block;width:25px;height:25px;background:url(../images/sprite.png) no-repeat -135px -240px;margin-right:5px; }

.div-secretaria { font-size:1.4em;line-height:20px; }
.div-secretaria h2 { font-size:1.2em;line-height:20px;text-transform:uppercase;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:5px; }
.div-secretaria h3 { font-size:1.4em;line-height:22px;color:#f48b29;text-transform:uppercase;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:10px; }
.div-secretaria a { color:#f48b29;text-decoration:underline; }
.div-secretaria a:hover { text-decoration:none; }
.nav-secreteria { float:left;width:180px;background-color:#333333; }
.nav-secreteria h4 { font-size:1.2em;line-height:18px;text-transform:uppercase;color:#b3b3b3;letter-spacing:4px;padding-bottom:10px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding:10px 15px 0 15px; }
.nav-secreteria ul { display:block;padding:10px 0; }
.nav-secreteria li { display:block;padding:5px 15px;border-bottom:1px dotted #666666; }
.nav-secreteria li:last-child { border:0; }
.nav-secreteria a { display:block;color:#FFF;text-decoration:none; }
.nav-secreteria a:hover { text-decoration:underline; }
/*.div-secretaria .div-desc { float:right;width:510px; }*/

.nav-ouvidoria { float:left;width:180px;font-size:1.4em;line-height:20px;background-color:#333333; }
.nav-ouvidoria h4 { font-size:1.2em;line-height:18px;text-transform:uppercase;color:#b3b3b3;letter-spacing:15px;padding-bottom:10px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding:10px 15px 0 15px; }
.nav-ouvidoria ul { display:block;padding:10px 0; }
.nav-ouvidoria li { display:block;padding:7px 15px;border-bottom:1px dotted #666666; }
.nav-ouvidoria li:last-child { border:0; }
.nav-ouvidoria a { display:block;color:#FFF;text-decoration:none; }
.nav-ouvidoria a:hover { color:#F48B29; }
.nav-ouvidoria a.marcado { color:#F48B29; }

.div-desc-ouvidoria { position:absolute;top:-9999px;float:right;width:510px;font-size:1.4em;line-height:20px; }
.div-desc-ouvidoria.marcado { position:relative;top:0; }
.div-desc-ouvidoria h2 { font-size:1.6em;line-height:26px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:20px; }
.div-desc-ouvidoria p { margin-bottom:20px; }
.div-form-ouvidoria {  }
.div-form-ouvidoria input { width:490px;height:16px;font-size:1.0em;line-height:18px;padding:10px;background-color:#eaeaea;margin-bottom:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom:7px; }
.div-form-ouvidoria textarea { width:490px;height:150px;font-size:1.0em;line-height:18px;padding:10px;background-color:#eaeaea;margin-bottom:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom:7px; }
.div-form-ouvidoria .div-bt { height:40px;padding-bottom:20px; }
.div-form-ouvidoria .div-bt a { float:right;display:block;width:120px;height:40px;font-size:1.2em;line-height:40px;text-align:center;color:#FFF;background-color:#333333;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.div-form-ouvidoria .div-bt a:hover { background-color:#484848; }
.bt-ouvidoria { display:block;width:190px;height:45px;font-size:1.0em;line-height:45px;text-align:center;font-weight:bold;color:#FFF;background-color:#F48B29;margin-bottom:20px; }
.bt-ouvidoria:hover { background-color:#F7A459; }

.div-diariooficial {  }
.div-diariooficial .div-data { width:705px;height:95px;font-size:3.6em;line-height:95px;text-align:center;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;background-color:#f4f1e3;margin-bottom:10px; }
.div-diariooficial .div-data a { color:#b61c23;font-weight:bold; }
.div-diariooficial .div-filtro { height:90px;padding-bottom:30px; }
.div-diariooficial .div-filtrar-data { float:left;width:255px;height:51px;padding:39px 0 0 10px;background:url(../images/fundo-filtrar-data.png) no-repeat 0 0; }
.div-diariooficial .div-filtrar-data input { float:left;width:180px;height:16px;font-size:1.4em;line-height:18px;padding:9px 10px 8px 10px;background:none; }
.div-diariooficial .div-filtrar-data a { float:right;width:30px;height:30px;background:url(../images/sprite.png) no-repeat -60px -240px;margin:3px 14px 0 0; }
.div-diariooficial .div-filtrar-data a:hover { background-position:-90px -240px; }
.div-diariooficial .div-filtro-palavrachave { float:right;width:418px;height:51px;padding:39px 0 0 10px;background:url(../images/fundo-filtrar-palavrachave.png) no-repeat 0 0; }
.div-diariooficial .div-filtro-palavrachave input { float:left;width:350px;height:16px;font-size:1.4em;line-height:18px;padding:9px 10px 8px 10px;background:none; }
.div-diariooficial .div-filtro-palavrachave a { float:right;width:30px;height:30px;background:url(../images/sprite.png) no-repeat -60px -240px;margin:3px 8px 0 0; }
.div-diariooficial .div-filtro-palavrachave a:hover { background-position:-90px -240px; }

.div-diariooficial h2 { font-size:1.6em;line-height:20px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;color:#1A1A1A;padding-bottom:10px;border-bottom:1px dotted #808080; }
.ul-resultados { display:block;padding-top:20px; }
.ul-resultados li { display:table;width:100%;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #cccccc; }
.ul-resultados a { float:left;width:135px;height:85px;color:#221f20;text-align:center;background-color:#ededed;border-left:5px solid #f8a013;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal; }
.ul-resultados a:hover { background-color:#e1e1e1; }
.ul-resultados a i { display:block;width:24px;height:22px;background:url(../images/sprite.png) no-repeat -160px -240px;margin:0 auto; }
.ul-resultados a span { display:block;font-size:2.4em;line-height:30px;padding:7px 0 5px 0; }
.ul-resultados .div-desc { float:right;width:550px;font-size:1.4em;line-height:18px;padding-top:10px; }
.ul-resultados h3 { font-size:1.2em;line-height:20px;text-transform:uppercase;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:10px; }

.div-form-contato { display:table;width:100%; }
.div-form-contato .div-esquerda { float:left;width:290px; }
.div-form-contato .div-direita { float:right;width:400px; }
.div-form-contato input { width:270px;height:16px;font-size:1.4em;line-height:18px;padding:9px 10px 10px 10px;background-color:#eaeaea;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom:7px; }
.div-form-contato textarea { width:380px;height:190px;font-size:1.4em;line-height:18px;padding:9px 10px 10px 10px;background-color:#eaeaea;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom:7px; }
.prefeito textarea { height:143px; }
.div-form-contato .div-inf { position:relative;height:54px;font-size:1.4em;line-height:18px;padding-left:70px;margin-top:15px; }
.div-form-contato .div-inf i { position:absolute;top:0;left:0;display:block;width:64px;height:54px;background:url(../images/sprite.png) no-repeat 0 -430px; }
.div-form-contato .div-inf a { text-decoration:underline;color:#808080; }
.div-form-contato .div-inf a:hover { text-decoration:none; }
.div-form-contato .div-bt { height:40px; }
.div-form-contato .div-bt a { display:block;width:120px;height:40px;font-size:1.6em;line-height:40px;text-align:center;color:#FFF;background-color:#333333;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.div-form-contato .div-bt a:hover { background-color:#484848; }

.div-convenios {  }
.div-convenios .div-filtro { height:90px;padding-bottom:20px; }
.div-convenios .div-filtro-palavrachave { width:695px;height:51px;padding:39px 0 0 10px;background:url(../images/fundo-filtrar-palavrachave2.png) no-repeat 0 0; }
.div-convenios .div-filtro-palavrachave input { float:left;width:620px;height:16px;font-size:1.4em;line-height:18px;padding:9px 10px 8px 10px;background:none; }
.div-convenios .div-filtro-palavrachave a { float:right;width:33px;height:33px;background:url(../images/sprite.png) no-repeat -64px -430px;margin-right:10px; }
.div-convenios .div-filtro-palavrachave a:hover { background-position:-97px -430px; }
.ul-convenios { display:block; }
.ul-convenios li { display:table;width:100%;padding-bottom:3px;border-bottom:1px solid #cccccc;margin-bottom:20px; }
.ul-convenios .div-valor { float:left;width:135px;height:90px;font-size:1.3em;line-height:18px;text-align:center;padding:35px 0 0 0;background-color:#ededed;border-left:5px solid #999999; }
.ul-convenios .div-desc { float:right;width:550px;font-size:1.4em;line-height:18px;padding:10px 0 0 0; }
.ul-convenios .div-desc h2 { font-size:1.2em;line-height:20px;text-transform:uppercase;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:10px; }
.ul-convenios .div-desc p { margin-bottom:10px; }

.ul-noticias { display:block; }
.ul-noticias li { display:table;width:100%;padding-bottom:20px;border-bottom:1px solid #cccccc;margin-bottom:20px; }
.ul-noticias .div-foto { float:left;width:200px;height:160px;overflow:hidden; }
.ul-noticias .div-desc { float:right;width:475px;font-size:1.4em;line-height:18px; }
.smfoto .div-desc { width:100%; }
.ul-noticias .div-data { width:95px;height:30px;color:#FFF;line-height:30px;text-align:center;text-align:center;background-color:#065c90;margin-bottom:8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.ul-noticias h2 { font-size:1.2em;line-height:20px;color:#065c90;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;margin-bottom:5px; }
.ul-noticias a { color:#f46d1d;text-decoration:underline; }
.ul-noticias a:hover { text-decoration:none; }

/*
.div-noticia { padding-bottom:60px; }
.div-noticia .div-data { font-size:1.2em;line-height:16px;padding-bottom:5px }
.div-noticia h2 { font-size:2.2em;line-height:26px;color:#065c90;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:5px; }
.div-noticia h3 { font-size:1.4em;line-height:18px;padding-bottom:20px; }
*/

.ul-campanhas { display:block; }
.ul-campanhas li { display:table;width:100%;padding-bottom:30px; }
.ul-campanhas .div-item { float:left;width:155px;padding:0 10px; }
.ul-campanhas a { display:block;font-size:1.4em;line-height:18px;text-align:center;color:#4D4D4D; }
.ul-campanhas a:hover { color:#f46d1d; }
.ul-campanhas img { margin-bottom:10px; }
.ul-campanhas .div-esconde { display:none; }

.ul-galeria { display:block; }
.ul-galeria li { display:table;width:100%;padding-bottom:30px; }
.ul-galeria .div-item { float:left;width:155px;padding:0 10px; }
.ul-galeria a { display:block;font-size:1.4em;line-height:18px;text-align:center;color:#4D4D4D; }
.ul-galeria a:hover { color:#f46d1d; }
.ul-galeria img { margin-bottom:10px; }
.ul-galeria .div-esconde { display:none; }

.ul-tvchapadao { display:block; }
.ul-tvchapadao li { display:table;width:100%;padding-bottom:30px; }
.ul-tvchapadao .div-item { float:left;width:155px;padding:0 10px; }
.ul-tvchapadao a { display:block;font-size:1.4em;line-height:18px;text-align:center;color:#4D4D4D; }
.ul-tvchapadao a:hover { color:#f46d1d; }
.ul-tvchapadao a .sp-foto { display:block;position:relative;width:155px;height:110px;overflow:hidden;margin-bottom:10px; }
.ul-tvchapadao img { position:absolute;top:0;left:50%;margin-left:-98px; }

.div-cont-tvchapadao { width:705px;padding-bottom:40px; }
.div-tvchapadao { width:705px;height:529px;margin-bottom:15px; }
.div-cont-tvchapadao .div-desc { font-size:1.4em;line-height:18px; }
.div-cont-tvchapadao .div-desc h2 { font-size:1.2em;line-height:20px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding-bottom:5px; }

.div-agendadeeventos {  }
.div-agendadeeventos .div-dataagenda { width:705px;height:95px;font-size:3.6em;line-height:95px;text-align:center;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;background-color:#f4f1e3;margin-bottom:10px; }
.div-agendadeeventos .div-dataagenda a { color:#b61c23;font-weight:bold; }
.div-agendadeeventos .ul-eventos { display:block; }
.ul-eventos li { display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cccccc; }
.ul-eventos .div-cont { display:table;width:700px;border-left:5px solid #666666; }
.ul-eventos .div-foto { float:left;width:110px;height:110px;padding:0 0 0 10px; }
.ul-eventos .div-data { float:left;width:110px;height:110px;font-size:3.6em;line-height:110px;text-align:center; }
.ul-eventos .div-data span { font-size:0.6em; }
.ul-eventos .div-desc { float:right;width:460px;font-size:1.4em;line-height:18px;padding:35px 0 0 0; }
.ul-eventos .semfoto .div-desc { width:575px; }

.div-paginacao { height:30px;text-align:center;padding:20px 0 40px 0; }
.div-paginacao a { display:inline-block;width:30px;height:30px;font-size:1.6em;line-height:30px;font-weight:bold;color:#747474; }
.div-paginacao a:hover { background-color:#666666;color:#FFF; }
.div-paginacao a.marcado { background-color:#666666 !important;color:#FFF !important; }

.div-rodape-topo { width:1000px;height:107px;margin:0 auto; }
.div-rodape-baixo { height:70px;text-align:center;font-size:1.6em;line-height:70px;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal; }
.nav-rodape { float:left;width:475px;padding-top:27px;font-size:1.4em;line-height:28px;color:#FFF;text-transform:uppercase;font-family: 'newsgoth_btbold';font-weight: normal;font-style: normal; }
.nav-rodape ul { display:block;width:475px;height:45px; }
.nav-rodape li { float:left;width:325px; }
.nav-rodape a { color:#FFF; }
.nav-rodape a:hover { color:#f46d1d; }

.div-inf-rodape { float:right;height:50px;padding:30px 30px 0 0; }
.div-logo-rodape { float:left;width:125px;height:50px;padding-top:5px; }
.div-logo-rodape a { width:125px;height:39px;background:url(../images/logo-rodape.png) no-repeat 0 0; }
.div-inf-rodape .div-inf { float:right;font-size:1.6em;line-height:22px;color:#333;font-family: 'newsgoth_btroman';font-weight: normal;font-style: normal;padding:10px 0 0 20px; }
.div-inf-rodape .div-inf span { font-family: 'newsgoth_btbold';font-size:1.4em; }
.div-inf-rodape .div-inf a { color:#333; }
.div-inf-rodape .div-inf a:hover { color:#f46d1d; }

/********* 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-container-horizontal { width: 345px;height:75px;margin:0 auto; }
.jcarousel-clip { overflow: hidden; }
.jcarousel-clip-horizontal { width:  345px;height: 75px; }
.jcarousel-item { width: 80px;height: 75px; }
.jcarousel-item-placeholder { background: #fff;color: #000; }
.jcarousel-prev-horizontal { position: absolute;bottom:0;left:0;width:11px;height:12px;cursor: pointer;background:url(../images/sprite.png) no-repeat -150px -196px;margin:0 0 -16px 160px; }
.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus { background-position: -150px -208px; }
.jcarousel-prev-horizontal:active { background-position: -150px -196px; }
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active { cursor: default;background-position: -150px -220px; }
.jcarousel-next-horizontal { position: absolute;bottom:0;right:0px;width:11px;height:12px;cursor: pointer;background:url(../images/sprite.png) no-repeat -161px -196px;margin:0 160px -16px 0; }
.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus { background-position: -161px -208px; }
.jcarousel-next-horizontal:active { background-position: -161px -196px; }
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active { cursor: default;background-position: -161px -220px; }
/* vertical */
.jcarousel-container-vertical { width: 430px;height:267px;border-top:1px solid #878787;z-index:115; }
.jcarousel-clip-vertical { width:  430px;height: 267px; }
.jcarousel-item-vertical { width: 430px;height:69px;border-bottom:1px solid #878787;padding:10px 5px 9px 5px; }
.jcarousel-next-vertical { position: absolute;top:0;right:0px;width:30px;height:30px;cursor: pointer;background:url(../images/sprite.png) no-repeat -30px -484px;margin:-40px 0 0 0; }
.jcarousel-next-vertical:hover,
.jcarousel-next-vertical:focus { background-position: -30px -514px; }
.jcarousel-next-vertical:active { background-position: -30px -514px; }
.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:focus,
.jcarousel-next-disabled-vertical:active { cursor: default;background-position: -30px -544px; }
.jcarousel-prev-vertical { position: absolute;top:0;right:0;width:30px;height:30px;cursor: pointer;background:url(../images/sprite.png) no-repeat 0 -484px;margin:-40px 33px 0 0; }
.jcarousel-prev-vertical:hover, 
.jcarousel-prev-vertical:focus { background-position: 0 -514px; }
.jcarousel-prev-vertical:active { background-position: 0 -514px; }
.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-prev-disabled-vertical:focus,
.jcarousel-prev-disabled-vertical:active { cursor: default;background-position: 0 -544px; }
/*---------------jcarousel-------------------*/

/**** select box ******/
.selectBox-dropdown { position: relative;line-height: 1.5;height:28px;text-decoration: none;text-align: left;color: #1A1A1A;outline: none;vertical-align: middle;display: inline-block;cursor: default;background-color:#FFF;border:1px solid #CCCCCC; }
.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow {  }
.selectBox-dropdown.selectBox-menuShowing {}
.selectBox-dropdown .selectBox-label { height:16px;padding: 6px 8px 6px 8px;display: inline-block;white-space: nowrap;overflow: hidden;font-size:1.4em;color:#1A1A1A;line-height:18px; }
.selectBox-dropdown .selectBox-arrow { position: absolute;top: 4px;right: 4px;width: 20px;height: 20px;background:url(../images/sprite.png) no-repeat 0 -13px; }
.selectBox-dropdown .selectBox-arrow:hover { background-position:0 -33px; }
.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: 0 .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-filtrar-ano .selectBox-dropdown { height:30px;border:0;background:none; }
.div-filtrar-ano .selectBox-dropdown .selectBox-label { padding:7px 10px; }
.div-filtrar-ano .selectBox-dropdown .selectBox-arrow { background:none; }

.div-form-contato .selectBox-dropdown { width:290px !important;height:35px;border:0;background-color:#EAEAEA;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.div-form-contato .selectBox-dropdown .selectBox-label { padding:9px 10px 10px 10px; }
.div-form-contato .selectBox-dropdown .selectBox-arrow { background:url(../images/sprite.png) -130px -430px;margin:3px; }

.div-form-ouvidoria .selectBox-dropdown { width:510px !important;height:36px;border:0;background-color:#EAEAEA;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom:7px; }
.div-form-ouvidoria .selectBox-dropdown .selectBox-label { font-size:1.0em;padding:10px; }
.div-form-ouvidoria .selectBox-dropdown .selectBox-arrow { background:url(../images/sprite.png) -130px -430px;margin:5px 3px 3px 3px; }

.div-banner-noticias { width:985px;height:200px; }
.div-noticias { padding:20px 0; }
.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:265px;height:160px; }
.div-noticias .div-desc { float:right;width:700px; }
.div-noticias li.smfoto .div-desc { width:100%; }
.div-noticias .div-data { font-size:1.3em;line-height:16px;padding-bottom:5px; }
.div-noticias .div-titulo { font-size:1.8em;line-height:22px;padding-bottom:5px; }
.div-noticias .div-titulo a { display:block;color:#333; }
.div-noticias .div-titulo a:hover { color:#F48B29; }
.div-noticias .div-subtitulo { font-size:1.4em;line-height:18px; }

.div-semregistro { height:100px;font-size:2.0em;line-height:100px;text-align:center;text-transform:uppercase;color:#B0B0B0;font-style:italic; }

.div-noticia { padding-bottom:20px; }
.div-noticia .div-data { font-size:1.3em;line-height:16px;padding-bottom:3px; }
.div-noticia h1 { font-size:2.2em;line-height:26px;color:#033F5D; }
.div-noticia .div-texto { padding-top:20px; }
.div-compartilhar { display:table;width:100%;margin:10px 0; }
.div-compartilhar div { float:right; }

.div-relacionadas { padding-bottom:60px; }
.div-relacionadas h2 { font-size:2.0em;line-height:24px;color:#F46D1D; }
.div-relacionadas ul { padding:15px 0 0 0; }
.div-relacionadas li { display:table;width:100%;border-bottom:1px solid #878787;margin-bottom:15px;padding-bottom:14px; }
.div-relacionadas .div-foto { float:left;width:100px;height:60px; }
.div-relacionadas .div-desc { float:right;width:875px; }
.div-relacionadas li.smfoto .div-desc { width:100%; }
.div-relacionadas .div-data { font-size:1.1em;line-height:15px;color:#F46D1D; }
.div-relacionadas .div-titulo { height:36px;font-size:1.5em;line-height:18px;overflow:hidden; }
.div-relacionadas .div-titulo a { display:block;color:#333; }
.div-relacionadas .div-titulo a:hover { color:#F46D1D; }

.div-compartilhamento { height:20px;padding:20px 0; }
.div-compartilhar { float:right;height:20px;width:140px; }

/**** 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; }#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; }.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;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  */


.div-player { width:422px; }

/* jplayer */
div.jp-audio,
div.jp-audio-stream,
div.jp-video { font-size:1.25em;font-family:Verdana, Arial, sans-serif;line-height:1.6;color: #666;border:1px solid #009be3;background-color:#eee; }
div.jp-audio { width:420px; }
div.jp-audio-stream { width:182px; }
div.jp-video-270p { width:480px; }
div.jp-video-360p { width:640px; }
div.jp-video-full {	width:480px;height:270px;position:static !important; position:relative; }
div.jp-video-full div div { z-index:1000; }
div.jp-video-full div.jp-jplayer { top: 0;left: 0;position: fixed !important; position: relative;overflow: hidden; }
div.jp-video-full div.jp-gui { position: fixed !important; position: static;top: 0;left: 0;width:100%;height:100%;z-index:1001; }
div.jp-video-full div.jp-interface { position: absolute !important; position: relative;bottom: 0;left: 0; }
div.jp-interface { position: relative;background-color:#eee;width:100%; }
div.jp-audio div.jp-type-single div.jp-interface { height:80px; }
div.jp-audio div.jp-type-playlist div.jp-interface { height:80px; }
div.jp-audio-stream div.jp-type-single div.jp-interface { height:80px; }
div.jp-video div.jp-interface { border-top:1px solid #009be3; }
/* @group CONTROLS */
div.jp-controls-holder { clear: both;width:440px;margin:0 auto;position: relative;overflow:hidden;top:-8px; }
div.jp-interface ul.jp-controls { list-style-type:none;margin:0;padding: 0;overflow:hidden; }
div.jp-audio ul.jp-controls { width: 380px;padding:20px 20px 0 20px; }
div.jp-audio-stream ul.jp-controls { width: 142px;padding:20px 20px 0 20px; }
div.jp-video div.jp-type-single ul.jp-controls { width: 78px;margin-left: 200px; }
div.jp-video div.jp-type-playlist ul.jp-controls { width: 134px;margin-left: 172px; }
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li { display:inline;float: left; }
div.jp-interface ul.jp-controls a { display:block;overflow:hidden;text-indent:-9999px; }
a.jp-play,
a.jp-pause { width:40px;height:40px; }
a.jp-play { background: url("../images/jplayer.blue.monday.jpg") 0 0 no-repeat; }
a.jp-play:hover { background: url("../images/jplayer.blue.monday.jpg") -41px 0 no-repeat; }
a.jp-pause { background: url("../images/jplayer.blue.monday.jpg") 0 -42px no-repeat;display: none; }
a.jp-pause:hover { background: url("../images/jplayer.blue.monday.jpg") -41px -42px no-repeat; }
a.jp-stop, a.jp-previous, a.jp-next { width:28px;height:28px;margin-top:6px; }
a.jp-stop { background: url("../images/jplayer.blue.monday.jpg") 0 -83px no-repeat;margin-left:10px; }
a.jp-stop:hover { background: url("../images/jplayer.blue.monday.jpg") -29px -83px no-repeat; }
a.jp-previous { background: url("../images/jplayer.blue.monday.jpg") 0 -112px no-repeat; }
a.jp-previous:hover { background: url("../images/jplayer.blue.monday.jpg") -29px -112px no-repeat; }
a.jp-next { background: url("../images/jplayer.blue.monday.jpg") 0 -141px no-repeat; }
a.jp-next:hover { background: url("../images/jplayer.blue.monday.jpg") -29px -141px no-repeat; }
/* @end */
/* @group progress bar */
div.jp-progress { overflow:hidden;background-color: #ddd; }
div.jp-audio div.jp-progress { position: absolute;top:32px;height:15px; }
div.jp-audio div.jp-type-single div.jp-progress { left:110px;width:186px; }
div.jp-audio div.jp-type-playlist div.jp-progress { left:166px;width:130px; }
div.jp-video div.jp-progress { top:0px;left:0px;width:100%;height:10px; }
div.jp-seek-bar { background: url("../images/jplayer.blue.monday.jpg") 0 -202px repeat-x;width:0px;height:100%;cursor: pointer; }
div.jp-play-bar { background: url("../images/jplayer.blue.monday.jpg") 0 -218px repeat-x ;width:0px;height:100%; }
/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {	background: url("../images/jplayer.blue.monday.seeking.gif"); }
/* @end */
/* @group volume controls */
a.jp-mute,
a.jp-unmute,
a.jp-volume-max { width:18px;height:15px;margin-top:12px; }
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute { margin-left: 210px; }
div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute { margin-left: 154px; }
div.jp-audio-stream div.jp-type-single a.jp-mute,
div.jp-audio-stream div.jp-type-single a.jp-unmute { margin-left:10px; }
div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max { margin-left: 56px; }
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max { position: absolute;top:12px;margin-top:0; }
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute { left: 50px; }
div.jp-video a.jp-volume-max { left: 134px; }
a.jp-mute { background: url("../images/jplayer.blue.monday.jpg") 0 -170px no-repeat; }
a.jp-mute:hover { background: url("../images/jplayer.blue.monday.jpg") -19px -170px no-repeat; }
a.jp-unmute { background: url("../images/jplayer.blue.monday.jpg") -60px -170px no-repeat;display: none; }
a.jp-unmute:hover { background: url("../images/jplayer.blue.monday.jpg") -79px -170px no-repeat; }
a.jp-volume-max { background: url("../images/jplayer.blue.monday.jpg") 0 -186px no-repeat; }
a.jp-volume-max:hover { background: url("../images/jplayer.blue.monday.jpg") -19px -186px no-repeat; }
div.jp-volume-bar { position: absolute;overflow:hidden;background: url("../images/jplayer.blue.monday.jpg") 0 -250px repeat-x;width:46px;height:5px;cursor: pointer; }
div.jp-audio div.jp-volume-bar { top:37px;left:330px; }
div.jp-audio-stream div.jp-volume-bar { top:37px;left:92px; }
div.jp-video div.jp-volume-bar { top:17px;left:72px; }
div.jp-volume-bar-value { background: url("../images/jplayer.blue.monday.jpg") 0 -256px repeat-x;width:0px;height:5px; }
/* @end */
/* @group current time and duration */
div.jp-audio div.jp-time-holder { position:absolute;top:50px; }
div.jp-audio div.jp-type-single div.jp-time-holder { left:110px;width:186px; }
div.jp-audio div.jp-type-playlist div.jp-time-holder { left:166px;width:130px; }
div.jp-current-time,
div.jp-duration { width:60px;font-size:.64em;font-style:oblique; }
div.jp-current-time { float: left;display:inline; }
div.jp-duration { float: right;display:inline;text-align: right; }
div.jp-video div.jp-current-time { margin-left:20px; }
div.jp-video div.jp-duration { margin-right:20px; }
/* @end */
/* @group playlist */
div.jp-title { font-weight:bold;text-align:center; }
div.jp-title,
div.jp-playlist { width:100%;background-color:#ccc;border-top:1px solid #009be3; }
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist { border-top:none; }
div.jp-title ul,
div.jp-playlist ul { list-style-type:none;margin:0;padding:0 20px;font-size:.72em; }
div.jp-title li { padding:5px 0;font-weight:bold; }
div.jp-playlist li { padding:5px 0 4px 20px;border-bottom:1px solid #eee; }
div.jp-playlist li div { display:inline; }
/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */
div.jp-type-playlist div.jp-playlist li:last-child { padding:5px 0 5px 20px;border-bottom:none; }
div.jp-type-playlist div.jp-playlist li.jp-playlist-current { list-style-type:square;list-style-position:inside;padding-left:7px; }
div.jp-type-playlist div.jp-playlist a { color: #333;text-decoration: none; }
div.jp-type-playlist div.jp-playlist a:hover { color:#0d88c1; }
div.jp-type-playlist div.jp-playlist a.jp-playlist-current { color:#0d88c1; }
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove { float:right;display:inline;text-align:right;margin-right:10px;font-weight:bold;color:#666; }
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover { color:#0d88c1; }
div.jp-type-playlist div.jp-playlist span.jp-free-media { display:none; }
span.jp-artist { font-size:.8em;color:#666; }
/* @end */
div.jp-jplayer audio,
div.jp-jplayer { width:0px;height:0px; }
div.jp-jplayer { background-color: #000000; }
/* @group TOGGLES */
/* @group NO SOLUTION error feedback */
.jp-no-solution { padding:5px;font-size:.8em;background-color:#eee;border:2px solid #009be3;color:#000;display:none; }
.jp-no-solution a { color:#000; }
.jp-no-solution span { font-size:1em;display:block;text-align:center;font-weight:bold; }
/* @end */

/* RoyalSlider */
.royalSlider { position: relative;width: 705px;direction: ltr;margin-bottom:60px !important; }
.royalSlider > * { float: left; }
.rsWebkit3d .rsSlide { -webkit-transform: translateZ(0); }
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink { -webkit-backface-visibility: hidden; }
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer { -webkit-transform: none; }
.rsOverflow { width: 100%;height: 100%;position: relative;overflow: hidden;float: left;-webkit-tap-highlight-color:rgba(0,0,0,0); }
.rsVisibleNearbyWrap { width: 100%;height: 100%;position: relative;overflow: hidden;left: 0;top: 0;-webkit-tap-highlight-color:rgba(0,0,0,0); }
.rsVisibleNearbyWrap .rsOverflow { position: absolute;left: 0;top: 0; }
.rsContainer { position: relative;width: 100%;height: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0); }
.rsArrow,
.rsThumbsArrow { cursor: pointer; }
.rsThumb { float: left;position: relative; }
.rsArrow,
.rsNav,
.rsThumbsArrow { opacity: 1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear; }
.rsHidden { opacity: 0;visibility: hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear; }
.rsGCaption { width: 100%;float: left;text-align: center; }
/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen { position: fixed !important;height: auto !important;width: auto !important;margin: 0 !important;padding: 0 !important;z-index: 2147483647 !important;top: 0 !important;left: 0 !important;bottom: 0 !important;right: 0 !important; }
.royalSlider .rsSlide.rsFakePreloader { opacity: 1 !important;-webkit-transition: 0s;-moz-transition: 0s;-o-transition:  0s;transition:  0s;display: none; }
.rsSlide { position: absolute;left: 0;top: 0;display: block;overflow: hidden;height: 100%;width: 100%; }
.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide { height: auto; }
.rsContent { width: 100%;height: 100%;position: relative; }
.rsPreloader { position:absolute;z-index: 0; }
.rsNav { -moz-user-select: -moz-none;-webkit-user-select: none;user-select: none; }
.rsNavItem { -webkit-tap-highlight-color:rgba(0,0,0,0.25); }
.rsThumbs { cursor: pointer;position: relative;overflow: hidden;float: left;z-index: 22; }
.rsTabs { float: left;background: none !important; }
.rsTabs,
.rsThumbs { -webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0); }
.rsVideoContainer { /*left: 0;top: 0;position: absolute;*//*width: 100%;height: 100%;position: absolute;left: 0;top: 0;float: left;*/width: auto;height: auto;line-height: 0;position: relative; }
.rsVideoFrameHolder { position: absolute;left: 0;top: 0;background: #141414;opacity: 0;-webkit-transition: .3s; }
.rsVideoFrameHolder.rsVideoActive { opacity: 1; }
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {	position: absolute;z-index: 50;left: 0;top: 0;width: 100%;height: 100%; }
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 44px; }
.rsABlock { left: 50%;bottom: 0;width:600px;text-align:center;position: absolute;font-size:1.2em;line-height:16px;font-weight:normal;margin-bottom:20px; z-index: 15;margin-left:-300px; }
img.rsImg { max-width: none; }
.grab-cursor { cursor:url(../images/grab.png) 8 8, move; }
.grabbing-cursor{ cursor:url(grabbing.png) 8 8, move; }
.rsNoDrag { cursor: auto; }
.rsLink { left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index: 20;background: url(../images/blank.gif); }
/* Default */
/* Background */
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs { background: #151515;color: #FFF; }
/* 1. Arrows */
.rsDefault .rsArrow { height: 100%;width: 44px;position: absolute;display: block;cursor: pointer;z-index: 21; }
.rsDefault.rsVer .rsArrow { width: 100%;height: 44px; }
.rsDefault.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsDefault.rsVer .rsArrowRight { bottom: 0;  left: 0; }
.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsHor .rsArrowRight { right: 0; top:0; }
.rsDefault .rsArrowIcn { width: 32px;height: 32px;top: 50%;left: 50%;margin-top:-16px;margin-left: -16px;position: absolute;cursor: pointer;background: url('../images/rs-default.png');background-color: #000;background-color: rgba(0,0,0,0.75);*background-color: #000;border-radius: 2px; }
.rsDefault .rsArrowIcn:hover { background-color: rgba(0,0,0,0.9); }
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }
.rsDefault .rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; }
/* 2. Bullets */
.rsDefault .rsBullets { position: absolute;z-index: 35;left: 0;bottom: 0;width: 100%;height: auto;margin: 0 auto;background: #000;background: rgba(0,0,0,0.75);text-align: center;line-height: 8px;overflow: hidden; }
.rsDefault .rsBullet { width: 8px;height: 8px;display: inline-block;*display:inline;*zoom:1;padding: 6px 5px 6px; }
.rsDefault .rsBullet span { display: block;width: 8px;height: 8px;border-radius: 50%;background: #777;background: rgba(255,255,255,0.5); }
.rsDefault .rsBullet.rsNavSelected span { background-color: #FFF; }
/*  3. Thumbnails */
.rsDefault .rsThumbsHor { width: 100%;height: 72px; }
.rsDefault .rsThumbsVer { width: 96px;height: 100%;position: absolute;top: 0;right: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsContainer { position: relative;height: 100%; }
.rsDefault.rsWithThumbsVer .rsThumbsContainer { position: relative;width: 100%; }
.rsDefault .rsThumb { float: left;overflow: hidden;width: 96px;height: 72px; }
.rsDefault .rsThumb img { width: 100%;height: 100%; }
.rsDefault .rsThumb.rsNavSelected { background: #FFF; }
.rsDefault .rsThumb.rsNavSelected img { opacity: 0.3;filter: alpha(opacity=30); }
.rsDefault .rsTmb { display: block; }
/* Thumbnails with text */
.rsDefault .rsTmb h5 { font-size: 16px;margin: 0;padding: 0;line-height: 20px;color: #FFF; }
.rsDefault .rsTmb span { color: #DDD;margin: 0;padding: 0;font-size: 13px;line-height: 18px; }
/* Thumbnails arrow icons */
.rsDefault .rsThumbsArrow { height: 100%;width: 20px;position: absolute;display: block;cursor: pointer;z-index: 21;background: #000;background: rgba(0,0,0,0.75); }
.rsDefault .rsThumbsArrow:hover { background: rgba(0,0,0,0.9); }
.rsDefault.rsWithThumbsVer .rsThumbsArrow { width: 100%;height: 20px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }
.rsDefault .rsThumbsArrowIcn { width: 16px;height: 16px;top: 50%;left: 50%;margin-top:-8px;margin-left: -8px;position: absolute;cursor: pointer;background: url('../images/rs-default.png'); }
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }
.rsDefault .rsThumbsArrowDisabled { display: none !important; }
/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) { .rsDefault .rsThumb {width: 59px;height: 44px;}
	.rsDefault .rsThumbsHor { height: 44px;	}
	.rsDefault .rsThumbsVer { width: 59px; }
}
/*  4. Tabs */
.rsDefault .rsTabs { width: 100%;height: auto;margin: 0 auto;text-align:center;overflow: hidden; padding-top: 12px; position: relative; }
.rsDefault .rsTab { display: inline-block;cursor: pointer;text-align: center;height: auto;width: auto;color: #333;padding: 5px 13px 6px;min-width: 72px;border: 1px solid #D9D9DD;border-right: 1px solid #f5f5f5;text-decoration: none;background-color: #FFF;background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);-webkit-box-shadow: inset 1px 0 0 #fff;box-shadow: inset 1px 0 0 #fff;*display:inline;*zoom:1; }
.rsDefault .rsTab:first-child { -webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px; }
.rsDefault .rsTab:last-child { -webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;border-right:  1px solid #cfcfcf; }
.rsDefault .rsTab:active { border: 1px solid #D9D9DD;background-color: #f4f4f4;box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset; }
.rsDefault .rsTab.rsNavSelected { color: #FFF;border: 1px solid #999;text-shadow: 1px 1px #838383;box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;background: #ACACAC;background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);background-image: linear-gradient(to bottom, #ACACAC, #BBB); }
/* 5. Fullscreen button */
.rsDefault .rsFullscreenBtn { right: 0;top: 0;width: 44px;height: 44px;z-index: 22;display: block;position: absolute;cursor: pointer; }
.rsDefault .rsFullscreenIcn { display: block;margin: 6px;width: 32px;height: 32px;background: url('../images/rs-default.png') 0 0;background-color: #000;background-color: rgba(0,0,0,0.75);*background-color: #000;border-radius: 2px; }
.rsDefault .rsFullscreenIcn:hover { background-color: rgba(0,0,0,0.9); }
.rsDefault.rsFullscreen .rsFullscreenIcn { background-position: -32px 0; }
/*  6. Play/close video button */
.rsDefault .rsPlayBtn { -webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor: pointer; }
.rsDefault .rsPlayBtnIcon { width:64px;display:block;height:64px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;background:url(rs-default.png) no-repeat 0 -32px;background-color: #000;background-color: rgba(0,0,0,0.75);*background-color: #000; }
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon { background-color: rgba(0,0,0,0.9); }
.rsDefault .rsBtnCenterer { position:absolute;left:50%;top:50%; }
.rsDefault .rsCloseVideoBtn { right: 0;top: 0;width: 44px;height: 44px;z-index: 500;position: absolute;cursor: pointer;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0); }
.rsDefault .rsCloseVideoBtn.rsiOSBtn { top: -38px;right: -6px; }
.rsDefault .rsCloseVideoIcn { margin: 6px;width: 32px;height: 32px;background: url('../images/rs-default.png') -64px 0;background-color: #000;background-color: rgba(0,0,0,0.75);*background-color: #000; }
.rsDefault .rsCloseVideoIcn:hover { background-color: rgba(0,0,0,0.9); }
/*  7. Preloader */
.rsDefault .rsPreloader { width:20px;height:20px;background-image:url(../images/preloader-white.gif);left:50%;top:50%;margin-left:-10px;margin-top:-10px; }
/*  8. Global caption */
.rsDefault .rsGCaption { position: absolute;float: none;bottom: 6px;left: 6px;text-align: left;background: rgb(0, 0, 0);   background: rgba(0, 0, 0, 0.75);color: #FFF;padding: 2px 8px;width: auto;font-size: 12px;border-radius: 2px; }


