/* CSS Document */

header{display:inline-block; width:1080px; position:relative; left:50%; margin:0 0 0 -540px; height:161px;}
header h1{display:inline-block; width:277px; height:100px; background:url(../imagens/layout/prefeituratiete.png) no-repeat; text-indent:-30000px; float:left; margin-top:38px; margin-left:7px;}
header form{float:right; margin-top:69px; display:inline-block; margin-right:10px;}
header form input[type=text]{border-bottom:1px solid; border-left:1px solid; border-top:1px solid; border-right:none; display:inline-block; height:38px; float:left; width:310px; background:url(../imagens/layout/ico_lupa22x22.png) no-repeat 14px 8px; text-indent:45px; line-height:18px; font-size:16px; font-weight:700; font-family:'Open Sans', sans-serif;  -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
header form a{border:1px solid; float:right; display:block; height:40px; text-align:center; line-height:40px; width:89px; font-size:14px; font-weight:700; font-family:'Open Sans', sans-serif; cursor:pointer;}

.div_header{width:100%; height:1px; margin-top:8px;}

nav{display:inline-block; width:1060px; position:relative; left:50%; margin:0 0 0 -530px;}

nav .menu{height:50px; z-index:8009; position:relative;}
nav .menu .divisao_menu{display:block; height:4px; width:100%; margin-top:50px; position:absolute;}
nav .menu a.home{float:left; display:inline-block; width:22px; height:22px; background:url(../imagens/layout/ico_home22x22.png) no-repeat; text-indent:-30000px; margin-left:16px; margin-right:15px; margin-top:13px;}
nav .menu ul{display:inline-block; float:left; margin-top:-4px; margin-left:6px; position:relative; z-index:999;}
nav .menu ul li{float:left; display:inline-block; line-height:51px; padding:5px 4px 0 4px; cursor:pointer;}
nav .menu ul li:hover, nav .menu ul li.active{background:url(../imagens/layout/bg_menuhover.png) repeat;}
nav .menu ul li#menu2{margin-right:-3px;}
nav .menu ul li a{font-weight:700; font-family: 'PT Sans Caption', sans-serif; height:46px; display:inline-block; padding:0 17px 0 16px; font-size:1em; margin-top:-1px; line-height:49px;}
nav .menu ul li a:hover, nav .menu ul li a.active{font-weight:700; font-family: 'PT Sans Caption', sans-serif; background:url(../imagens/layout/bg_menuhover_ahref.png) repeat-x;}
nav .menu ul li a img{ margin-left:-5px; top:-1px; display:inline-block; position:relative;}
nav .menu ul li span{display:none; width:100%; height:4px; padding:0 4px; margin-left:-4px; cursor:pointer;}
nav .menu ul li span div{width:100%; height:4px; cursor:pointer;}
nav .menu ul:after{content: ""; clear:both; display:block;}
nav .menu ul li ul {display:none; position:absolute; background:url(../imagens/layout/bg_menuhover.png) repeat; margin-left:-4px; padding-top:4px; top:54px; z-index:-1; min-width:200px;}
nav .menu ul li:hover > ul {display:inline-block;}
nav .menu ul li:hover > span{background:url(../imagens/layout/bg_menuhover.png) #fff repeat; display:block; cursor:pointer;}
nav .menu ul li:hover > span div{cursor:pointer;}
nav .menu ul li ul li{height:30px; display:block; margin-left:4px; float:none; margin-right:4px; padding:0 5px 0 0; cursor:pointer;}
nav .menu ul li ul li:hover{}
nav .menu ul li ul li a{height:30px; padding:0 5px 0 0; margin:0; line-height:30px; width:100%; text-indent:16px;}
nav .menu ul li ul li a:hover{background:url(../imagens/layout/bg_submenuhover_ahref.png) #f9f9fa repeat-y left;}
nav .menu ul li ul li:first-child{height:4px;}
nav .menu ul li ul li.complemento_menu{height:10px;}
nav .menu ul li ul li:last-child{height:4px;}

nav .menu .redes_sociais{ float:right; height:27px; width:92px; border:0; margin:11px 0 0 0; padding: 0;}
nav .menu .redes_sociais a{text-indent:-30000px;}
nav .menu .redes_sociais a.facebook{background:url(../imagens/layout/ico_facebook.png) no-repeat right; display:inline-block; height:27px; width:27px;}
nav .menu .redes_sociais a.instagram{background:url(../imagens/layout/instagram.png) no-repeat right; display:inline-block; height:27px; width:27px;}
nav .menu .redes_sociais a.flickr{background:url(../imagens/layout/ico_flickr.png) no-repeat right; display:inline-block; height:27px; width:27px;}
nav .menu .redes_sociais a.youtube{background:url(../imagens/layout/tv_tiete_youtube.png) no-repeat right; display:inline-block; height:27px; width:27px;}


nav .lateral_esquerda{display:inline-block; width:160px; float:left; padding-top:24px; z-index:1; position:relative;}
nav .lateral_esquerda h1{display:block; width:160px; height:50px; text-align:center; background:url(../imagens/layout/balao_acessorapido2.png) no-repeat; font-weight:700; font-size:16px; line-height:39px; letter-spacing:1px;}
nav .lateral_esquerda .menu_secundario{list-style:none; list-style-position:inside; margin-top:20px; margin-bottom:-17px;}
nav .lateral_esquerda .menu_secundario li{height:22px; font-size:9px; background:url(../imagens/layout/borda_meusecundario.png) left bottom repeat-x; margin-bottom:13px;}
nav .lateral_esquerda .menu_secundario li a{font-size:16px; font-weight:700; display:inline-block; margin-left:8px; height:100%; position:relative; width:95%;}
nav .lateral_esquerda .menu_secundario li a:hover{}
nav .lateral_esquerda .menu_secundario li a.active{}
nav .lateral_esquerda .menu_secundario li div.submenu{padding-left:10px; display:none; background:url(../imagens/layout/ponta_balao_menusecundario.png) left center no-repeat; position:absolute; margin-left:0px;}
nav .lateral_esquerda .menu_secundario li:hover > div.submenu{display:inline-block;}
nav .lateral_esquerda .menu_secundario:after{content: ""; clear:both; display:block;}
nav .lateral_esquerda .menu_secundario li div ul{-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin:0; padding:0; top:-5px; position:relative; box-shadow: 5px 5px 0 rgba(0,0,0,0.1); -moz-box-shadow: 5px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 5px 5px 0px rgba(0,0,0,0.1); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
nav .lateral_esquerda .menu_secundario li div ul li:first-child{height:8px; display:block;}
nav .lateral_esquerda .menu_secundario li div ul li:last-child{height:11px; display:block;}
nav .lateral_esquerda .menu_secundario li div ul li{margin:0 0 1px 0; padding:0 0 0 10px; background:none; display:block; height:29px; line-height:30px; white-space:nowrap;}
nav .lateral_esquerda .menu_secundario li div ul li a{padding:0 10px; margin:0; position:static; min-width:200px; display:block;}
nav .lateral_esquerda .menu_secundario li div ul li a:hover{}
nav .lateral_esquerda .banner1{background:url(../imagens/layout/banner_sic.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner2{background:url(../imagens/layout/banner_transparencia_federal.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner3{background:url(../imagens/layout/banner_transparencia_municipal.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner7{background:url(../imagens/layout/banner_LeisMunicipais.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner4{background:url(../imagens/layout/banner_empresa_facil.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner12{background:url(../imagens/layout/banner_covid.jpg) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner6{background:url(../imagens/layout/banner_cidade_sustentavel.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner8{background:url(../imagens/layout/banner_iptu_2025_novo.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner9{background:url(../imagens/layout/guarda_municipal.png) no-repeat; text-indent:-30000px; width:160px; height:207px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner10{background:url(../imagens/layout/ISSQN.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner13{background:url(../imagens/layout/carta_servico_usuario.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0 20px 0;}
nav .lateral_esquerda .banner14{background:url(../imagens/layout/banner_1doc2.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:0 0 20px 0;}
nav .lateral_esquerda .banner_diariooficial{background:url(../imagens/layout/banner_diariooficial.png) no-repeat; text-indent:-30000px; width:160px; height:180px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner15{background:url(../imagens/layout/parcelamento_divida.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner16{background:url(../imagens/layout/banner_issqn_esquerda.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner17{background:url(../imagens/layout/banner_ouvidoria_saude.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner18{background:url(../imagens/layout/banner_carne_IPTU_2026.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}
nav .lateral_esquerda .banner19{background:url(../imagens/layout/banner_concilia.png) no-repeat; text-indent:-30000px; width:160px; height:90px; display:block; margin:20px 0;}

nav .lateral_direita{display:inline-block; width:220px; float:right; padding-top:21px;}
nav .lateral_direita h1{font-weight:700; size:16px;}
nav .lateral_direita .comunicados{margin-top:17px;}
nav .lateral_direita .comunicados li{display:block; margin-bottom:10px; }
/*alterado a pedido do Paulo no dia 18/09/2013 nav .lateral_direita .comunicados li span{position:relative; margin-top:-1px; margin-left:30px; background:url(../imagens/layout/balao_comunicado_rodape.png) left no-repeat; display:block; height:11px; width:10px;}*/
nav .lateral_direita .comunicados li span{position:relative; margin-top:-1px; margin-left:30px; background:url(../imagens/layout/balao_comunicado_rodape.png) right no-repeat; display:block; height:11px; width:10px;}
/*alterado a pedido do Paulo no dia 18/09/2013 nav .lateral_direita .comunicados li span.active{background:url(../imagens/layout/balao_comunicado_rodape.png) right no-repeat;}*/
nav .lateral_direita .comunicados li span.active{background:url(../imagens/layout/balao_comunicado_rodape.png) left no-repeat;}
nav .lateral_direita .comunicados li a{font-size:15px; font-weight:700; display:inline-block; width:218px; min-height:58px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border:1px solid;}
nav .lateral_direita .comunicados li a p{padding-top:10px; padding-bottom:10px; display:table-cell; text-align:left; vertical-align:middle; width:180px; left:19px; position:relative; line-height:17px;}
nav .lateral_direita .comunicados li a:hover{}
nav .lateral_direita a.comunicados_link{display:inline-block; margin-bottom:20px; font-size:14px; font-weight:700; margin-top:-10px; float:right; margin-right:10px;}
nav .conteudo a.videos_link{border:0; margin-bottom:20px; font-size:14px; font-weight:700; margin-top:-10px; float:right; margin-right:10px;}

nav .lateral_direita .menu_servicos{padding:0 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; display:block; width:218px; min-height:315px; margin-top:17px;}
nav .lateral_direita .menu_servicos li{display:block; width:218px; margin-top:1px;}
nav .lateral_direita .menu_servicos li a{display:block; height:100%; width:100%; font-weight:700; text-indent:52px; font-size:14px; background:url(../imagens/layout/icones_servicos.png) #efefef no-repeat;}
nav .lateral_direita .menu_servicos li a:hover{}
nav .lateral_direita .menu_servicos li a p{display:table-cell; text-align:left; vertical-align:middle; position:relative;}
nav .lateral_direita .menu_servicos li.servico1{padding-top:1px; height:48px;}
nav .lateral_direita .menu_servicos li.servico1 a{-moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
nav .lateral_direita .menu_servicos li.servico1 a:hover, nav .lateral_direita .menu_servicos li.servico1 a.active{background-position:0 -297px;}
nav .lateral_direita .menu_servicos li.servico1 a p{height:48px;}

nav .lateral_direita .menu_servicos li.servico2{height:49px;}
nav .lateral_direita .menu_servicos li.servico2 a{background-position:0 -49px;}
nav .lateral_direita .menu_servicos li.servico2 a:hover, nav .lateral_direita .menu_servicos li.servico2 a.active{background-position:0 -347px;}
nav .lateral_direita .menu_servicos li.servico2 a p{height:49px; line-height:50px;}

nav .lateral_direita .menu_servicos li.servico7{height:49px;}
nav .lateral_direita .menu_servicos li.servico7 a{background-position:0 -199px;}
nav .lateral_direita .menu_servicos li.servico7 a:hover, nav .lateral_direita .menu_servicos li.servico5 a.active{background-position:0 -497px;}
nav .lateral_direita .menu_servicos li.servico7 a p{height:49px; line-height:50px;}
nav .lateral_direita .menu_servicos li.servico7{height:49px;}

nav .lateral_direita .menu_servicos li.servico3{height:49px;}
nav .lateral_direita .menu_servicos li.servico3 a{background-position:0 -99px;}
nav .lateral_direita .menu_servicos li.servico3 a:hover, nav .lateral_direita .menu_servicos li.servico3 a.active{background-position:0 -397px;}
nav .lateral_direita .menu_servicos li.servico3 a p{height:49px; line-height:50px;}

nav .lateral_direita .menu_servicos li.servico4{height:49px;}
nav .lateral_direita .menu_servicos li.servico4 a{background-position:0 -149px;}
nav .lateral_direita .menu_servicos li.servico4 a:hover, nav .lateral_direita .menu_servicos li.servico4 a.active{background-position:0 -447px;}
nav .lateral_direita .menu_servicos li.servico4 a p{height:49px; line-height:50px;}

nav .lateral_direita .menu_servicos li.servico5{height:49px;}
nav .lateral_direita .menu_servicos li.servico5 a{background-position:0 -199px;}
nav .lateral_direita .menu_servicos li.servico5 a:hover, nav .lateral_direita .menu_servicos li.servico5 a.active{background-position:0 -497px;}
nav .lateral_direita .menu_servicos li.servico5 a p{height:49px; line-height:50px;}
nav .lateral_direita .menu_servicos li.servico5{height:49px;}

nav .lateral_direita .menu_servicos li.servico6{height:49px;}
nav .lateral_direita .menu_servicos li.servico6 a{background-position:0 -249px;}
nav .lateral_direita .menu_servicos li.servico6 a:hover, nav .lateral_direita .menu_servicos li.servico6 a.active{background-position:0 -547px;}
nav .lateral_direita .menu_servicos li.servico6 a p{height:49px; line-height:50px;}
nav .lateral_direita .menu_servicos li.servico6{height:49px;}




nav .lateral_direita .box_enquetes{padding:0 1px; border:1px solid #dadada; background-color:#efefef; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; display:block; width:218px; min-height:250px; margin-top:17px;}
nav .lateral_direita .box_enquetes p{padding-top:10px; padding-bottom:10px; display:table-cell; text-align:left; vertical-align:middle; width:180px; left:19px; position:relative; line-height:17px; font-size:15px; font-weight:700; }
nav .lateral_direita .box_enquetes label{line-height:17px; font-size:14px; font-weight:400; width:180px; display:inline-block; margin-left:19px;}
nav .lateral_direita .box_enquetes input[type=radio]{margin-top:8px;}
nav .lateral_direita .box_enquetes input[type=submit], nav .lateral_direita .box_enquetes input[type=button]{height:30px; border:none; width:80px; cursor:pointer; background-color:#dadada; border:1px solid #FFF; margin:10px 0 10px 19px;}
nav .lateral_direita .box_enquetes input[type=submit]:hover, nav .lateral_direita .box_enquetes input[type=button]:hover{background-color:#999999; color:#FFF;}

nav .lateral_direita .link_banners{display:block; width:220px; margin-top:24px;}
nav .lateral_direita .link_banners li{border:1px solid; display:block; width:218px; margin-bottom:20px;}


nav .conteudo{float:left; display:inline-block; width:640px; margin:24px 20px 0 20px;}
nav .conteudo h1{font-weight:700; font-size:26px; float:left; display:inline-block; margin-top:13px;}
nav .conteudo h1.ultimas_noticias_titulo{}
nav .conteudo h1.links_uteis_titulo{width:140px;}
nav .conteudo .faixa_azul_titulo{display:inline-block; float:right; min-width:489px; height:4px; margin-top:31px;}
nav .conteudo .faixa_verde_titulo{display:inline-block; float:right; min-width:300px; height:4px; margin-top:31px; margin-right:-1px;}
nav .conteudo .faixa_azul_video{display:inline-block; float:right; min-width:520px; height:4px; margin-top:31px;}

nav .conteudo .destaque1{margin:26px -10px 0 -10px;}
nav .conteudo .destaque1 li{display:inline-block; float:left; width:200px; margin:0 10px; height:265px;}
nav .conteudo .destaque1 li.lastchild{margin:27px 20px 0 10px;}
nav .conteudo .destaque1 li img {width:200px; height:150px;}
nav .conteudo .destaque1 li span{display:inline-block; height:30px; width:200px; line-height:30px; text-indent:7px; font-weight:700; font-size:13px;}
nav .conteudo .destaque1 li p{font-size:15px; padding-top:6px; line-height:18px; font-weight:700;}

nav .conteudo .destaque2{display:inline-block; float:left; width:411px; margin-top:19px; margin-bottom:-15px;}
nav .conteudo .destaque2 li{margin-bottom:23px;}
nav .conteudo .destaque2 li:first-child{background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; }
nav .conteudo .destaque2 li h1{font-weight:700; font-size:24px; margin-top:0; margin-bottom:12px; line-height:30px;}
nav .conteudo .destaque2 li p{font-size:15px; font-weight:700; line-height:18px; padding-bottom:28px;}

nav .conteudo .mais_noticias{margin-top:6px;}
nav .conteudo .mais_noticias li{background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; padding:10px 0 15px 0; display:inline-block; width:100%; margin-left:-1px;}
nav .conteudo .mais_noticias li time{float:left; display:inline-block; font-weight:700; font-size:14px; padding-right:7px; width:60px; line-height:20px; margin-top:5px;}
nav .conteudo .mais_noticias li p{float:right; display:inline-block; font-weight:700; font-size:15px; width:540px; line-height:20px; margin-right:10px; margin-top:5px;}

nav .conteudo .links_uteis{margin-top:26px; width:640px; display:inline-block;}
nav .conteudo .links_uteis li{display:inline-block; width:160px; height:90px; float:left; text-align:center;}
nav .conteudo .links_uteis li img{display:block; height:75px; width:145px;}

nav .conteudo .resultado_busca{display:inline-block; margin-top:-4px;}
nav .conteudo .resultado_busca h1{font-weight:700; font-size:37px; line-height:40px; margin-top:4px; border-bottom:1px solid ; padding-bottom:18px; width:640px;}
nav .conteudo .resultado_busca h1 span{font-size:25px;}
nav .conteudo .resultado_busca ul{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid;}
nav .conteudo .resultado_busca li{background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; padding:10px 0 10px 0; display:inline-block; margin-left:5px; width:627px;}
nav .conteudo .resultado_busca li:first-child{font-weight:700; font-size: 15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; line-height:40px; padding:0; text-indent:10px; margin-top:6px; width:627px;}
nav .conteudo .resultado_busca li.primeiro{background:none;}
nav .conteudo .resultado_busca li:last-child{background:none;}
nav .conteudo .resultado_busca li a{font-weight:700; font-size:15px; width:525px; margin:0 5px;}

nav .conteudo .noticias_lista{display:inline-block; margin-top:-4px;}
nav .conteudo .noticias_lista h1{font-weight:700; font-size:37px; line-height:40px; margin-top:4px; border-bottom:1px solid ; padding-bottom:18px; width:640px;}
nav .conteudo .noticias_lista ul{margin-top:6px;}
nav .conteudo .noticias_lista li{background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; padding:10px 0 15px 0; display:inline-block; width:100%; margin-left:-1px;}
nav .conteudo .noticias_lista li time{float:left; display:inline-block; font-weight:700; font-size:14px; padding-right:7px; width:60px; line-height:20px; margin-top:5px;}
nav .conteudo .noticias_lista li h2{float:right; display:inline-block; font-weight:700; font-size:15px; width:540px; line-height:20px; margin-right:10px; margin-top:5px;}
nav .conteudo .noticias_lista li p{float:right; display:inline-block; font-weight:700; font-size:15px; width:540px; line-height:20px; margin-right:10px; font-weight:400; font-size:13px;}
nav .conteudo .noticias_lista .paginacao { text-align: center; line-height: 16px; margin-top:10px;}
nav .conteudo .noticias_lista .paginacao span { display: inline-block; }
nav .conteudo .noticias_lista .paginacao .botao a {border: 1px solid; padding: 5px 7px; margin-left: 5px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;  font-size: 11px; -moz-box-shadow: 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 2px #ddd; box-shadow: 1px 1px 2px #ddd; }
nav .conteudo .noticias_lista .paginacao .botao_ativo {border: 1px solid; padding: 5px 7px; margin-left: 5px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-size: 11px;}
nav .conteudo .noticias_lista .paginacao .botao a:hover {border: 1px solid; cursor: pointer;}

nav .conteudo .agenda_lista{display:inline-block; margin-top:-4px;}
nav .conteudo .agenda_lista h1{font-weight:700; font-size:37px; line-height:40px; margin-top:4px; border-bottom:1px solid ; padding-bottom:18px; width:640px;}
nav .conteudo .agenda_lista ul{margin-top:6px;}
nav .conteudo .agenda_lista li{background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; padding:10px 0 15px 0; display:inline-block; width:100%; margin-left:-1px;}
nav .conteudo .agenda_lista li time{float:left; width:165px; display:inline-block; font-weight:700; font-size:14px; padding-right:7px; line-height:20px; margin-top:5px;}
nav .conteudo .agenda_lista li h2{float:right; width:450px; display:inline-block; font-weight:700; font-size:15px; line-height:20px; margin-right:10px; margin-top:5px;}
nav .conteudo .agenda_lista li div{width:620px; font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px; border:1px solid; line-height:20px; margin-bottom:5px; margin-top:10px;}
nav .conteudo .agenda_lista li div .conteudo_ckeditor_semfoto{display:block;}
nav .conteudo .agenda_lista li div .conteudo_ckeditor{display:block; float:right; width:430px; margin-top:5px;}
nav .conteudo .agenda_lista li div .conteudo_ckeditor a,
nav .conteudo .agenda_lista li div .conteudo_ckeditor_semfoto a{text-decoration:underline;}
nav .conteudo .agenda_lista li div .conteudo_ckeditor p,
nav .conteudo .agenda_lista li div .conteudo_ckeditor_semfoto p{margin-bottom:10px;}
nav .conteudo .agenda_lista li div .conteudo_ckeditor ul,
nav .conteudo .agenda_lista li div .conteudo_ckeditor_semfoto ul{margin:0; display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .agenda_lista li div .conteudo_ckeditor ol,
nav .conteudo .agenda_lista li div .conteudo_ckeditor_semfoto ol{margin:0; display: block; list-style-type: decimal; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .agenda_lista li div .conteudo_ckeditor ul li,
nav .conteudo .agenda_lista li div .conteudo_ckeditor_semfoto ul li{display: block; background:none; padding:0; width:auto; margin:0;display: list-item; text-align: -webkit-match-parent;}
nav .conteudo .agenda_lista li div img{float:left; display:inline-block; width:180px; height:120px; margin:5px;}

nav .conteudo .agenda_lista .paginacao { text-align: center; line-height: 16px; margin-top:10px;}
nav .conteudo .agenda_lista .paginacao span { display: inline-block; }
nav .conteudo .agenda_lista .paginacao .botao a {border: 1px solid; padding: 5px 7px; margin-left: 5px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;  font-size: 11px; -moz-box-shadow: 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 2px #ddd; box-shadow: 1px 1px 2px #ddd; }
nav .conteudo .agenda_lista .paginacao .botao_ativo {border: 1px solid; padding: 5px 7px; margin-left: 5px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-size: 11px;}
nav .conteudo .agenda_lista .paginacao .botao a:hover {border: 1px solid; cursor: pointer;}

nav .conteudo .noticias_detalhes{display:inline-block; margin-top:-4px;}
nav .conteudo .noticias_detalhes time{font-size:14px; font-weight:700;}
nav .conteudo .noticias_detalhes h1{font-weight:700; font-size:37px; line-height:40px; margin-top:4px; border-bottom:1px solid; padding-bottom:18px; width: 100%;}
nav .conteudo .noticias_detalhes p{font-size:16px; line-height:22px; font-weight:400; padding-bottom:22px;}
nav .conteudo .noticias_detalhes .texto a{text-decoration:underline;}
nav .conteudo .noticias_detalhes .texto ul{margin:0; display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .noticias_detalhes .texto ol{margin:0; display: block; list-style-type: decimal; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .noticias_detalhes .texto li{display: block; background:none; padding:0; width:auto; margin:0;display: list-item; text-align: -webkit-match-parent;}

nav .conteudo .noticias_detalhes .acoes{display:block; height:36px; margin-bottom:26px;}
nav .conteudo .noticias_detalhes .acoes .aumentar_fonte{font-weight:700; font-size:27px; display:inline-block; float:left; width:30px; padding-top:13px; margin-left:4px;}
nav .conteudo .noticias_detalhes .acoes .diminuir_fonte{font-weight:700; font-size:17px; display:inline-block; float:left; width:15px; padding-top:22px; margin-left:11px;}
nav .conteudo .noticias_detalhes .acoes .twitter{display:inline-block; float:left; margin-left:31px; margin-top:16px;}
nav .conteudo .noticias_detalhes .acoes .facebook{display:inline-block; float:left; margin-top:16px; min-width:90px; max-width:155px;}
nav .conteudo .noticias_detalhes .acoes .imprimir{width:81px; height:17px; background:url(../imagens/layout/ico_impressora16x15.png) right no-repeat; font-weight:700; font-size:16px; display:inline-block; float:left; margin-left:24px; margin-top:19px;}
nav .conteudo .noticias_detalhes .acoes .voltar{width:60px; height:17px; background:url(../imagens/layout/ico_voltar16x15.png) left no-repeat; font-weight:700; font-size:16px; display:inline-block; float:right; margin-top:19px; text-indent:20px;}
nav .conteudo .noticias_detalhes a.galeria{display:none;}
nav .conteudo .noticias_detalhes img{margin-top:11px; width:640px;}
nav .conteudo .noticias_detalhes .galeria_fotos{width:640px; display:block;}
nav .conteudo .noticias_detalhes .galeria_fotos li{width:154px; height:110px; float:left; display:inline-block; margin:0 3px 6px 3px;}
nav .conteudo .noticias_detalhes .galeria_fotos li img{width:154px; height:110px;}

.noticias_imprimir{display:inline-block; margin-top:10px; width:640px; position:relative; left:50%; margin-left:-320px; text-align:justify; margin-bottom:10px;}
.noticias_imprimir time{font-size:14px; font-weight:700;}
.noticias_imprimir h1{font-weight:700; font-size:37px; line-height:40px; margin-top:4px; border-bottom:1px solid; padding-bottom:18px;}
.noticias_imprimir p{font-size:16px; line-height:22px; font-weight:400; padding-bottom:22px;}
.noticias_imprimir img{width:320px; float:left; margin:0 10px 5px 0;}

nav .conteudo .secretarias{margin-bottom: 40px;}
nav .conteudo .secretarias h1{font-weight:700; font-size:37px; line-height:40px; margin-top:1px; border-bottom:1px solid; padding-bottom:12px; width: 100%; margin-bottom: 36px; padding-left: 1px;}
nav .conteudo .secretarias .foto{float: left; display: inline-block; width: 220px; height: 200px;}
nav .conteudo .secretarias .foto img{width: 220px; height: 200px;}
nav .conteudo .secretarias .foto a{display: inline-block; width: 220px; height: 30px; position: relative; margin-top: -30px; font-size: 10px; font-weight: 700; background:#2d317c url(../imagens/layout/ico_curriculo.png) 71px 7px no-repeat; text-indent: 14px; line-height: 33px; letter-spacing: 1px; text-align: center;}
nav .conteudo .secretarias .dados{float: right; display: inline-block; width: 400px; padding-top: 5px;}
nav .conteudo .secretarias .dados h2{font-weight: 700; font-size: 18px; margin-bottom: 7px; display: inline-block;}
nav .conteudo .secretarias .dados h3{font-weight: 700; font-size: 24px; display: inline-block; margin-bottom: 33px;}
nav .conteudo .secretarias .dados span{background:url(../imagens/layout/icones_secretaria.png) no-repeat; display: inline-block; font-weight: 700; margin-left: -7px; float:left;}
nav .conteudo .secretarias .dados .textoLocalizacao{margin-bottom: 12px; background:none; width:360px; margin-left:11px; padding-top:5px;}
nav .conteudo .secretarias .dados .textoTelefone{margin-bottom: 12px; background:none; width:360px; margin-left:11px; line-height:23px}
nav .conteudo .secretarias .dados .textoEmail{margin-bottom: 12px; background:none; width:360px; margin-left:11px; padding-top:2px;}
nav .conteudo .secretarias .dados .localizacao{height: 30px; background-position: 0 0; width:30px; margin-bottom: 12px; text-indent:-30000px;}
nav .conteudo .secretarias .dados .telefone{height: 26px; background-position: 0 -29px; width:30px;  margin-bottom: 16px; text-indent:-30000px;}
nav .conteudo .secretarias .dados .email{height: 21px; background-position: 0 -54px; width:30px;  text-indent:-30000px;}
nav .conteudo .secretarias h4{margin-top: 35px; font-weight: 700; font-size: 18px; float: left; margin-bottom: 30px; }
nav .conteudo .secretarias h4 span{font-size: 16px; font-weight: 400; display: inline-block;}
nav .conteudo .secretarias p{font-size: 16px; line-height: 22px;}
nav .conteudo .secretarias .texto a{text-decoration:underline;}
nav .conteudo .secretarias .texto ul{margin:0; display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .secretarias .texto ol{margin:0; display: block; list-style-type: decimal; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .secretarias .texto li{display: block; background:none; padding:0; width:auto; margin:0;display: list-item; text-align: -webkit-match-parent;}
nav .conteudo .secretarias #curriculo a{text-decoration:underline;}
nav .conteudo .secretarias #curriculo ul{margin:0; display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .secretarias #curriculo ol{margin:0; display: block; list-style-type: decimal; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .secretarias #curriculo li{display: block; background:none; padding:0; width:auto; margin:0;display: list-item; text-align: -webkit-match-parent;}

nav .conteudo h2.departamentos_titulo{font-weight: 700; font-size: 24px; margin-bottom: 10px;}
nav .conteudo .departametos h3{font-weight: 700; font-size: 15px; margin-bottom:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; line-height:34px; text-indent:10px;}
nav .conteudo .departametos h3 a{float:right; margin-right:10px; display:inline-block; height:28px; width:28px; background:url(../imagens/layout/ico_setadown.png) no-repeat; text-indent:-30000px; margin-top:3px;}
nav .conteudo .departametos .lista{font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px; border:1px solid; line-height:20px; margin-bottom:5px; margin-top:-2px;}
nav .conteudo .departametos .lista ul{display:inline-block; width:100%;}
nav .conteudo .departametos .lista ul li{float:left; display:inline-block; margin:5px 0;}
nav .conteudo .departametos .lista ul li.responsavel{width:200px; line-height:20px; padding-left:10px; padding-right:5px;}
nav .conteudo .departametos .lista ul li.descricao{font-size:14px; width:390px; line-height:24px; border-left:1px dashed; padding:0 5px;}

nav .conteudo .conteudo_pagina{display:inline-block; margin-top:-4px;}
nav .conteudo .conteudo_pagina h1{font-weight:700; font-size:37px; line-height:40px; margin-top:4px; border-bottom:1px solid ; padding-bottom:18px; width:640px;}
nav .conteudo .conteudo_pagina h2{font-size:24px; font-weight:700;}
nav .conteudo .conteudo_pagina p{font-size:16px; line-height:22px; font-weight:400; padding-bottom:22px;}
nav .conteudo .conteudo_pagina img{margin-top:11px; width:640px;}
nav .conteudo .conteudo_pagina .texto h2{margin-bottom:10px;}
nav .conteudo .conteudo_pagina .texto img{margin:auto; width:auto;}
nav .conteudo .conteudo_pagina .texto a{text-decoration:underline;}
nav .conteudo .conteudo_pagina .texto p{}
nav .conteudo .conteudo_pagina .texto ul{margin:0; display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .conteudo_pagina .texto ol{margin:0; display: block; list-style-type: decimal; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .conteudo_pagina .texto li{display: block; background:none; padding:0; width:auto; margin:0;display: list-item; text-align: -webkit-match-parent;}


nav .conteudo .conteudo_pagina .lista_arquivos{margin-top:-10px; margin-bottom:30px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding:0 5px 15px 5px;}
nav .conteudo .conteudo_pagina .lista_arquivos li{background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; padding:10px 0;}
nav .conteudo .conteudo_pagina .lista_arquivos li a{margin-right:10px; display:inline-block; background:url(../imagens/layout/ico_setadown_pq.png) no-repeat; margin-top:3px; text-indent:20px; font-weight:700;}

nav .conteudo h1.conteudo_arquivos_titulo{}
nav .conteudo .conteudo_arquivos{margin-top:6px;}
nav .conteudo .conteudo_arquivos li{background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; padding:10px 0 15px 0; display:inline-block; width:100%; margin-left:-1px;}
nav .conteudo .conteudo_arquivos li time{float:left; display:inline-block; font-weight:700; font-size:14px; padding-right:7px; width:60px; line-height:20px; margin-top:5px; margin-right:24px;}
nav .conteudo .conteudo_arquivos li p{float:left; display:inline-block; font-weight:700; font-size:15px; width:500px; line-height:20px; margin-right:10px; margin-top:5px;}
nav .conteudo .conteudo_arquivos li a{float:right; margin-right:10px; display:inline-block; height:28px; width:28px; background:url(../imagens/layout/ico_setadown.png) no-repeat; text-indent:-30000px; margin-top:3px;}

nav .conteudo .coleta_lixo{margin-bottom: 40px;}
nav .conteudo .coleta_lixo h2{font-weight: 700; font-size: 24px;}
nav .conteudo .coleta_lixo ul li{display:block; width:100%; min-height:30px; margin-bottom:10px;}
nav .conteudo .coleta_lixo ul li span{float:left; line-height:30px; padding:0 10px; width:90%; font-size:15px; font-weight:700; text-align:left;}
nav .conteudo .coleta_lixo ul li p{float:right; padding:5px 10px; border-left:6px solid; width:90%; font-size:14px;}

nav .conteudo .farmacias_plantao{margin-bottom: 40px;}
nav .conteudo .farmacias_plantao h2{font-weight: 700; font-size: 24px;}
nav .conteudo .farmacias_plantao ul{display:block; width:640px; min-height:30px; background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; padding-bottom:10px; margin-bottom:-11px;}
nav .conteudo .farmacias_plantao ul li{float:left; display:inline-block; min-height:25px; padding-top:8px; line-height:17px;}
nav .conteudo .farmacias_plantao ul li.nome{font-weight:700; font-size:15px; width:240px; margin-right:10px;}
nav .conteudo .farmacias_plantao ul li.dia{width:120px; margin-right:2px; text-align:center; font-weight:700; font-size:15px;}

nav .conteudo .onibus{margin-bottom: 40px;}
nav .conteudo .onibus a.circulares, nav .conteudo .onibus a.intermunicipais{display:inline-block; width:640px; line-height:40px; margin-top:-40px; text-align:center; font-weight:700; font-size:15px; position:relative;}

nav .conteudo .linhas_circulares{margin-bottom: 40px;}
nav .conteudo .linhas_circulares h2{font-weight: 700; font-size: 24px;}
nav .conteudo .linhas_circulares h3{font-weight: 700; font-size: 15px; margin-bottom:5px;}
nav .conteudo .linhas_circulares .itinerario{font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px; border:1px solid; line-height:20px;}
nav .conteudo .linhas_circulares .itinerario ul{display:block; width:620px; background:url(../imagens/layout/borda_meusecundario.png) top repeat-x; margin-top:10px; padding-top:10px; padding-left:4px;}
nav .conteudo .linhas_circulares .itinerario ul li{float:left; margin:3px 3px; display:inline-block; font-size:14px; width:50px; text-align:center; line-height:30px;}
nav .conteudo .linhas_circulares .aviso{font-size: 13px; font-weight:700; text-indent:10px; display:inline-block;}

nav .conteudo .linhas_intermunicipais{margin-bottom: 40px;}
nav .conteudo .chamada_onibus{font-size:16px;}
nav .conteudo .chamada_onibus strong{font-size:18px;}
nav .conteudo .linhas_intermunicipais h2{font-weight: 700; font-size: 24px; margin-bottom:10px;}
nav .conteudo .linhas_intermunicipais h3{font-weight: 700; font-size: 15px; margin-bottom:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid; line-height:34px; text-indent:10px;}
nav .conteudo .linhas_intermunicipais h3 a{float:right; margin-right:10px; display:inline-block; height:28px; width:28px; background:url(../imagens/layout/ico_setadown.png) no-repeat; text-indent:-30000px; margin-top:3px;}
nav .conteudo .linhas_intermunicipais .horarios{font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px; border:1px solid; line-height:20px; margin-bottom:5px; margin-top:-2px;}
nav .conteudo .linhas_intermunicipais .horarios ul{display:inline-block; background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; width:100%;}
nav .conteudo .linhas_intermunicipais .horarios ul li{float:left; display:inline-block; margin:5px 0;}
nav .conteudo .linhas_intermunicipais .horarios ul li.semana{width:70px; font-weight:700; line-height:20px; text-indent:10px;}
nav .conteudo .linhas_intermunicipais .horarios ul li.dia{margin:5px 3px 5px 0; font-size:12px; width:42px; text-align:center; line-height:24px;}
nav .conteudo .linhas_intermunicipais .horarios .aviso{font-size: 13px; font-weight:700; text-indent:10px; display:inline-block; line-height:30px;}

nav .conteudo .telefones_uteis{margin-bottom: 40px;}
nav .conteudo .telefones_uteis h2{font-weight: 700; font-size: 24px;}
nav .conteudo .telefones_uteis ul{}
nav .conteudo .telefones_uteis ul li{display:inline-block; padding-top:8px; line-height:30px; font-weight:700; font-size:15px; background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; width:640px; text-indent:10px;}
nav .conteudo .telefones_uteis ul li span{width:340px; font-weight:400; font-size:14px; float:right; display:inline-block;}

nav .conteudo .instituicoes{margin-bottom: 40px;}
nav .conteudo .instituicoes h2{font-weight: 700; font-size: 15px; margin-bottom:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid; line-height:34px; text-indent:10px;}
nav .conteudo .instituicoes h2 a{float:right; margin-right:10px; display:inline-block; height:28px; width:28px; background:url(../imagens/layout/ico_setadown.png) no-repeat; text-indent:-30000px; margin-top:3px;}
nav .conteudo .instituicoes .lista{font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px; border:1px solid; line-height:20px; margin-bottom:5px; margin-top:-2px;}
nav .conteudo .instituicoes .lista a{text-decoration:underline;}
nav .conteudo .instituicoes .lista ul{margin:0; display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .instituicoes .lista ol{margin:0; display: block; list-style-type: decimal; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .instituicoes .lista li{display: block; background:none; padding:0; width:auto; margin:0;display: list-item; text-align: -webkit-match-parent;}

nav .conteudo .falecimentos{display:inline-block; margin-top:-4px;}
nav .conteudo .falecimentos h1{font-weight:700; font-size:37px; line-height:40px; margin-top:4px; border-bottom:1px solid ; padding-bottom:18px; width:640px;}
nav .conteudo .falecimentos ul{margin-top:6px;}
nav .conteudo .falecimentos li{background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; padding:10px 0 15px 0; display:inline-block; width:100%; margin-left:-1px;}
nav .conteudo .falecimentos li time{float:left; width:70px; display:inline-block; font-weight:700; font-size:14px; padding-right:7px; line-height:20px; margin-top:5px;}
nav .conteudo .falecimentos li h2{float:right; width:540px; display:inline-block; font-weight:700; font-size:15px; line-height:20px; margin-right:10px; margin-top:5px;}
nav .conteudo .falecimentos li div{width:620px; font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px; border:1px solid; line-height:20px; margin-bottom:5px; margin-top:10px;}
nav .conteudo .falecimentos li div ul.dados li{background:none; float:left; line-height:30px; padding:0; margin:0; display:inline-block;}
nav .conteudo .falecimentos li div ul.dados li.label{text-align:right; width:150px; padding-right:3px;}
nav .conteudo .falecimentos li div ul.dados li.value{width:460px; padding-left:3px;}

nav .conteudo .falecimentos .paginacao { text-align: center; line-height: 16px; margin-top:10px;}
nav .conteudo .falecimentos .paginacao span { display: inline-block; }
nav .conteudo .falecimentos .paginacao .botao a {border: 1px solid; padding: 5px 7px; margin-left: 5px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;  font-size: 11px; -moz-box-shadow: 1px 1px 2px #ddd; -webkit-box-shadow: 1px 1px 2px #ddd; box-shadow: 1px 1px 2px #ddd; }
nav .conteudo .falecimentos .paginacao .botao_ativo {border: 1px solid; padding: 5px 7px; margin-left: 5px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-size: 11px;}
nav .conteudo .falecimentos .paginacao .botao a:hover {border: 1px solid; cursor: pointer;}

nav .conteudo .diariooficial{margin-bottom: 40px;}
nav .conteudo .diariooficial h2{font-weight: 700; font-size: 24px;}
nav .conteudo .diariooficial ul li{display:block; width:100%; min-height:30px; margin-bottom:10px;}
nav .conteudo .diariooficial ul li span{float:left; line-height:30px; padding:0 10px; width:150px; font-size:15px; font-weight:700; text-align:right;}
nav .conteudo .diariooficial ul li p{float:right; padding:5px 10px; border-left:6px solid; width:440px; font-size:14px;}

nav .conteudo .ouvidoria{}
nav .conteudo .ouvidoria span{margin-bottom:20px; display:inline-block;}
nav .conteudo .ouvidoria label{text-align:right; width:120px; float:left; font-weight:700; font-size:14px; line-height:30px; margin-right:5px;}
nav .conteudo .ouvidoria input[type=text] {width:400px; height:30px; border:1px solid; margin-bottom:5px; padding:0 5px;font-size:16px; font-weight:700; font-family:'Open Sans', sans-serif;}
nav .conteudo .ouvidoria select {width:412px; height:30px; border:1px solid; margin-bottom:5px; font-size:16px; font-weight:700; font-family:'Open Sans', sans-serif;}
nav .conteudo .ouvidoria textarea{width:400px; resize:none; height:200px; border:1px solid; margin-bottom:5px; padding:5px;font-size:16px; font-weight:700; font-family:'Open Sans', sans-serif;}
nav .conteudo .ouvidoria input[type=submit]{height:30px; margin-left:125px; border:none; width:100px; cursor:pointer;}
nav .conteudo .ouvidoria input[type=submit]:hover{}

nav .conteudo .turismo{margin-bottom: 40px;}
nav .conteudo .turismo h1{font-weight:700; font-size:37px; line-height:40px; margin-top:1px; border-bottom:1px solid; padding-bottom:12px; width: 100%; margin-bottom: 36px; padding-left: 1px;}
nav .conteudo .turismo .imagem{display: inline-block; width: 640px; height: 200px;}
nav .conteudo .turismo p{font-size: 16px; line-height: 22px;}
nav .conteudo .turismo p a{text-decoration:underline;}
nav .conteudo .turismo p ul{margin:0; display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .turismo p ol{margin:0; display: block; list-style-type: decimal; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .turismo p li{display: block; background:none; padding:0; width:auto; margin:0;display: list-item; text-align: -webkit-match-parent;}

nav .conteudo h2.estabelecimentos_titulo{font-weight: 700; font-size: 24px; margin-bottom: 10px;}
nav .conteudo .estabelecimentos h3{font-weight: 700; font-size: 15px; margin-bottom:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; line-height:34px; text-indent:10px;}
nav .conteudo .estabelecimentos h3 a{float:right; margin-right:10px; display:inline-block; height:28px; width:28px; background:url(../imagens/layout/ico_setadown.png) no-repeat; text-indent:-30000px; margin-top:3px;}
nav .conteudo .estabelecimentos .lista{font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px; border:1px solid; line-height:20px; margin-bottom:5px; margin-top:-2px;}
nav .conteudo .estabelecimentos .lista ul{display:inline-block;}
nav .conteudo .estabelecimentos .lista ul li{float:left; display:block; margin:5px 0; border-bottom:1px dashed;}
nav .conteudo .estabelecimentos .lista ul li:last-child{border:none;}
nav .conteudo .estabelecimentos .lista ul li.conteudo{font-size:14px; width:610px; line-height:24px; padding:0 5px 10px 5px;}
nav .conteudo .estabelecimentos .lista ul li.conteudo ul{margin:0; display: block; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .estabelecimentos .lista ul li.conteudo ol{margin:0; display: block; list-style-type: decimal; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;-webkit-padding-start: 40px;}
nav .conteudo .estabelecimentos .lista ul li.conteudo li{display: block; background:none; padding:0; width:auto; margin:0;display: list-item; text-align: -webkit-match-parent;}
nav .conteudo .estabelecimentos .lista ul li.conteudo img{float:left; margin-right:5px; display:inline-block;}
nav .conteudo .estabelecimentos .lista ul li.conteudo div{display:inline-block; float:left;}

nav .conteudo .enquete{margin-bottom: 40px;}
nav .conteudo .enquete h2{font-weight: 700; font-size: 24px;}
nav .conteudo .enquete h3{font-weight: 700; font-size: 15px; margin-bottom:5px;}
nav .conteudo .enquete .resultado{font-size:14px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px; border:1px solid; line-height:20px;}
nav .conteudo .enquete .resultado strong{font-size:18px; margin-bottom:10px; display:inline-block;}
nav .conteudo .enquete .resultado table{margin-bottom:10px;}
nav .conteudo .enquete .resultado td.alternativa{margin-top:20px; width:510px; padding:10px; background-color:#f8f7f7;}
nav .conteudo .enquete .resultado td.porcentagem{ text-align:center; font-size:30px; font-weight:600; background-color:#f8f7f7; color:#2d317c; line-height:30px; vertical-align:middle; padding:10px;}
nav .conteudo .enquete .resultado form{margin-top:10px;}
nav .conteudo .enquete .resultado label{text-align:right; width:80px; float:left; font-weight:700; font-size:14px; line-height:32px; margin-right:5px;}
nav .conteudo .enquete .resultado input[type=text] {width:215px; float:left; height:30px; border:1px solid; margin-bottom:5px; padding:0 5px;font-size:16px; font-weight:700; font-family:'Open Sans', sans-serif;}
nav .conteudo .enquete .resultado textarea{width:527px; resize:none; height:60px; border:1px solid; margin-bottom:5px; padding:5px; font-size:16px; font-weight:700; font-family:'Open Sans', sans-serif; float:left;}
nav .conteudo .enquete .resultado input[type=submit]{height:30px; border:none; width:80px; cursor:pointer; background-color:#dadada; border:1px solid #FFF; margin:0 0 10px 85px;}
nav .conteudo .enquete .resultado input[type=submit]:hover{background-color:#999999; color:#FFF;}
nav .conteudo .enquete .comentarios li{background:url(../imagens/layout/borda_meusecundario.png) bottom repeat-x; padding:10px 0 15px 0; display:inline-block; width:100%; margin-left:-1px;}
nav .conteudo .enquete .comentarios li time{float:left; width:70px; display:inline-block; font-weight:700; font-size:14px; padding-right:7px; line-height:20px; margin-top:5px;}
nav .conteudo .enquete .comentarios li h2{float:right; width:540px; display:inline-block; font-weight:700; font-size:15px; line-height:20px; margin-right:10px; margin-top:5px;}
nav .conteudo .enquete .comentarios li div{width:620px; font-size:13px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px; border:1px solid; line-height:20px; margin-bottom:5px; margin-top:10px;}

.popup .download{}
.popup .download .observacoes{margin-bottom:20px; display:inline-block; padding:10px; font-size:13px; background-color:#dadada; color:#000;}
.popup .download .observacoes ul{list-style:disc inside; margin-top:10px; margin-left:10px;}
.popup .download .observacoes ul li{font-size:13px; line-height:18px;}
.popup .download label{text-align:right; width:120px; float:left; font-weight:700; font-size:14px; line-height:30px; margin-right:5px;}
.popup .download input[type=text] {width:400px; height:30px; border:1px solid; margin-bottom:5px; padding:0 5px;font-size:16px; font-weight:700; font-family:'Open Sans', sans-serif;}
.popup .download input[type=text].obrigatorio{border-color:#f00;}
.popup .download select {width:412px; height:30px; border:1px solid; margin-bottom:5px; font-size:16px; font-weight:700; font-family:'Open Sans', sans-serif;}
.popup .download input[type=button]{height:30px; margin-left:125px; border:none; width:100px; cursor:pointer;}
.popup .download input[type=button]:hover{}

nav .conteudo .email_enviado{text-align:center; padding-top:50px; font-size:30px; font-weight:700;}
nav .conteudo .email_enviado span{font-size:17px; font-weight:400; line-height:30px;}
nav .conteudo .email_enviado img{width:188px; height:115px; margin-bottom:20px;}

footer{display:inline-block; height:96px; width:100%; margin-top:40px;}
footer div{display:inline-block; width:1060px; position:relative; left:50%; margin:0 0 0 -530px;}
footer div h1{background:url(../imagens/layout/logo_rodape.png) no-repeat; text-indent:-30000px; display:inline-block; width:400px; height:96px; float:left;}
footer div span{font-size:14px; display:inline-block; width:550px; line-height:87px; float:right; text-align:right;color:#fcf9f9;}


/*----------------------------------------------- Skitter styles -----------------------------------------------*/
.box_skitter {position: relative; width: 640px; height: 440px; background: #F7F6F2;} /*background: #fff;*/
.box_skitter img {max-width: none;}
.box_skitter ul {display: none;}
.box_skitter .container_skitter {overflow: hidden;	position: relative;}
.box_skitter .image {overflow: hidden;}
.box_skitter .image img {display: none;}
.box_skitter_controls{width:640px; height:39px; display:block; background-color:#1a2f58;}

/* Box clone */
.box_skitter .box_clone {position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20;}
.box_skitter .box_clone img {position: absolute; top: 0; left: 0; z-index: 20;}

/* Navigation */
.box_skitter .prev_button {position: absolute; top: 50%; left: 35px; z-index: 152; width: 23px; height: 40px; overflow: hidden; text-indent: -9999em; margin-top: -25px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;}
.box_skitter .next_button { position: absolute; top: 50%; right: 35px; z-index: 152; width: 23px; height: 40px; overflow: hidden; text-indent: -9999em; margin-top: -25px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;}
.box_skitter .prev_button:hover, .box_skitter .next_button:hover { opacity: 0.5 !important;}

/* Numbers */
.box_skitter .info_slide { position: absolute; top: 15px; left: 15px; z-index: 100; background: #000; color: #fff; font: bold 11px arial; padding: 5px 0 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; opacity: 0.75;}
.box_skitter .info_slide .image_number { background: #333; float: left; padding: 2px 10px; margin: 0 5px 0 0; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;}
.box_skitter .info_slide .image_number:hover { background: #000;}
.box_skitter .info_slide .image_number_select, .box_skitter .info_slide .image_number_select:hover { background: #cc3333; float: left; padding: 2px 10px; margin: 0 5px 0 0;}

/* Thumbs Change width and height to customization dimension thumb */
.box_skitter .container_thumbs { position: relative; overflow: hidden; height: 50px;}
.box_skitter .info_slide_thumb { height: 50px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; overflow: hidden; top: auto; top: 0; left: 0; padding: 0 !important; opacity: 1.0;}
.box_skitter .info_slide_thumb .image_number { overflow: hidden; width: 100px; height: 50px; position: relative; margin: 0 !important; padding: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important;}
.box_skitter .info_slide_thumb .image_number img { position: absolute; top: -30px; left: -30px; height: 100px;}
.box_skitter .box_scroll_thumbs { padding: 0;}
.box_skitter .box_scroll_thumbs .scroll_thumbs { position: absolute; bottom: 60px; left: 50px; background: #ccc; background: -moz-linear-gradient(-90deg, #555, #fff); background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#fff)); width: 200px; height: 10px; overflow: hidden; text-indent: -9999em; z-index: 101; cursor: pointer; border: 0px solid #333;}

/* Dots */
.box_skitter .info_slide_dots { position: absolute; bottom: -30px; z-index: 151; padding: 5px 0;}
.box_skitter .info_slide_dots .image_number { background: #333; float: left; margin: 0 5px 0 0; cursor: pointer; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; width: 18px; height: 18px; text-indent: -9999em; overflow: hidden; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;}
.box_skitter .info_slide_dots .image_number:hover { background: #000;}
.box_skitter .info_slide_dots .image_number_select, .box_skitter .info_slide_dots .image_number_select:hover { background: #cc3333; float: left; margin: 0 5px 0 0;}

/* Loading */
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../imagens/layout/skitter/ajax-loader.gif) no-repeat left top; width: 32px; height: 32px;}

/* Label */
.box_skitter .label_skitter { z-index: 150; position: absolute; bottom: 0px; left: 0px; display: none; height:40px;}
.box_skitter .label_skitter { z-index: 150; position: absolute; bottom: 0px; left: 0px; color: #fff; display: none; background: #2d317c; height:40px;}
.box_skitter .label_skitter p { margin: 0; font: 14px 'Open Sans', sans-serif; height:40px; display:table-cell; text-align:center; vertical-align:middle; position:relative; width:640px;}
.box_skitter .progressbar { background: #000; position: absolute; top: 5px; left: 15px; height: 5px; width: 200px; z-index: 99; border-radius: 20px;}

/* Preview slide */
.box_skitter .preview_slide { display: none; position: absolute; z-index: 152; bottom: 30px; left: -40px; width: 100px; height: 100px; background: #fff; border: 1px solid #222; -moz-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px; -webkit-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px; box-shadow: rgba(0,0,0,0.7) 2px 2px 5px; overflow: hidden;}
.box_skitter .preview_slide ul { height: 100px !important; overflow: hidden !important; margin: 0 !important; list-style: none !important; display: block !important; position: absolute !important; top: 0; left: 0;}
.box_skitter .preview_slide ul li { width: 100px !important; height: 100px !important; overflow: hidden !important; float: left !important; margin: 0 !important; padding: 0 !important; position: relative !important; display: block !important;}
.box_skitter .preview_slide ul li img { position: absolute !important; top: 0 !important; left: 0 !important; height: 150px !important; width: auto !important;}

/* Example for dimenions */
.box_skitter_large { width:640px; height: 440px;}

/* Round theme */
.skitter-round .prev_button, .skitter-round .next_button{display: block; background: url('../imagens/layout/skitter/sprite-round1.png') no-repeat; top:465px;}
.skitter-round .prev_button { background-position: -0px -0px; width: 23px; height: 39px; left: 0;}
.skitter-round .next_button { background-position: -23px -0px; width: 23px; height: 39px; right: 0;}
.skitter-round .next_button:hover, .skitter-round .prev_button:hover { opacity: 1;}
.skitter-round .info_slide { background: transparent;}
.skitter-round .info_slide .image_number { background: #999; box-shadow: rgba(255,255,255,0.2) 1px 1px 0; font-size: 12px; font-weight: normal;}
.skitter-round .info_slide .image_number:hover { background: #333;}
.skitter-round .info_slide .image_number_select, .skitter-round .info_slide .image_number_select:hover { background: #111;}
.skitter-round .info_slide_dots .image_number { width: 10px; height: 10px; background: #fff; margin:0 5px;}
.skitter-round .info_slide_dots .image_number:hover { background: #345cae;}
.skitter-round .info_slide_dots .image_number_select, .skitter-round .info_slide_dots .image_number_select:hover { background: #345cae; margin:0 5px;}
.skitter-round .progressbar { top: -10px; left: 0px; background: #333; box-shadow: rgba(255,255,255,0.3) 1px 1px 0;}
/*----------------------------------------------- Skitter styles -----------------------------------------------*/

@media only screen and (max-width: 1025px){
    header form input[type=text]{line-height:108px; font-size: 100px; height: 36px;}
}

.indent1 {text-indent: 30px !important;}
.indent2 {text-indent: 30px !important;}
.indent3 {text-indent: 30px !important;}