.font
{
	font-family:'Roboto Condensed', sans-serif;
	font-weight:300;
	font-weight:400;
	font-weight:700;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-weight:400;
	font-weight:500;
	font-weight:700;
	font-weight:900;
}

html
{
}

body
{
	margin:0;
	padding:0;
}

img
{
	border: 0px;
}

.limpar
{
	display:block;
	clear:both;
}

h1,h2,h3,h4,h5,h6
{
	display:inline;
}

a
{
	font-size: 100%;
	text-decoration: none;
	color:#0068b4;
}

p
{
	margin-bottom:15px;
}

a:hover
{
}

.lfoto
{
	font-style: italic;
	font-size: 92%;
}

body.site
{
	font-family: 'Roboto', sans-serif;
	font-size:10px;
	color:#333333;
	background-image:url("../img/f_site.jpg");
	background-position:center 30px;
	background-repeat:no-repeat;
}

body.pop
{
	background-color:transparent;
	font-family: 'Roboto', sans-serif;
	font-size:10px;
}

.clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

html[xmlns] .clearfix
{
	display: block;
}

* html .clearfix
{
	height: 1%;
}

.area
{
	float:left;
	position:relative;
	margin:0px;
	padding-bottom:12px;
	margin-bottom:5px;
	margin-right:20px;
}

.area label
{
	display:inline-block;
	font-size:140%;
	color:#999999;
	margin-bottom:6px;
	margin-top:4px;
}

.semmargem
{
	margin-right:0px;
}

.area .erro
{
	display:none;
	position:absolute;
	bottom:-10px;
	left:10px;
	font-size:12px;
	color:#9c9c9c;
	border:1px solid #d0d0d0;
	line-height:34px;
	padding-left:38px;
	padding-right:20px;
	background-image:url(../img/i_erro.png);
	background-position:8px 8px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	z-index:5;
	white-space:nowrap;
}

.area .erro div
{
	position:absolute;
	left:12px;
	top:-7px;
	width:12px;
	height:7px;
	background-image:url(../img/i_seta.png);
	background-repeat:no-repeat;
}

.foco .tb,.foco .toc,.foco .tbr
{
}

.foco label
{
}

.fim
{
	margin-right:0px!important;
}

.opcao
{
	display:inline-block;
}

.ui-datepicker-trigger {
    margin-left: -23px;
    padding: 0;
    vertical-align: -4px;
}

.tb
{
	box-sizing:border-box;
	color:#777777;
	font-size:140%;
	padding:8px 5px;
	border:1px solid #cccccc;
	font-family:'Roboto', sans-serif;
	background-color:#ffffff;
}

select.tb
{
	box-sizing:border-box;
	padding-left:1px;
	padding-right:0px;
	font-family:'Roboto', sans-serif;
}

textarea.tb
{
	padding:3px;
}

div.tb
{
	height:auto;
	padding:0;
	padding-bottom:1px;
	border:none;
	background-color:#ffffff;
}

div.tb td input
{
	margin:0;
}

div.tb span
{
	font-size:120%;
	margin-left:3px;
	margin-right:10px;
	font-family:'Roboto', sans-serif;
}

.tbr
{
	border:2px solid #f0f0f0;
	-webkit-border-radius: 5px;
  border-radius: 5px;
	height:30px;
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	padding-left:3px;
	color:#808080;
	background-color:#f0f0f0;
}

.bt
{
	color:#083257;
	text-align:center;
	cursor:pointer;
	background-color:#cede00;
	border:none;
	border-bottom:3px solid #c4d210;
	font-size:260%;
	padding-top:10px;
	padding-bottom:7px;
	padding-right:130px;
	padding-left:130px;
}


.bt:hover
{
	color:#ffffff;
	background-color:#0066a5;
	border-bottom:3px solid #0c5b8c;
}


.file
{
	position:absolute;
	width:100px;
	height:30px;
	display:inline;
	overflow:hidden;
	background-color:transparent;
	background-image:url(../img/bt_upload.png);
	border:none;
	text-align:right;
}

.file input[type=file]
{
	position: absolute;
	left:-30px;
	top:-30px;
	height: 100px;
	width: 130px;
	display: inline;
	cursor: pointer;
	border:none;
	opacity: 0.0;
}

.erro
{
}

.erro .erro
{
	display:block;
}

.erro label
{
}

.erro .tb
{
	border:1px solid #ec1c24!important;
}

.erro .alerta
{
	display:block;
}

.alerta
{
	display:inline;
	color:#ff6600;
}

.alerta a
{
	color:#ff6600;
	text-decoration:none;
}

