@charset "utf-8";
/* CSS Document */

/* ------------------------------------
	CSS Desenvolvido pela
	pianoLab | Agencia Interativa 
    em outubro de 2009
    http://www.pianolab.com.br
------------------------------------ */

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#e8e8e8 url(../imagens/bg-site.jpg) top center repeat-y;
}
br {
	clear:both;
}
a {
	color:#ed2629;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
a img:hover {
	text-decoration:none;
	border:none;
}
p {
	margin-bottom:10px;
}
p a {
	color:#ed2629;
}
p em {
	font-size:11px!important;
}
h1, h2 {
	text-indent:-5000px;
}
h1 {
	height:21px;
	width:470px;
	margin-bottom:20px;
}
h3 {
	font-weight:bold;
	text-transform:none!important;
}
div.apresentacao h1 {
	background:url(../imagens/tituloApresentacao.gif) no-repeat;
}
div.homenageados h1 {
	background:url(../imagens/tituloSecaoHomenageados.gif) no-repeat;
}
div.polos h1 {
	background:url(../imagens/tituloPolos.gif) no-repeat;
}
div.galeria h1 {
	background:url(../imagens/tituloGaleriaFotos.gif) no-repeat;
}
div.tvCarnaval h1 {
	background:url(../imagens/tituloTvCarnaval.gif) no-repeat;
}
div.musicas h1 {
	background:url(../imagens/tituloMusicas.gif) no-repeat;
}
div.projetosEspeciais h1 {
	background:url(../imagens/tituloProjetos.gif) no-repeat;
}
div.noticias h1 {
	background:url(../imagens/tituloNoticias.gif) no-repeat;
}
div.centralMulti h1 {
	background:url(../imagens/tituloCentral.gif) no-repeat;
}
div.transporte h1 {
	background:url(../imagens/tituloTransporte.gif) no-repeat;
}
div.transito h1 {
	background:url(../imagens/tituloTransito.gif) no-repeat;
}
div.seguranca h1 {
	background:url(../imagens/tituloSeguranca.gif) no-repeat;
}
div.saude h1 {
	background:url(../imagens/tituloSaude.gif) no-repeat;
}
div.semanaPre h1 {
	background:url(../imagens/tituloSemanaPre.gif) no-repeat;
}
div.assistencia h1 {
	background:url(../imagens/tituloAssistencia.gif) no-repeat;
}
div. h1 {
	background:url(../imagens/) no-repeat;
}
div. h1 {
	background:url(../imagens/) no-repeat;
}
.tweet_text {
	line-height:16px;
}
.tweet_text a {
	word-wrap:break-word;
}
h2 {
	font-size:14px;
}
em {
	font-style:normal;
}
hr {
	border:none;
}
div#container {
	width:960px;
	position:relative;
	left:50%;
	margin-left:-480px;
}
div#topo object {
	display:block; /* retirar */
}
div#container2 {
	background:#fff;
}
div#conteudoPrincipal div {
	float:left;
}
/* navegacao auxiliar */
div.navegacaoAuxiliar {
	font-size:11px;
	line-height:16px;
	width:170px;
}
div.navegacaoAuxiliar h2 {
	font-size:11px;
}
div.navegacaoAuxiliar ul {
	margin-top:-3px;
	padding-bottom:38px;
	background:url(../imagens/bgMenuLateral.gif) bottom left no-repeat;
}
div.navegacaoAuxiliar ul li, div.navegacaoAuxiliar ul li h2 a {
	color:#fff;
}
div.navegacaoAuxiliar ul li {
	text-transform:uppercase;
	width:167px;
	padding:3px 0 2px 0;
	border-right:1px solid #ed2629;
}
div.navegacaoAuxiliar ul li h2 {
	text-indent:0;
	padding-left:17px;
	background:#ec2529 url(../imagens/bulletMenu.gif) top left no-repeat;
}
div.navegacaoAuxiliar ul ul {
	margin-top:5px;
	padding:0;
	background:none;
}
div.navegacaoAuxiliar ul li li {
	padding:0;
	background:#fff;
	border:none;
}
div.navegacaoAuxiliar ul li li a {
	color:#ec2529;
	padding-left:20px;
	background:url(../imagens/bulletSubitem.gif) left no-repeat;
	display:block;
}
/* navegacao principal */
div.navegacaoPrincipal {
	width:467px;
	padding:0 20px 0 20px;
}
/* galeria slide */
.svw {
	width: 50px;
	height: 20px;
	background: #fff;
}
.svw ul {
	position: relative;
	left: -999em;
}
.stripViewer li {
	position:relative;
}
.stripViewer li p {
	font:21px Arial, Helvetica, sans-serif;
	margin: 10px 0 4px 0 !important;
	color: #ec2529 !important;
	font-weight: bold;
	width:290px;
}
.stripViewer li a img {
	
	display:block;
}
.stripViewer { 
	position: relative;
	overflow: hidden;
	margin: 0 0 1px 0;
}
.stripViewer ul {
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	width: 1%;
	list-style-type: none;
}
.stripViewer ul li {
	float:left;
}
.stripTransmitter {
	overflow: auto;
	width: 1%;
	position:relative;
	top:-225px;
	left:185px;
}
.stripTransmitter ul {
	margin: 0;
	padding: 0;
	position: relative;
	top:-30px;
	list-style-type: none;
}
div#conteudoDestaques {
	width:290px;
}
div#conteudoDestaques ul {
	margin-top:-33px;
	margin-bottom:10px;
	float:right;
}
div#conteudoDestaques ul li {
	width: 20px;
	float:left;
	margin: 0 1px 1px 0;
}
div#conteudoDestaques li a, ul.paginacao a {
	font-size:11px;
	text-align: center;
	line-height: 22px;
	background: #fff;
	color: #ec2529;
	text-decoration: none;
	display: block;
}
div#conteudoDestaques  li a:hover, div#conteudoDestaques li a.active, a.current, ul.paginacao a:hover, ul.paginacao a.active {
	background: #ec2529;
	color: #fff;
}
div#conteudoDestaques h3, div#conteudoDestaques h3 {
	font:21px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:5px;
}
div#conteudoDestaques h3 a, div#conteudoDestaques h3 a:hover {
	color:#db292d;
	background:none;
}
/*tooltips formatting*/ 
#tooltip {
	background: #fff;
	color: #000;
	opacity: 0.85;
	border: 5px solid #dedede;
}
#tooltip h3 {
	font: normal 10px Verdana;
	margin: 0;
	padding: 6px 2px;
	border: 0;
}
/* ultimas noticias */

