/* reset */
* {margin:0; padding:0; border:0;}
.reset-border {border:0 !important;}
.reset-padding {padding:0 !important;}
.reset-margin {margin:0 !important;}
.reset-height { height:auto !important;}
.reset-full {border:0 !important; margin:0 !important; padding:0 !important; float:none !important;}

/* tags */
body {font:12px Arial, Helvetica, sans-serif; position:relative;}
a:link, a:visited, a:active {text-decoration:none; color:#157;}
a:hover {text-decoration:underline; color:#157;}
h1, h2, h3 {margin-bottom:15px;}
p {line-height:20px; margin-bottom:20px;}
ol {font-size:14px;}
ol li {margin-bottom:15px; list-style:decimal inside; padding-left:30px;}
ul {clear:both;}
li {list-style:inside;}
ul li {list-style:square inside;}
li ul li {list-style:none outside;}
li ul {padding:3px 0 3px 20px;}
select {border:1px solid #ccc; padding:4px 10px; margin-top:5px;}

#barrauol li,#barrauol ul li{list-style: none;}
#barrauol select{padding: inherit;}

/* generico */
	.container {width:960px; margin:0 auto;}
	.left, .alignleft {float:left;} img.alignleft {margin:0 10px 10px 0;} .aligncenter {text-align:center;}
	.right, .alignright {float:right !important;} img.alignright {margin:0 0 10px 10px;}
	.clear {clear:both;} br.clear {clear:both; height:0; line-height:0;}
	.largura-220 {width:220px !important;} .largura-300 {width:300px;} .largura-315 {width:315px;} .largura-730 {width:730px;}
	.botao-azul {display:block; padding:7px 12px; text-align:center; background:url(/img/bg-map.jpg) repeat-x 0 -782px #135; color:#fff !important;}
	.texto-claro {color:#777;}
	.texto-azul, #velo {color:#258;}
	.texto-laranja, #tempo {color:#f70 !important;} h2.texto-laranja, h1.texto-azul {font-size:22px; font-weight:normal !important; line-height:26px;}
	.ads728x90 {padding-left:109px;}
	.ads160x600 {padding-left:72px !important;}
	/* mapa de imagens */ .tabopiniao a, .tabduvidas a, .tabalerta a, .taberros a, .tabanonimos a, .avaliacao-slider, .box .ident, .ordenar li a {background-image:url(/img/img-map.png); background-repeat:no-repeat;}
	/* bold */ .boxdestaque a, #tempo, #velo {font-weight:bold;}
	/* font-14 */ .titulo, .titulo h2, .ficha h2, .forum h3, .download h3, .lista-baixar .programa h3, .lista-baixar .programa-resumo h3, .opcoes, p {font-size:14px;}
	/* padding */ .box-azul, .msg-a, .msg-b, .msg-c {padding:15px;}
	/* margin-top-bottom */ .margin-top-bottom {margin:15px 0;}
	/* margin-top */ .margin-top {margin-top:15px !important;}
	/* margin-bottom */ #topo, .ads, .ads728x90, .margin-bottom, .filtro, .login-sidebar, .box-azul, .box-cinza, .msg-a, .msg-b, .msg-c {margin-bottom:15px !important;}
	/* border, padding */ .box-destaque, .box-cinza, .ficha, .box, #form-comentario textarea {padding:15px; border:1px solid #ccc;}
	/* position-relative */ .box .item {position:relative;}

/* topo */
#topo.blogzigg {background:url(/img/bg-map.jpg) 0 -1334px repeat-x !important;}
#topo {background:url(/img/bg-map.jpg) 0 -700px repeat-x; height:144px; position:relative;}
#topo .container {height:144px; overflow:hidden;}
#topo li {float:left; list-style:none;}
#topo li a {display:block; text-decoration:none;}
.logo, .busca, .meta {height:80px; float:left;}
.logo {width:200px;}
#topo .busca {border-left:1px solid #ccc; border-right:1px solid #ccc; width:510px; padding:0 4px 0 12px; margin:0 12px;}
.busca input {margin-top:25px;}
.busca .campobusca {width:410px; padding:5px 15px; height:18px; border:1px solid #ccc; font-size:16px; color:#888; font-family:Arial, Helvetica, sans-serif;}
.busca .botaobusca { background:url(/img/img-map.gif) no-repeat 0 0; width:35px; height:30px; cursor:pointer; text-indent:-9999px;}
.meta {width:208px;}
.meta .item {float:left; margin-left:5px; padding-top:25px; display:inline;}
.meta .item div {position:absolute;}
.meta .item ul {display:block; width:171px; padding:10px; position:absolute;}
.meta .item li, .meta .item li a {float:none !important; width:100%;}
.meta .cadastro a, .meta .login a {color:#fff; display:block; padding:8px 0; width:81px; padding-left:10px;}
.meta .cadastro a {background:url(/img/img-map.gif) no-repeat 70px -42px #f9a100;}
.meta .cadastro form {background:#fa0; text-align:left; padding:10px; width:168px; border-bottom:3px solid #b72; border-left:3px solid #b72; color:#fff;}
.meta .cadastro form label {width:45px; float:left; display:block; margin-bottom:9px; padding:5px 5px 0 0; text-align:right;}
.meta .cadastro form .input-text {width:100px; padding:4px; margin-bottom:9px; float:right;}
.meta .cadastro form .input-submit {float:right; padding:4px 8px; background:#08c; color:#fff; cursor:pointer;}
.meta .login a {background:url(/img/img-map.gif) no-repeat 70px -42px #274e79;}
.meta .login form {left:-100px; background:#274e79; z-index:25; text-align:left; padding:10px; width:168px; position:absolute; border-bottom:3px solid #135; border-left:3px solid #135; color:#fff;}
.meta .login form label {width:45px; float:left; display:block; margin-bottom:9px; padding:5px 5px 0 0; text-align:right;}
.meta .login form .input-text {width:100px; padding:4px; margin-bottom:9px; float:right;}
.meta .login form .input-submit {float:right; padding:4px 8px; background:#08c; color:#fff; cursor:pointer;}
.meta .login form a { display:inline; line-height:26px; padding:0; font-size:11px;}
.meta .login form a { width:100%; text-align:left;}
.meta .logado a {background:url(/img/img-map.png) no-repeat 0 -911px; width:80px; height:21px; padding:8px 0 0 39px; display:block;}
.meta .logado ul, .meta .favoritos ul {margin:0; padding:0; border-left:2px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc;}
.meta .logado ul li a, .meta .favoritos ul li a {background:none #f2f2f2; border-bottom:1px solid #ccc; padding:8px 0 0 8px; height:21px; width:163px;}
.meta .logado ul li a:hover {background:none #06a; color:#fff;}
.meta .favoritos ul li a:hover {background:none #f70; color:#fff;}
.meta .favoritos a {background:url(/img/img-map.png) no-repeat -123px -911px; width:37px; height:29px; display:block; color:#f70;}
.meta .sair a {background:url(/img/img-map.png) no-repeat -163px -911px; width:37px; height:29px; display:block;}
.meta .header-drop-down {z-index:25; }
.nav, .sub-nav {height:36px; clear:both;}
.nav li {border-left:1px solid #295488; border-right:1px solid #245;}
.nav li a, .nav li a:active, .nav li a:visited {padding:9px 15px 8px; color:#fff;}
.nav li a:hover {background:url(/img/bg-map.jpg) no-repeat 50% -844px; color:#fff;}
.nav .ativo {background:#f89d00; position:relative; top:-4px; padding:2px 9px 3px; text-transform:uppercase; border:0;}
.nav .ativo a:hover {background:none; color:#fff;}
.sub-nav li a, .sub-nav li a:active, .sub-nav li a:visited {padding:8px 15px; color:#fff;}
.sub-nav li {position:relative; top:-5px; margin-bottom:15px;}
.sub-nav li a:hover {background:#c16006; border-left:1px solid #a95400; border-right:1px solid #f5b140; padding:8px 14px; color:#fff;}

/* conteudo */
#conteudo {width:960px; margin:0 auto;}
.breadcrumbs {padding:5px 15px; border:1px solid #ccc; font-size:11px; clear:both; margin-bottom:15px; background:#fff;}
.capa .left {width:728px;}
.capa .right {width:220px;}
.capa .right .box .item {padding-bottom:12px; margin-bottom:11px;}
.vitrine {border:1px solid #ccc; background:url(/img/bg-map.jpg) 0 -940px #fff; padding:15px; height:277px; margin-bottom:15px;}
.vitrine .item {margin-bottom:15px;}
.vitrine .item img, .telas img {float:left; margin-right:10px; border:1px solid #ccc; padding:3px;}
.vitrine .item h3 {margin:0 0 4px 0 !important; font-size:16px; font-weight:normal;}
.vitrine .item h3 a {color:#f71;}
.vitrine .item p {font-size:12px; line-height:16px; margin-bottom:3px;}
.vitrine .item .download {font-size:10px; text-transform:uppercase; font-weight:bold;}
.vitrine2 { padding:15px 0 15px 15px !important;}
.vitrine2 .item {width:315px !important; height:80px !important; margin:5px 0 5px 30px !important; float:left;}
#loopedSlider {width:360px; height:250px; position:relative; clear:both; float:left; margin-right:15px;}
#loopedSlider ul.pagination {list-style-type:none; display:block; height:30px; position:absolute; bottom:-30px; left:15px; z-index:75;}
#loopedSlider ul.pagination li {float:left; margin-right:10px; list-style:none;}	
#loopedSlider ul.pagination a {display:block; width:20px; padding-top:12px; overflow:hidden; background-image:url(/img/img-map.gif); background-position:0 -161px; background-repeat:no-repeat; text-indent:-9999px;}
#loopedSlider ul.pagination li.active a {background-position:0 -118px; position:relative; top:-5px;}
.espaco {width:360px; height:250px; overflow:hidden; position:relative;}
.slides {position:absolute; top:0; left:0;}
.slides div {position:relative; top:0; width:360px; display:none;}
.slides div .transparencia {position:absolute; top:180px; display:block; padding:15px; z-index:50; background:url(/img/bg-transparente.png); width:330px;}
.slides div a img {width:360px; height:250px;}
.slides h2 {font-weight:normal;}
.slides h2 a, .slides h2 a:active, .slides h2 a:visited, .slides h2 a:hover {color:#f71;}
.slides h2, .slides p {line-height:20px; margin:0 !important;}
.destaques-pq * {margin:0; line-height:16px;}
.destaques-pq img {border:0 !important; margin-bottom:3px;}
.destaques-pq p {font-size:12px;}
.titulo {display:block; background:url(/img/bg-map.jpg) 0 -1248px #efd; padding:12px 15px; color:#555; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; font-weight:bold; margin-bottom:0 !important; height:19px;}
.titulo li {display:inline; margin-right:15px;}
.titulo .selected {padding:5px 15px; background:#dfe0d0; color:#5b5b5b;}
.tipos-comentarios { background:none !important; border:0 !important; padding:10px 0 !important;}
.box {background:#fff; margin-bottom:15px;}
.box .chapeu {font-size:11px; text-transform:uppercase; color:#555; font-weight:bold; display:block;}
.box h3 {font-size:12px; line-height:18px; display:inline;}
.box .item {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; clear:both;}
.box .item img {float:left; margin-right:10px; border:1px solid #ccc;}
.box .item span {display:block;}
.box .item .counter {font-size:11px;}
.box .ident { background-position: -150px -494px; width:50px; height:50px; float:left; display:block;}
.box .resposta {padding:20px 0 0 18px;}
.box .moldura-foto {padding:5px; border:1px solid #ccc; font-size:11px; float:left; margin:0 15px 15px 0;}
.box .moldura-foto span { display:block; margin-top:5px; padding-left:25px; background:url(/img/img-map.gif) no-repeat 0 -301px;}
.box.games {padding:15px 8px !important;}
.box.games .item {width:125px; margin:0; padding:0 9px; border-right:1px solid #ccc; border-bottom:0 !important; float:left !important; clear:none;}
.box.games span {display:block; font-weight:bold; color:#555; font-size:11px; text-transform:uppercase; margin-bottom:7px;}
.box.games .item img {margin:0 0 7px 0;}
.box.games h3 {font-weight:normal; line-height:16px;}
.buttons {background:url(/img/img-map.gif) no-repeat 0 0 transparent;}
#slider1 {height:1%; overflow:hidden;}
#slider1 .viewport {float:left; width:576px; height:145px; overflow:hidden; position:relative;}
#slider1 .buttons {display:block; margin-top:60px; background-position:0 -199px; text-indent:-999em; float:left; width:20px; height:20px; overflow:hidden; position:relative; }
#slider1 .next {background-position:0 -237px; margin-left:10px;}
#slider1 .disable {visibility:hidden;}
#slider1 .overview {list-style:none outside; position:absolute; width:491px; left:0; top:0;}
#slider1 .overview li {float:left; list-style:none outside; height:145px;}
.box.telas {padding:15px 10px !important;}
#slider2 {height:1%; overflow:hidden;}
#slider2 .viewport {float:left; width:226px; height:80px; overflow:hidden; position:relative;}
#slider2 .buttons {display:block; margin-top:25px; background-position:0 -199px; text-indent:-999em; float:left; width:20px; height:20px; overflow:hidden; position:relative; }
#slider2 .next {background-position:0 -237px; margin-left:5px;}
#slider2 .prev {margin-right:5px;}
#slider2 .disable {visibility:hidden;}
#slider2 .overview {list-style:none outside; position:absolute; width:320px; left:0; top:0;}
#slider2 .overview li {float:left; list-style:none outside;}
#slider2 .item {clear:none;}
.boxdestaque {background:url(/img/bg-map.jpg) repeat 0 -940px #fff;}
.box-azul {background:#eff;}
.blog a, .blog a:hover {color:#C60 !important;}
.blog li {line-height:20px;}
.ficha {width:266px; height:218px;}
.ficha li {list-style:none outside; color:#666; line-height:18px;}
.bandeira-brasil {background:url(/img/img-map.gif) no-repeat 0 -490px; width:24px; height:24px;}
.bandeira-eua {background:url(/img/img-map.gif) no-repeat 0 -527px; width:24px; height:24px;}
.forum span {font-size:11px; color:#666;}
.forum p {font-size:12px; line-height:16px; margin-bottom:10px;}
.forum .usuario {color:#F60; font-weight:bold;}
.forum .item {padding-bottom:0;}
.item-texto {padding-left:85px;}
.ordenar {background:#e8e8e8; border:1px solid #ccc;}
.ordenar li, .filtrar li {list-style:none outside; float:left; display:block; padding:5px 15px; border-right:1px solid #ccc;}
.ordenar li a {background-position:0 -271px; background-repeat:no-repeat; padding-left: 18px;}
.ordenar a.select {background-position: 0 -302px !important;}
.filtrar {padding:5px 15px 10px; background:#f2f2f2; border-bottom:1px solid #ccc; margin-bottom:30px;}
.filtrar form { float:left; display:block; margin-right:30px;}
.filtro {border:1px solid #ccc;}
.filtro .item {float:left; width:202px; padding:0 0 15px; border-right:1px solid #ccc; border-bottom:0; clear:none;}
.filtro .item ul {padding-top:15px;}
.filtro .item li {padding-left:15px;}
.filtro span {border-bottom:1px solid #ccc; background:#f2f2f2; display:block; padding:5px 10px; font-weight:bold;}
.filtro strong {color:#046;}
.ajuda {display:block; width:18px; height:18px; background:url(/img/img-map.gif) no-repeat 0 -389px; position:relative; float:right;}
.ajudaover {background-color: #1a1a1a; color:#fff; position: absolute; z-index:999; padding:15px; width:240px; right:0; top:28px; font-size:12px; font-weight:normal;}
.icone-velocimetro {background:url(/img/img-map.gif) no-repeat 0 -427px; width:44px; height:44px; display:block; float:left; margin-right:10px;}
.subcategorias li {float:left; display:block; width:250px;}

/* Pagina Download */
.download h1 {margin-bottom:0;}
.download .favorito a {background:url(/img/img-map.gif) no-repeat 0 -818px; padding:8px 10px 8px 45px; color:#fff !important; width:180px; height:16px; display:block; margin-top:5px;}
.download .baixar {clear:both; border:1px solid #ccc;}
.download .baixar .botao {width:200px; height:64px; padding:15px; float:left; border-right:1px solid #ccc;}
.download .baixar .info {float:left; padding:15px; width:350px;}
.download .baixar .info p {font-size:12px; line-height:20px; color:#666; margin-bottom:0;}
.msg-a {background:#fdebeb; border:1px solid #b13} .msg-b {background:#e8f3dd; border:1px solid #563} .msg-c {background:#fafad6; border:1px solid #aa7}
.botao-download {width:130px; background:url(/img/img-map.gif) no-repeat 0 -566px; height:34px; display:block; font-size:20px; color:#fff !important; padding:20px 10px 10px 60px;}
.botao-compare {width:130px; background:url(/img/img-map.gif) no-repeat 0 -735px; height:34px; display:block; font-size:20px; color:#fff !important; padding:20px 10px 10px 60px;}
.comparativo {width:610px; height:158px; overflow-x:scroll; overflow-y:hidden;}
.comparativo img {display:block;}
.comparativo ul {width:970px;}
.comparativo li {list-style:none outside; padding:0 10px; margin:0 5px; float:left; width:130px; height:150px; text-align:center; border-right:1px solid #ccc;}
.comparativo li a span {margin:5px 0; display:block;}
.comparativo-botao {padding-left:200px;}

#comentarios .item {border-bottom:solid 1px #ccc; line-height:20px; }
#comentarios .item p { margin:0;}
#comentarios .item span {font-size:12px;}
#comentarios .item strong {color:#257;}
#comentarios .item .avatar { float:left; margin-right:10px; border:1px solid #ccc; padding:2px;}
.box-cinza {background:#f2f2f2;}
.box-cinza h2 {font-weight:normal;}
#form-comentario textarea {background:#fff; font-family:Arial, Helvetica, sans-serif; width:560px; height:120px;}
#form-comentario label {display:block;}
#form-comentario p {margin-bottom:10px;}
#form-comentario .input-text {padding:5px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; width:250px; height:20px;}
#form-comentario .input-submit {background:#246; color:#fff; cursor:pointer; font-size:16px; text-transform:lowercase; padding:8px 30px;}
.cadastro-login {width:305px; border-right:1px solid #ccc; margin-right:18px; float:left;}

.lista-simples li {padding-bottom:8px; margin-bottom:8px; display:block; border-bottom:1px solid #ccc; font-size:14px; list-style:none outside;}
.lista-usuarios li {float:left; margin:0 5px 5px 0; padding:1px; border:1px solid #ccc; list-style:none outside;}
.lista-top ol {color:#F60; font-size:24px;}
.lista-top li {list-style-type:decimal; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #bbb;}
.lista-top li img {float:right; padding-top:15px;}
.lista-top li a {font-size:14px;}
.lista-top li span {font-size:11px; color:#777; display:block; padding-left:28px; line-height:8px;}
.lista-baixar {line-height:18px;}
.lista-baixar .imagem {float:left; width:120px; border-right:1px solid #ccc; height:75px;}
.lista-baixar .imagem img {padding:3px; border:1px solid #ccc;}
.lista-baixar .programa {float:left; width:220px; padding:0 15px; border-right:1px solid #ccc; height:75px;}
.lista-baixar .programa p, .lista-baixar .programa-resumo p {font-size:12px; margin-bottom:0; line-height:16px;}
.lista-baixar .programa-resumo {float:left; width:410px; padding:0 15px; border-right:1px solid #ccc; height:75px;}
.lista-baixar .descricao {float:left; width:160px; border-right:1px solid #ccc; padding:0 15px; height:75px;}
.lista-baixar .descricao img, .lista-baixar .programa-resumo img {border:0;}
.lista-baixar .link {float:left; height:75px; padding:20px 0 0 15px;}
.lista-baixar .link .botao {width:32px; height:34px; background:url(/img/img-map.gif) no-repeat 0 -335px; text-indent:-9999px; display:block;}
.nuvem {line-height:26px; margin-bottom:30px;}
.paginacao ul li {float:left; margin-right:5px; list-style:none;}
.paginacao ul li a {display:block; border:1px solid #ccc; padding:6px 7px;}
.paginacao ul li a:hover {color:#fff; background:#049; text-decoration:none; border:1px solid #046;}
.paginacao .exibir {padding:7px 15px 0 0;}
.opcoes {border:solid 1px #ccc; background:url(images/bg-links-download.jpg) repeat-x; padding:15px;}
.opcoes li {line-height:28px; padding-left:10px; list-style:none outside;}
.item1 span, .item2 span, .item3 span {background-image:url(/img/img-map.png); background-repeat:no-repeat; display:block; width:28px; height:24px; float:left;}
.item1 a {color:#f70 !important;}
.item2 a {color:#258;}
.item1 span {background-position:-183px -180px;}
.item2 span {background-position:0 -384px;}
.item3 span {background-position:-183px -216px;}
.children li {list-style:square inside;}

.votos .tipo, .votos .estrelas, .votos .pontos {display:block; float:left;}
.votos .tipo {width:75px; font-weight:bold; text-align:right;}
.votos .estrelas {width:60px; padding:4px 7px 0 7px;}
.votos .compartilhe {padding:4px 7px 0 7px; float:left;}
.compartilhe ul li {float:left; margin-right:5px; list-style:none outside;}
.compartilhe ul .googlebuzz {background:url(/img/img-map.gif) no-repeat -183px 0; width:16px; height:16px; display:block;}
.compartilhe ul .twitter {background:url(/img/img-map.gif) no-repeat -183px -37px; width:16px; height:16px; display:block;}
.compartilhe ul .facebook {background:url(/img/img-map.gif) no-repeat -183px -75px; width:16px; height:16px; display:block;}
.compartilhe ul .rss {background:url(/img/img-map.gif) no-repeat -183px -112px; width:16px; height:16px; display:block;}
.compartilhe ul .orkut {background:url(/img/img-map.gif) no-repeat -183px -149px; width:16px; height:16px; display:block;}
.votos p {line-height:22px; margin:0; font-size:12px; clear:both;}
.tipovoto {width:260px; height:36px; padding:12px 0 12px 20px; display:block;}
.tabvoto {display:block; float:left;}
.tabvoto li {list-style:none outside;}
.tabvoto li a {width:220px; height:36px; padding:12px 0 12px 60px; display:block;}
.tabvoto li a strong {font-size:16px; font-weight:bold; display:block;}
.tabvoto li a span {font-size:12px;}
.tabvoto li .selected {background-color:#f2f2f2;}
.tabform {background:#f2f2f2; float:right; width:588px; padding:30px;}
.tabopiniao a {background-position:-155px -241px;}
.tabduvidas a {background-position:-155px -288px;}
.tabalerta a {background-position:-155px -340px;}
.taberros a {background-position:-155px -390px;}
.tabanonimos a {background-position:-155px -440px;}
.avaliacao-opcoes {float:left; padding:5px;}
.avaliacao-opcoes li {margin-bottom:9px;}
.avaliacao-slider {width:107px; height:24px; background-position:7px -871px;}
.avaliacao-slider div {background:url(/img/thumb-n.gif) no-repeat; width:17px; height:21px;}

.blogzigg .titulo {background:url(/img/bg-map.jpg) repeat-x 0 -1291px #eff !important;}
.blogzigg .texto-azul {color:#056 !important;}
.blogzigg .nav .ativo, .blogzigg .nav .ativo {background:#2a989f !important;}
.blogzigg .sub-nav li a:hover,.sub-nav li.select {background:#c16006; padding:8px 14px; color:#fff;}

#conteudo .coluna-esquerda {width:645px; float:left;}
#conteudo .coluna-direita {width:300px; float:right;}
.meuzigg-gerencia {width:300px; float:left;}
.meuzigg-conteudo {width:645px; float:right;}
.login-sidebar {padding:15px; background:#f2f2f2;}
.login-sidebar label {display:block; float:left; width:50px; text-align:right;}
.login-sidebar input {float:right; padding:5px; border:1px solid #ccc; width:165px}
.login-sidebar p {margin-bottom:10px; height:30px;}
.login-sidebar .botao {background:#036; color:#fff; cursor:pointer; font-size:16px; width:178px;}

/* rodape */
.top-listas .primeira, .top-listas .segunda, .top-listas .terceira {width:319px; float:left;}
.top-listas .segunda .titulo, .top-listas .segunda ul { border-left:1px solid #ccc; border-right:1px solid #ccc;}
.top-listas .titulo {border:0;}
.top-listas ul {padding:15px;} .top-listas li {line-height:22px; list-style:none outside;}
.voltar-topo {display:block; border:1px solid #add; padding:10px 15px; background:#def; margin-bottom:10px; text-align:right; font-weight:bold;}
.voltar-topo a {background:url(/img/img-map.gif) no-repeat 125% -263px; display:block; padding:8px 30px 0 0;}
.background {background:url(/img/bg-map.jpg) 0 -1px repeat-x; height:700px; width:100%; position:absolute; bottom:0; z-index:-25;}
#rodape {height:220px; background:url(/img/bg-rodape.jpg) no-repeat; padding-bottom:39px; color:#555;}
#rodape .item {width:192px; padding:15px; float:left;margin-right:9px;}
#rodape .ultimo-item {width:236px; padding:15px; float:left;}
#rodape h2 {font-size:16px; color:#368;}
#rodape p {font-size:12px; line-height:16px;}
#rodape li {list-style:none outside; line-height:18px;}

/* */
.clear ul li {float:left; margin:0 30px 10px 0; width:100px;}

/* lightbox */
#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999}#lightbox-overlay{z-index:90;background-color:#000;height:100%;position:fixed}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none}#lightbox-imageBox{position:relative;border:1px solid black;;background-color:white;width:400px;height:400px;margin:0 auto}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url(/img/blank.gif) no-repeat;zoom:1;padding:0px;margin:0}#lightbox-nav-btnPrev{left:0;right:auto;float:left}#lightbox-nav-btnNext{left:auto;right:0;float:right}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;margin:0 auto;padding:0px}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:bold}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:3px;color:#999}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%}#lightbox-close-button:hover{color:#666}#lightbox-infoContainer-clear{clear:both;visibility:hidden}

div.social-bookmarks { text-align: center; padding: 10px 0px 0px 0px; }
div.social-bookmarks img { padding: 7px; }

.post-blog,.post-blog p, .post-blog li { font-size: 14px; line-height: 20px }
.post-blog ul { margin: 10px; }