.alerta a:hover
{
	text-decoration:underline;
}

.filler
{
	display:inline-block;
 	height: 0;
  width: 100%;
}

.tela
{
	width:1160px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}

.linha
{
	width:100%;
	height:1px;
	border-bottom:1px solid #9c9c9c;
}

.sem-borda
{
	border:0px!important;
}

.paginacao
{
	padding-top:10px;
	padding-bottom:9px;
 	padding-left:10px;
 	padding-right:10px;
 	border:1px solid #ff8400;
 	display:inline-block;
}
.paginacao .anterior
{
 padding-right:20px;
}

.paginacao .proxima
{
 padding-left:20px;
}

.paginacao li
{
 display:inline-block;
 margin-right:2px;
 margin-left:2px;
 font-size:160%;
 text-align:center;
 color:#ff8400;
}

.paginacao li a
{
 padding:3px;
 padding-left:8px;
 padding-right:8px;
 display:block;
 text-align:center;
 color:#ff8400;
}

.paginacao li a:hover, .paginacao .ativo
{
 background-color:#ff8400;
 color:#ffffff;
 padding:3px;
 padding-left:8px;
 padding-right:8px;
 text-align:center;
}

.paginacao .inativo
{
 display:none;
 color:#aaaaaa;
}

.topo
{
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	min-width:1160px;
	width: 100%;
  height: 86px;
  background-image:url(../img/f_topo.png);
	background-position:top center;
  background-repeat: no-repeat;
	z-index:10;
}

.topo .tela
{
	height:100%;
}

.topo .governo .logo
{
	position: absolute;
  top: 0px;
  left: 145px;
	width:208px;
	height:71px;
}

.topo .governo .links
{
	position: absolute;
  top: 0px;
  left: 50%;
	margin-left:110px;
}

.topo .tamanho
{
	position: absolute;
  top: 46px;
  left: 50%;
	margin-left:160px;
}

.topo .tamanho li
{
	display:inline-block;
	margin-left:10px;
}

.topo .menu-principal
{
	position:absolute;
	top:107px;
	left:0;
	right:0;
	background-image:url(../img/f_menu.png);
	width:100%;
	height:50px;
	color:#152b62;
	font-size:14px;
	font-family:'Roboto Condensed', sans-serif;
	z-index:90;
}

.topo .menu-principal .menu
{
	margin-left:262px;
}

.topo .menu-principal .menu li
{
	float:left;
	display:block;
	vertical-align:top;
	position:relative;
}

.topo .menu-principal .menu > li > a
{
	position:relative;
	padding:0 9px;
	line-height:48px;
	border:1px solid transparent;
	text-transform:uppercase;
	display:inline-block;
	color:#152b62;
	font-weight:700;
}

.topo .menu-principal .menu > li > a > span
{
	display:none;
	border:1px solid #acbed6;
	height:1px;
	margin-top:-8px;
}

.topo .menu-principal .menu > li > .ativo span
{
	display:block;
}

.topo .menu-principal .menu > li > a:hover
{
	border-color:#acbed6;
	background-image:url(../img/f_submenu.png);
}

.topo .menu-principal .menu > li > .marcado
{
	border-color:#acbed6;
	background-image:url(../img/f_submenu.png);
}

.topo .menu-principal .menu > li > a:hover span, .topo .menu-principal .menu > li > .marcado span
{
	display:none;
}

.topo .menu-principal .submenu
{
	display:none;
	border:1px solid #acbed6;
	border-top:0px;
	margin-top:-1px;
	background-image:url(../img/f_submenu.png);
	z-index:91;
}

.topo .menu-principal .submenu > li
{
	float:none;
	display:block;
}

.topo .menu-principal .submenu > li > a
{
	line-height:48px;
	text-transform:uppercase;
	color:#5a6378;
	padding:0 13px;
	display:inline-block;
	font-weight:700;
}

.topo .menu-principal .submenu > li > a:hover
{
	color:#000000;
}

.topo .menu-principal .submenu .linha
{
	height:1px;
	margin-left:10px;
	margin-right:10px;
	width:auto;
	background-color:#acbed6;
	border:0;
	font-size:0;
}

.area-util
{
	width:100%;
	min-width:1160px;
}

.pe
{
	padding-top:50px;
	width:100%;
	height:298px;
	min-width:1160px;
}

.pe .tela
{
	background-color:#ffffff;
	position:relative;
}

.pe .conteudo
{
	padding-right:35px;
	padding-left:35px;
}