div.ultimasNoticias  {
	margin-top:-35px;
}
div.noticias em {font-style: italic !important;}
div.ultimasNoticias h2 {
	height:21px;
	width:187px;
	margin-bottom:20px;
	background:url(../imagens/tituloUltimasNoticias.gif) no-repeat;
}
div.ultimasNoticias ul {
	width:470px;
	margin-bottom:5px;
	border-bottom:1px solid #dfdede;
}
div.ultimasNoticias a.maisNoticias {
	font-size:11px;
}
div.ultimasNoticias li {
	margin-bottom:16px;
}
div.ultimasNoticias li em {
	color:#000;
}
div.ultimasNoticias li em b {
	font-weight:normal;
	margin-left:10px;
}
div.ultimasNoticias li p {
	line-height:12px;
}
div.ultimasNoticias li p a {
	color:#ec2429;
}
/* twitter */
div#conteudoDestaques {
	height:340px;
	float:left;	
}
div.tweet, div.navegacaoPromocional {
	padding-top:17px;
}
div.tweet {
	height:340px;
	width:160px;
	margin-top:-55px;
	margin-left:15px;
	float:right;
}
div.tweet ul {
	margin-top:-10px!important;
}
div.tweet a {
	width:160px;
}
div.navegacaoPrincipal div.tweet h2 {
	height:35px;
	width:161px;
	background:url(../imagens/tituloTwitter.gif) no-repeat;
}
div.tweet ul {
margin-top:-10px;
margin-bottom:-10px;
}
div.navegacaoPrincipal div.recifeVirtual {
	margin-top:28px;
}
div.navegacaoPrincipal div.recifeVirtual h2 {
	height:19px;
	width:159px;
	margin-bottom:7px;
	background:url(../imagens/tituloRecifeVirtual.gif) no-repeat;
}
div.navegacaoPromocional h2.tituloImprensa {
	height:27px;
	width:112px;
	margin-top:20px;
	background:url(../imagens/tituloImprensa.gif) no-repeat;
}
div.navegacaoPrincipal object {
	clear:both;
}
/* navegacao promocional */
div.navegacaoPromocional {
	width:270px;
}
div.navegacaoPromocional h2.homenageados {
	height:25px;
	width:180px;
	margin-top:3px;
	margin-bottom:10px;
	background:url(../imagens/tituloHomenageados.gif) no-repeat;
}
div.navegacaoPromocional h2.tituloProgramacao {
	height:27px;
	width:167px;
	margin-top:20px;
	margin-bottom:2px;
	background:url(../imagens/tituloProgramacao.gif) no-repeat;
}
div.navegacaoPromocional h2.tituloLinks {
	height:19px;
	width:67px;
	margin-top:20px;
	margin-bottom:10px;
	background:url(../imagens/tituloLinks.gif) no-repeat;
}
div.navegacaoPromocional h2.tituloFotos {
	height:19px;
	width:70px;
	margin-top:20px;
	margin-bottom:10px;
	background:url(../imagens/tituloFotos.gif) no-repeat;
}
div.navegacaoPromocional ul.homenageados li {
	float:left;
	margin: 0 0 10px 0;
}
div.navegacaoPromocional ul.homenageados li.primeiroItemHomenageados {
	margin-right:10px;
}
div.navegacaoPromocional ul.homenageados em {
	color:#ec2429;
	font-size:11px;
	word-wrap:break-word;
	width:129px;
	display:block;
}
div.navegacaoPromocional h2.tituloTv {
	height:19px;
	width:143px;
	margin-top:20px;
	margin-bottom:10px;
	background:url(../imagens/tituloTv.gif) no-repeat;
}
ul.links li {
	margin-bottom:10px;
	float:left;
}
ul.links li a {
	text-indent:-5000px;
	height:40px;
	width:130px;
	display:block;
}
li.youtube, li.guia, li.achadosEPerdidos, li.programacao, li.radioFrevo {
	margin-left:10px;
}
li.orkut a {
	background:url(../imagens/bannerOrkut.gif) no-repeat;
}
li.youtube a {
	background:url(../imagens/bannerYoutube.gif) no-repeat;
}
li.programacao a {
	background:url(../imagens/bannerProgramacao.gif) no-repeat;
}
li.guia a {
	background:url(../imagens/bannerGuia.gif) no-repeat;
}
li.radioFrevo a {
	background:url(../imagens/bannerRadio.gif) no-repeat;
}
li.achadosEPerdidos a {
	background:url(../imagens/bannerAchados.gif) no-repeat;
}
li.municipal a {
	background:url(../imagens/linkMunicipal.png) no-repeat;
}
h2.tituloDestaques {
	height:21px;
	width:120px;
	margin-top:27px;
	margin-bottom:10px;
	background:url(../imagens/tituloDestaques.gif) no-repeat;
}
/* rodape */
div#rodape {
	height:220px;
	background:url(../imagens/bgRodape.png) top left no-repeat;
}
div#rodape img {
	width:960px;
	position:relative;
	left:50%;
	margin-top:105px;
	margin-left:-480px;
}
div#assina {
	color:#666;
	height:30px;
	padding-top:15px;
	background:#e8e8e8;
}
div#assina p {
	font-size:11px;
	text-align:center;
}
div#assina a {
	color:#db282c;
}
/* internas */
div.internas {
	padding-top:25px;
}
div.internas h2 {
	color:#ed2629;
	text-transform:uppercase;
	text-indent:0;
}
/* central */
div.central h3 {
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
	display:block;
}
div.central li {
	color:#ed2629;
	text-transform:uppercase;
	padding-bottom:10px;
}
div.central li li {
	color:#000;
	text-transform:none;
	padding:0;
}
div.central b {
	font-weight:normal;
	display:block;
}
div.central address {
	margin-bottom:10px;
}
div.seguranca h3 {
	margin:0;
}
div.seguranca h3 {
	margin-top:10px;
}
div.transito a {
	color:#999;
}
div.transito ul {
	margin:10px 0;
}
div.assistencia b {
	font-weight:bold;
}
/* galeria */
div.galeria, div.galeria ul {
	position:relative;
}
div.galeria h2 {
	margin-bottom:10px;
}
div.galeria h3, div.galeria em {
	text-align:center;
	display:block;
}
div.galeria ul {
	width:380px;
	left:50%;
	margin-left:-190px;
}
div.galeria li {
	margin-bottom:20px;
	margin-left:20px;
	float:left;
}
div.galeria li img {
	display:block;
}
div.galeria li em {
	font-size:10px;
}
div.galeria select {
	margin:10px 0 20px 0;
}
div.galeria a.linkVoltar {
	position:absolute;
	top:55px;
	right:20px;
}
div.galeria a.itemAnterior {
	float:left;
}
div.galeria a.itemProxima {
	float:right;
}
/* apresentacao */
div.apresentacao h3 , div.homenageados h3 {
	text-transform:uppercase;
	margin-bottom:10px;
}
div.apresentacao img {
	margin-bottom:20px;
}
/* polos */
div.polos a.linkVoltar, div.noticias a.linkVoltar {
	margin-top:20px;
	display:block;
	clear:both;
}
/* noticias */
div.noticias {
	padding-bottom:30px;
	position:relative;
}
div.noticias img {
	margin-right:10px;
}
div.noticias em {
	font-size:10px;
}
div.noticias h2 {
	margin-bottom:10px;
}
div.polinhos h2 {
	text-indent:-5000px;
	height:30px;
	background:url(../imagens/tituloPolinhos.gif) no-repeat;
	display:block;
}
div.corredorFrevo h2 {
	text-indent:-5000px;
	height:30px;
	background:url(../imagens/tituloCorredor.gif) no-repeat;
	display:block;
}
div.noticias h2 a:hover {
	text-decoration:underline;
}
ul.paginacao li {
	float:left;
}
ul.paginacao li a {
	padding:2px 5px;
	display:block;
}
ul.paginacao {
	position:absolute;
	bottom:0;
	left:20px;
}
/* homenageados */
div.homenageados h2 {
	margin-bottom:10px;
}
div.homenageados h3 {
	font-weight:bold;
}
div.homenageados em {
	font-size:10px;
}
/* tv carnaval */
div.tvCarnaval {
	position:relative;
}
div.tvCarnaval li {
	margin-bottom:20px;
}
div.tvCarnaval object{
	margin-right:10px;
	float:left;
}
h2 a:hover {
	text-decoration:none;
}
a.linkDownloadFotos {
	margin:10px 0 20px 0;
	display:block;
}
table {
	width: 100%;
	text-align:center;
	border-right:1px solid #ccc;
	margin-bottom:10px;
}
th {
	text-align:center;
}
table thead{
	color:#fff;
	background:#ed2629;
	border:1px solid #ed2629;
}

table td {
	padding:2px 4px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
}
div.semanaPre ul {
	margin-top:10px;
}
div.homenageados img {
	margin-right:10px;
	float:left;
}