.pe .linha
{
	width:100%;
	height:1px;
	border-top:1px solid #e3e3e3;
	border-bottom:none !important;
}


.pe .logope
{
	position:absolute;
	top:18px;
	left:50px;
}


.pe .copy
{
	background-image:url(../img/f_copy.jpg);
	background-position:top center;
	height:62px;
	width:1014px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:10px;
	color:#ffffff;
	font-size:110%;
}

.pe .copy a
{
	color:#ffffff;
	text-decoration:underline;
}


.pe .secretaria
{
	width:197px;
	margin-right:auto;
	margin-left:auto;
	padding-top:23px;
	padding-bottom:23px;
	display:block;
}

.pe .linksinteressantes
{
	margin-bottom:30px;
	padding-top:20px;
	text-align:left;
	font-size:120%;
	color:#a0abbe;
	font-weight:700;
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

.pe .linksinteressantes ul
{
	width:auto;
	text-align: justify;
}

.pe .linksinteressantes li
{
	display:inline-block;
}

.area-util .xo-zika
{
	position:absolute;
	left:0px;
	top:15px;
	width:236px;
	height:236px;
	z-index:100;
}

.interna .area-util .xo-zika
{
	top:101px;
}

.interna .area-util .migalha
{
	display:none;
	position:absolute;
	left:272px;
	top:158px;
	font-size:150%;
	color:#000000;
	z-index:2;
	white-space: nowrap;
	width:510px;
	overflow:hidden;
	text-overflow: ellipsis;
}

.interna .area-util .migalha a
{
	color:#000000;
}

.interna .area-util .migalha a:hover
{
	text-decoration:underline;
}

.interna .area-util .conteudo
{
	position:relative;
	padding-top:195px;
	width:884px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:60px;
	background-color:#ffffff;
}

#index .area-util
{
	position:relative;
	margin-top:86px;
}

#index .area-util .player
{
	position:absolute;
	top:28px;
	right:0px;
	width:270px;
	height:49px;
	z-index:2;
}

#index .area-util .player .tamanho
{
	display:inline-block;
	vertical-align:middle;
	height:49px;
	width:0px;
}

#index .area-util .player audio
{
	display:inline-block;
	vertical-align:middle;
	width:270px;
}

#index .area-util .gestante
{
	position:absolute;
	left:183px;
	top:98px;
	width:400px;
	height:320px;
	z-index:2;
}

#index .area-util .repelente
{
	position:absolute;
	left:602px;
	top:98px;
	width:270px;
	height:320px;
	z-index:2;
}

#index .area-util .fale
{
	position:absolute;
	right:0px;
	top:98px;
	width:270px;
	height:320px;
	z-index:2;
}

#index .area-util .quem
{
	position:absolute;
	left:28px;
	top:435px;
	width:434px;
	height:244px;
	z-index:2;
}

#index .area-util .quem .titulo
{
	position:absolute;
	left:0px;
	bottom:18px;
	width:434px;
	height:54px;
	z-index:200;
}

#index .area-util .quem .anterior, #index .area-util .quem .proxima
{
	position:absolute;
	top:50%;
	margin-top:-16px;
	width:16px;
	height:27px;
	cursor:pointer;
	z-index:200;
}

#index .area-util .quem .anterior
{
	left:16px;
}

#index .area-util .quem .proxima
{
	right:16px;
}

#index .area-util .janela
{
	width:100%;
	height:100%;
	overflow:hidden;
}

#index .area-util .janela img
{
	width:434px;
	height:244px;
	cursor:pointer;
}

#index .area-util .microcefalia
{
	position:absolute;
	left:479px;
	top:435px;
	width:349px;
	height:244px;
	z-index:2;
}

#index .area-util .sintomas
{
	position:absolute;
	right:0px;
	top:98px;
	width:270px;
	height:320px;
	z-index:2;
}

#index .area-util .suspeita
{
	position:absolute;
	right:0px;
	top:435px;
	width:311px;
	height:112px;
	z-index:2;
}

#index .area-util .fale2
{
	position:absolute;
	right:0px;
	top:435px;
	width:311px;
	height:112px;
	z-index:2;
}

#index .area-util .portal
{
	position:absolute;
	right:0px;
	top:435px;
	width:311px;
	height:244px;
	z-index:2;
}

#index .area-util .portal2
{
	position:absolute;
	right:0px;
	top:565px;
	width:311px;
	height:115px;
	z-index:2;
}

#index .area-util .portal2
{
	position:absolute;
	right:0px;
	top:565px;
	width:311px;
	height:115px;
	z-index:2;
}

#index .area-util .twibbon
{
	position:absolute;
	right:0px;
	top:697px;
	width:1132px;
	height:115px;
	z-index:2;
}

#index .area-util .check
{
	position:absolute;
	top:830px;
	right:0px;
	width:1132px;
	height:49px;
	z-index:2;
}

#index .area-util .materias
{
	position:relative;
	padding-top:950px;
	margin-bottom:45px;
}

#index .area-util .materias a:hover
{
	text-decoration:underline;
}

#index .area-util .materias .todas
{
	display:block;
	padding:10px;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	position:absolute;
	right:0px;
	top:8px;
}

#index .area-util .materias .item
{
	display:block;
	color:#000000;
	padding:20px 0px;
	border-bottom:1px solid #acabab;
	margin-bottom:10px;
}

#index .area-util .materias .item .tema
{
	display:block;
	font-size:250%;
	font-weight:bold;
	margin-bottom:8px;
}

#index .area-util .materias .item .veiculo
{
	display:block;
	font-size:200%;
	font-weight:bold;
	margin-bottom:4px;
}

#index .area-util .materias .item .data
{
	display:block;
	font-size:160%;
	font-weight:300;
}

#index .area-util .materias .item img
{
	float:left;
	width:250px;
	margin-right:20px
}


#index .area-util .materias .noticias
{
	position:relative;
	margin-left:28px;
	width:560px;
	float:left;
}

#index .area-util .materias .noticias .todas
{
	background-color:#01a5cb;
}

#index .area-util .materias .midia
{
	position:relative;
	width:520px;
	float:right;
}

#index .area-util .materias .midia .todas
{
	background-color:#ff8400;
}

#index .area-util .materias .barra-noticias
{
	position:absolute;
	left:28px;
	bottom:0px;
	width:560px;
	height:1px;
	background-color:#29defe;
}

#index .area-util .materias .barra-midia
{
	position:absolute;
	right:0px;
	bottom:0px;
	width:520px;
	height:1px;
	background-color:#ff8400;
}

#index .area-util .esquerda
{
	margin-left:28px;
	float:left;
	width:560px;
}

#index .area-util .esquerda .checklist
{
	position:relative;
	height:330px;
	padding-left:40px;
	padding-top:40px;
	padding-right:40px;
	background-image:url("../img/f_checklist.jpg");
	background-repeat:repeat-x;
	color:#000000;
	font-size:200%;
}

#index .area-util .esquerda .checklist .titulo
{
	margin-bottom:20px;
}

#index .area-util .esquerda .checklist .botao
{
	margin-top:40px;
}

#index .area-util .esquerda .campanha
{
	position:relative;
	padding-left:40px;
	padding-top:40px;
	padding-right:40px;
	height:620px;
	background-image:url("../img/f_campanha.jpg");
	background-repeat:repeat-x;
	color:#000000;
	font-size:200%;
}

#index .area-util .esquerda .campanha .titulo
{
	display:block;
	margin-bottom:20px;
}

#index .area-util .esquerda .campanha .ladoe
{
	float:left;
	margin:15px 0;
}

#index .area-util .esquerda .campanha .ladod
{
	float:right;
	margin:15px 0;
}

#index .area-util .esquerda .campanha .botao
{
	display:block;
	width:300px;
	margin:40px auto;
}

#index .area-util .esquerda .mosquiteiro
{
	position:relative;
	padding-left:40px;
	padding-top:40px;
	padding-right:40px;
	height:460px;
	background-image:url("../img/f_mosquiteiro.jpg");
	background-repeat:repeat-x;
	color:#000000;
	font-size:200%;
}

#index .area-util .esquerda .mosquiteiro .titulo
{
	display:block;
	margin-bottom:20px;
}

#index .area-util .esquerda .mosquiteiro a
{
	color:#000000;
}

#index .area-util .esquerda .mosquiteiro a:hover
{
	text-decoration:underline;
}

#index .area-util .direita
{
	float:right;
	width:520px;
}

#index .area-util .direita .videotitulo
{
	margin-top:-83px;
	position:relative;
	border-bottom:1px solid #c30016;
	margin-bottom:44px;
	padding-bottom:10px;
}

#index .area-util .direita .videotitulo a
{
	position:absolute;
	bottom:-20px;
	right:0;
	background-color:#c30016;
	color:#ffffff;
	font-size:200%;
	padding:10px 15px;
	text-decoration:none;
	display:inline-block;
	font-weight:bold;
}

#index .area-util .direita .videotitulo a:hover
{
	text-decoration:underline;
}

#index .area-util .direita .video
{
	position:relative;
	width:520px;
	height:290px;
}

#index .area-util .direita .videomini
{
	margin-top:10px;
	text-align:justify;
}

#index .area-util .direita .videomini a:hover img, #index .area-util .direita .videomini .ativo
{
	border-color:#ff0000;
}

#index .area-util .direita .videomini img
{
	display:inline-block;
	width:32%;
	border:1px solid transparent;
}

#index .area-util .direita .facebook
{
	margin-top:30px;
}

#microcefalia .area-util .conteudo
{
	background-color:#ff77da;
}

#microcefalia .area-util .conteudo .texto
{
	font-size:200%;
	color:#000000;
	width:610px;
	margin-left:135px;
}

#microcefalia .area-util .conteudo .texto .titulo
{
	display:block;
	margin-bottom:40px;
	margin-top:-7px;
}

#microcefalia .area-util .barra
{
	background-image:url("../img/f_microcefalia_barra.jpg");
	background-position:top center;
	background-repeat:no-repeat;
	height:341px;
}

#microcefalia .area-util .barra .texto
{
	position:absolute;
	left:680px;
	top:80px;
	font-size:200%;
	color:#ffffff;
	width:229px;
}

#microcefalia .area-util .barra .texto .titulo
{
	display:block;
	margin-bottom:10px;
}

#gestante .area-util .conteudo
{
	background-color:#ffd800;
}

#gestante .area-util .conteudo .imagem
{
	position:absolute;
	right:-50px;
	bottom:0px;
	z-index:2;
}

#gestante .area-util .conteudo .texto
{
	font-size:200%;
	color:#000000;
	width:545px;
	padding-right:70px;
	margin-left:135px;
}

#gestante .area-util .conteudo .texto .titulo
{
	display:block;
}

#gestante .area-util .conteudo .texto .subtitulo
{
	font-size:160%;
	line-height:110%;
	margin-bottom:20px;
	font-weight:bold;
}

#gestante .area-util .barra
{
	background-image:url("../img/f_gestante_barra.jpg");
	background-position:top center;
	background-repeat:no-repeat;
	height:344px;
}

#gestante .area-util .barra .texto
{
	position:absolute;
	left:440px;
	top:30px;
	font-size:200%;
	color:#ffffff;
	width:560px;
}

#gestante .area-util .barra .texto .titulo
{
	display:block;
	margin-bottom:10px;
}

#repelentes .area-util .conteudo
{
	background-color:#ffd800;
}

#repelentes .area-util .conteudo .imagem
{
	position:absolute;
	right:0px;
	bottom:-44px;
	z-index:2;
}

#repelentes .area-util .conteudo .texto
{
	font-size:200%;
	color:#000000;
	width:450px;
	margin-left:135px;
}

#repelentes .area-util .conteudo .texto .titulo
{
	display:block;
}

#repelentes .area-util .conteudo .texto .subtitulo
{
	font-size:160%;
	line-height:110%;
	margin-bottom:50px;
	font-weight:bold;
	width:500px;
}

#repelentes .area-util .barra
{
	background-image:url("../img/f_repelentes_barra.jpg");
	background-position:top center;
	background-repeat:no-repeat;
	height:341px;
}

#repelentes .area-util .barra .texto
{
	position:absolute;
	left:380px;
	top:60px;
	font-size:200%;
	color:#ffffff;
	width:500px;
}

#repelentes .area-util .barra .texto .titulo
{
	display:block;
	margin-bottom:10px;
}

#sintomas .area-util .conteudo
{
	background-color:#0168b5;
	padding-bottom:20px;
}

#sintomas .area-util .conteudo .imagem
{
	margin-left:70px;
}

#sintomas .area-util .conteudo .texto
{
	font-size:200%;
	color:#000000;
	width:620px;
	margin-left:135px;
	color:#ffffff;
}

#sintomas .area-util .conteudo .texto .titulo
{
	display:block;
}

#sintomas .area-util .barra
{
	background-image:url("../img/f_sintomas_barra.jpg");
	background-position:top center;
	background-repeat:no-repeat;
	height:230px;
}

#sintomas .area-util .barra .texto
{
	position:absolute;
	left:300px;
	top:70px;
	font-size:200%;
	color:#ffffff;
}

#sintomas .area-util .barra .texto .titulo
{
	display:block;
	margin-bottom:10px;
}

.interna .area-util .materias
{
	position:relative;
	padding-top:185px;
	margin-left:138px;
	background-color:#ffffff;
	padding-bottom:60px;
}

.interna .area-util .materias .titulo
{
	margin-bottom:10px;
}

.interna .area-util .materias .esquerda
{
	margin-left:135px;
	width:510px;
	float:left;
}

.interna .area-util .materias .direita
{
	float:right;
	width:330px;
}

.interna .area-util .materias .lista a:hover
{
	text-decoration:underline;
}

.interna .area-util .materias .esquerda .lista
{
	margin-bottom:70px;
}

.interna .area-util .materias .esquerda .lista a
{
	display:block;
	color:#000000;
	padding-top:20px;
	padding-bottom:30px;
	border-bottom:1px solid #acabab;
	margin-bottom:10px;
}

.interna .area-util .materias .esquerda .lista a .tema
{
	font-size:250%;
	font-weight:bold;
	display:block;
	margin-bottom:20px;
}

.interna .area-util .materias .esquerda .lista a .veiculo
{
	font-size:200%;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

.interna .area-util .materias .esquerda .lista a .data
{
	font-size:160%;
	font-weight:300;
	display:block;
}

.interna .area-util .materias .esquerda .lista a img
{
	display:block;
	width:250px;
	margin-bottom:25px
}

.interna .area-util .materias .direita .lista
{
	margin-bottom:35px;
}

.interna .area-util .materias .direita .lista a
{
	display:block;
	color:#000000;
	padding-top:20px;
	padding-bottom:30px;
	padding-right:10px;
	border-bottom:1px solid #acabab;
	margin-bottom:10px;
}

.interna .area-util .materias .direita .lista a .tema
{
	font-size:200%;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

.interna .area-util .materias .direita .lista a .veiculo
{
	font-size:180%;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

.interna .area-util .materias .direita .lista a .data
{
	font-size:160%;
	font-weight:300;
	display:block;
}

.interna .area-util .materias .direita .todas
{
	float:right;
	color: #ffffff;
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 20px;
}

#noticias .area-util .materias .esquerda .lista
{
	border-bottom:1px solid #29defe;
}

#noticias .area-util .materias .direita .lista
{
	border-bottom:1px solid #ff8400;
}

#noticias .area-util .materias .direita .todas
{
	background-color:#ff8400;
}

#na-midia .area-util .materias .esquerda .lista
{
	border-bottom:1px solid #ff8400;
}

#na-midia .area-util .materias .direita .lista
{
	border-bottom:1px solid #29defe;
}

#na-midia .area-util .materias .direita .todas
{
	background-color:#29defe;
}

#noticias-interna .area-util .materias .esquerda .assunto
{
	font-size:300%;
	font-weight:bold;
	margin-bottom:30px;
}

#noticias-interna .area-util .materias .esquerda .quem
{
	font-size:160%;
	font-weight:bold;
	margin-bottom:5px;
}

#noticias-interna .area-util .materias .esquerda .quando
{
	font-size:160%;
	font-weight:300;
	margin-bottom:5px;
}

#noticias-interna .area-util .materias .esquerda .texto
{
	font-size:160%;
	padding-bottom:50px;
	border-bottom:1px solid #acabab;
}

#noticias-interna .area-util .materias .esquerda .texto .legenda
{
	font-weight:300;
	font-style:italic;
}

#noticias-interna .area-util .materias .esquerda .foto
{
	max-width:510px;
	margin-bottom:15px;
}

#noticias-interna .area-util .materias .esquerda .voltar
{
	color:#000000;
	display:block;
	margin-top:-25px;
	font-size:140%;
}

#noticias-interna .area-util .materias .esquerda .voltar:hover
{
	text-decoration:underline;
}

#noticias-interna .area-util .materias .direita .lista
{
	border-bottom:1px solid #29defe;
}

#noticias-interna .area-util .materias .direita .todas
{
	background-color:#29defe;
}

#fale .area-util .conteudo
{
	background-color:#ffffff;
}

#fale .area-util .conteudo .texto
{
	color:#000000;
	width:660px;
	margin-left:135px;
}

#fale .area-util .conteudo .texto .titulo
{
	display:block;
	margin-bottom:20px;
}

#fale .area-util .conteudo .texto .subtitulo
{
	font-size:200%;
	margin-bottom:80px;
}

#fale .area-util .conteudo .sucesso
{
	margin-top:20px;
	margin-bottom:70px;
	margin-left:55px;
	margin-right:45px;
	padding:15px;
	background-color:#47c188;
	color:#ffffff;
	text-transform:uppercase;
	font-size:140%;
	font-weight:bold;
}

#fale .area-util form
{
	padding-left:55px;
	padding-right:45px;
}

#fale .area-util form .obrigatorio
{
	font-size:160%;
	color:#666666;
	margin-bottom:30px;
}

#fale .area-util form .principal label
{
	font-size:160%;
	font-style:italic;
}

#fale .area-util form .principal select.tb
{
	font-weight:bold;
	color:#000000;
	font-size:200%;
	padding-top:4px;
	padding-bottom:4px;
}

#fale .area-util form input[type=submit]
{
	font-family: 'Roboto', sans-serif;
	font-size:140%;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#47c188;
	color:#ffffff;
	padding:10px 50px;
	border:0;
	cursor:pointer;
	margin-top:20px;
}

#fale .area-util form label
{
	display:block;
}

#fale .area-util .barra
{
	background-image:url("../img/f_fale_barra.jpg");
	background-position:top center;
	background-repeat:repeat-x;
	height:440px;
	margin-bottom:-100px;
}

#fale .area-util .barra .texto
{
	position:absolute;
	left:190px;
	top:80px;
	font-size:160%;
	color:#000000;
	width:710px;
	line-height:150%;
}

#fale .area-util .barra .texto .titulo
{
	display:block;
	margin-bottom:25px;
}

#fale .area-util .barra .texto a
{
	color:#01a5cb;
	font-weight:bold;
	text-decoration:underline;
}

#fale .area-util .barra .texto a:hover
{
	color:#000000;
}

#videos .area-util .conteudo
{
	background-color:#ffffff;
}

#videos .area-util .conteudo .texto
{
	color:#000000;
	width:660px;
	margin-left:135px;
}

#videos .area-util .conteudo .texto .titulo
{
	display:block;
	margin-bottom:50px;
	margin-top:-6px;
}

#videos .area-util .conteudo .tema
{
	color:#2e6499;
	font-size:130%;
	font-weight:400;
	padding:0 5px;
}

#videos .area-util .conteudo .descricao
{
	color:#999999;
	font-size:120%;
	font-weight:400;
	padding:0 5px;
}

#videos .area-util .conteudo ul
{
	display:block;
	margin:auto;
	width:700px;
	margin-left:120px;
	text-align:justify;
}

#videos .area-util .conteudo li
{
	display:inline-block;
	vertical-align:top;
	text-align:left;
	width:196px;
	margin:5px;
	border:1px solid transparent;
	cursor:pointer;
	padding:9px;
}

#videos .area-util .conteudo li:hover, #videos .area-util .conteudo .ativo
{
	border-color:#ff0000;
}

#videos .area-util .conteudo li img
{
	display:block;
	width:100%;
	height:auto;
	padding-bottom:10px;
}

#denuncias .area-util .conteudo
{
	background-color:#ffffff;
}

#denuncias .area-util .conteudo .texto
{
	color:#000000;
	width:660px;
	margin-left:135px;
}

#denuncias .area-util .conteudo .texto .titulo
{
	display:block;
	margin-bottom:20px;
	margin-top:-7px;
}

#denuncias .area-util .conteudo .texto .subtitulo
{
	font-size:200%;
	margin-bottom:80px;
}

#denuncias .area-util form
{
	padding-left:55px;
	padding-right:45px;
}

#denuncias .area-util form .principal label
{
	font-size:160%;
	font-style:italic;
	display:block;
}

#denuncias .area-util form .principal select.tb
{
	font-weight:bold;
	color:#000000;
	font-size:160%;
	padding-top:4px;
	padding-bottom:4px;
}

#denuncias .area-util .locais
{
	font-size:160%;
	color:#666666;
}

#denuncias .area-util .locais div
{
	width:370px;
	display:inline-block;
	margin:15px 0;
}

#denuncias .area-util .locais div span
{
	display:block;
	color:#333333;
	font-weight:bold;
}

#denuncias .area-util .voltar
{
	color:#47c188;
	display:inline-block;
	font-size:140%;
	padding:15px 60px;
	border:1px solid #47c188;
	font-weight:bold;
}

#denuncias .area-util .voltar:hover
{
	text-decoration:underline;
}

#denuncias .area-util .linha
{
	border-color:#cecece;
}

#campanha .area-util .conteudo
{
	background-color:#ffffff;
	padding-bottom:20px;
}

#campanha .area-util .conteudo .texto
{
	font-size:200%;
	color:#000000;
	width:620px;
	margin-left:135px;
	font-size:320%;
	font-weight:bold;
	line-height:100%;
	margin-bottom:80px;
}

#campanha .area-util .conteudo .texto .titulo
{
	display:block;
}

#campanha .area-util .conteudo .bloco
{
	margin:80px 120px;
	margin-top:10px;
	font-size:200%;
}

#campanha .area-util .conteudo .bloco .subtitulo
{
	display:block;
	margin-bottom:20px;
}

#campanha .area-util .conteudo .bloco .esquerda, #campanha .area-util .conteudo .bloco .direita
{
	margin:15px 0;
}

#campanha .area-util .conteudo .bloco .esquerda img, #campanha .area-util .conteudo .bloco .direita img
{
	vertical-align:middle;
}

#campanha .area-util .conteudo .bloco .esquerda
{
	float:left;
}

#campanha .area-util .conteudo .bloco .direita
{
	float:right;
}

#campanha .area-util .barra
{
	background-image:url("../img/f_campanha_barra.jpg");
	background-position:top center;
	background-repeat:no-repeat;
	height:409px;
}

#campanha .area-util .barra .texto
{
	position:absolute;
	left:740px;
	top:70px;
	width:280px;
	font-size:200%;
	color:#ffffff;
}

#campanha .area-util .conteudo .bloco .destacado
{
	color:#000000;
}

#campanha .area-util .marchinha
{
	display:inline-block;
	margin-top:75px;
	margin-bottom:75px;
	font-style:italic;
	font-size:70%;
	color:#000000;
}

#campanha .area-util .carnaval a
{
	display:inline-block;
	margin:10px 20px;
	margin-left:0px;
	font-style:italic;
	font-size:70%;
	color:#000000;
	line-height:180%;
}

#campanha .area-util .barrinha
{
	background-image:url("../img/f_campanha_barrinha.jpg");
	background-position:top center;
	background-repeat:no-repeat;
	height:43px;
}

#lightbox-galeria .box
{
	opacity:0.01;
	position:relative;
	margin-top:70px;
	margin-left:102px;
	margin-right:102px;
	margin-bottom:100px;
	font-size:180%;
	color:#ffffff;
	text-align:center;
	padding-bottom:50px;
}

#lightbox-galeria .box .legenda
{
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
}

#lightbox-galeria .box .legenda .informacao
{
	float:left;
	text-align:left;
}

#lightbox-galeria .box .legenda .informacao span
{
	font-size:115%;
	display:block;
	text-align:left;
}

#lightbox-galeria .box .legenda .quantidade
{
	float:right;
	text-align:right;
}

#lightbox-galeria .grupo
{
	background-image:url('../img/f_slide.png');
	height:88px;
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
}

#lightbox-galeria .grupo .anterior, #lightbox-galeria .grupo .proxima
{
	width:16px;
	height:27px;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-13px;
	z-index:2;
}

#lightbox-galeria .grupo .anterior
{
	left:50%;
	margin-left:-460px;
}

#lightbox-galeria .grupo .proxima
{
	right:50%;
	margin-right:-460px;
}

#lightbox-galeria .grupo .botao-inativo
{
	opacity:0.2;
}

#lightbox-galeria .grupo .janela
{
	position:absolute;
	top:11px;
	left:50%;
	margin-left:-434px;
	width:868px;
	height:66px;
	overflow:hidden;
}

#lightbox-galeria .grupo .janela .clip
{
	height:100%;
	width:10000;
}

#lightbox-galeria .grupo .janela .clip img
{
	float:left;
	width:110px;
	height:62px;
	margin-left:5px;
	margin-right:5px;
	border:2px solid transparent;
	display:block;
	cursor:pointer;
}


#lightbox-galeria .grupo .janela .clip .ativo, #lightbox-galeria .grupo .janela .clip img:hover
{
	border:2px solid #d91079;
}

#lightbox-galeria .fechar
{
	position:absolute;
	right:0px;
	top:-40px;
	width:25px;
	height:24px;
}

#lightbox-galeria .vem, #lightbox-galeria .vai
{
	width:70px;
	height:73px;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-37px;
	z-index:2;
}

#lightbox-galeria .vem
{
	left:20px;
}

#lightbox-galeria .vai
{
	right:20px;
}

#lightbox-galeria .box-video
{
	opacity:0.01;
	position:absolute;
	top:60px;
	left:0;
	right:0;
	bottom:0;
	font-size:220%;
	color:#ffffff;
	text-align:center;
}

#lightbox-galeria .legenda
{
	left:0;
	right:0;
	bottom:0;
}

#lightbox-galeria .tema
{
	font-weight:bold;
	font-size:220%;
	color:#ffffff;
}

#lightbox-galeria .descricao
{
	font-size:220%;
	color:#ffffff;
}
