/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

*:focus { outline: 0; }

body { line-height: 1em; color: black; background: #fff; }

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: "" ""; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

img a { border: none; }

/* FIM RESET */
/* BASE */
body { color: #333; text-align: center; }

div, article, section { display: block; }

a { text-decoration: none; }

strong { font-weight: bold; }

em { font-style: italic; }

.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; width: 100%; }

/* FIM BASE */

/* 12 columns, 60 pixels each, with 20 pixel gutter */
.row { width: 960px; margin: 0 auto; overflow: hidden; zoom: 1; text-align: left; }

.row .row { margin: 0 -10px; width: auto; display: inline-block; }

nav { text-align: left; }

.segment-title { color: #FC7700; font-family: 'Droid Sans',arial,sans-serif !important; font-size: 36px; letter-spacing: -2px; padding: 0 0 0.2em 0.36em; }

/* fim 12 columns, 60 pixels each, with 20 pixel gutter */

/* FONTS */
body { font: 10px x-small arial,helvetica,freesans,sans-serif; *font-size: 1.25ex; }

nav, footer, #software-page, #home-page, #software-list, #p404, #header-site, #segment-grid-page { font-size: 1.2em; }

input { font-family: arial,helvetica,freesans,sans-serif; }

@font-face { font-family: "Droid Sans"; src: local(☺), url(http://sawpf.com/fonts/droid/droidsans.woff?4ef0d97d7123&4ef0d97d7123) format(woff), url(http://sawpf.com/fonts/droid/droidsans.ttf?4ef0d97d7123&4ef0d97d7123) format(truetype), url(http://sawpf.com/fonts/droid/droidsans.svg#webfontlFWn5GrS?4ef0d97d7123&4ef0d97d7123) format(svg); font-weight: 700; font-style: normal; }

/* FIM FONTS */

/* CABEÇALHO */
#glb-menu { width: 80.3em; z-index: 999; position: relative; border-bottom: 0; font-family: 'Droid Sans',Arial,helvetica,freesans,sans-serif; margin-left: auto; margin-right: auto; margin-top: 0; }
#glb-menu ul.menu-itens { overflow: visible; zoom: 1; background: none; border-top: 1px solid #d9d9d9; font-size: 12px; height: auto; border: none; border-width: 1px 0 0; margin: 0 10px; }
#glb-menu ul.menu-itens li { background: url(http://s.glbimg.com/po/tt/m/common/img/menu/bkg_item_menu.png?346cbab4b7ec) center left no-repeat; color: #E6E6E6; float: left; position: relative; }
#glb-menu ul.menu-itens li.menu-primeiro { background: none; margin-left: 10px; }
#glb-menu ul.menu-itens li a.first-node { color: #666; cursor: pointer; letter-spacing: 0!important; display: block; float: left; height: 22px; padding: 8px 12px 0; }
#glb-menu ul.menu-itens li a.first-node:hover { border-top: 1px solid #ddd; margin-top: -1px; text-decoration: none; }
#glb-menu .aba { background-color: #fff; border: 1px solid #cfcfcf; color: #666; cursor: pointer; height: 21px; letter-spacing: 0!important; left: 0; margin-top: -31px; position: absolute; top: 0; z-index: 999; border-width: 2px 1px 0; padding: 9px 12px 0; }
#glb-menu .aba .canto-te, #glb-menu .aba .canto-td { display: block; height: 2px; width: 2px; position: absolute; top: -2px; }
#glb-menu .aba .canto-te { background: url(http://s.glbimg.com/po/tt/m/common/img/menu/cantos-aba-menu.png?346cbab4b7ec) no-repeat left top; left: -1px; }
#glb-menu .aba .canto-td { background: url(http://s.glbimg.com/po/tt/m/common/img/menu/cantos-aba-menu.png?346cbab4b7ec) no-repeat right top; right: -1px; }
#glb-menu .menu-primeiro .menu-subitens { background: none; top: 34px; left: -13px; }
#glb-menu .menu-subitens { display: none; position: absolute; top: 28px; left: -1px; min-width: 12em; width: 12em; zoom: 1; }
#glb-menu .menu-subitens .conteudo-subitens { background-color: #fff; border: 1px solid #ddd; overflow: hidden; border-width: 0 1px; }
#glb-menu ul.menu-itens .menu-subitens .menu-canto-re, #glb-menu ul.menu-itens .menu-subitens .menu-canto-rd, #glb-menu ul.menu-itens .menu-subitens .menu-canto-td, #glb-menu ul.menu-itens .menu-subitens .menu-canto-te { font-size: 1px; height: 5px; }
#glb-menu ul.menu-itens .menu-subitens .menu-canto-re { background: url(http://s.glbimg.com/po/tt/m/common/img/menu/bkg_submenu.png?346cbab4b7ec) no-repeat left bottom; margin-right: 5px; }
#glb-menu ul.menu-itens .menu-subitens .menu-canto-rd { background: url(http://s.glbimg.com/po/tt/m/common/img/menu/bkg_submenu.png?346cbab4b7ec) no-repeat right bottom; position: absolute; bottom: 0; right: 0; width: 5px; }
#glb-menu ul.menu-itens .menu-subitens .menu-canto-td { background: url(http://s.glbimg.com/po/tt/m/common/img/menu/bkg_submenu.png?346cbab4b7ec) no-repeat right top; position: absolute; right: 0; top: 0; width: 5px; }
#glb-menu ul.menu-itens .menu-subitens .menu-canto-te { background: url(http://s.glbimg.com/po/tt/m/common/img/menu/bkg_submenu.png?346cbab4b7ec) no-repeat left top; margin-right: 5px; }
#glb-menu ul.menu-itens .menu-subitens ul { float: left; width: 136px; padding: 8px 10px; }
#glb-menu ul.menu-itens .menu-subitens li { background: none; color: #595959; display: block; float: none; line-height: 14px; zoom: 1; }
#glb-menu ul.menu-itens .menu-subitens li.submenu-agrupador { border-bottom: 1px solid #ccc; margin-bottom: 8px; padding-bottom: 7px; }
#glb-menu ul.menu-itens .menu-subitens li.submenu-agrupador a, #glb-menu ul.menu-itens .menu-subitens li.submenu-agrupador span { font-weight: 700; padding: 1px 3px; }
#glb-menu ul.menu-itens .menu-subitens li:last-child { border: 0; margin: 0; padding: 0; }
#glb-menu ul.menu-itens .menu-subitens li a, #glb-menu ul.menu-itens .menu-subitens li span { color: #595959; display: inline-block; padding: 2px 4px; }
#glb-menu ul.menu-itens .menu-subitens li a:hover { background: #666; }
#glb-menu ul.menu-itens .menu-subitens .aba a { display: block; color: #666; }
#glb-menu ul.menu-itens .menu-subitens .menu-subitens-interno ul { float: none; display: block; padding: 0; }
#glb-menu ul.menu-itens .menu-subitens .menu-subitens-interno li { border: 0; color: #aaa; zoom: 1; }
#glb-menu .base-texto { border-top: 1px solid #eee; clear: both; padding-top: 3px; margin: 10px; }
#glb-menu .base-patrocinio { border-top: 1px solid #cfcfcf; clear: both; height: 2.75em; line-height: 2.75em; padding: 10px; }

#glb-menu .glb-conteudo { position: relative; width: 100%; border-bottom: 1px solid #d1d1d1; text-align: center; bottom: auto; height: 47px; }
#glb-menu .menu-borda-baixo { font-size: 1px; height: 4px; width: 940px; overflow: hidden; -moz-border-radius: 0 0 1px 1px; -webkit-border-radius: 0 0 1px 1px; border-radius: 0 0 1px 1px; display: none; margin: 0 10px; }
#glb-menu .menu-borda-baixo1 { height: 1px; width: 100%; font-size: 1px; overflow: hidden; background: #000; opacity: .1; filter: alpha(opacity = 10); }
#glb-menu ul.menu-itens:after { content: "."; clear: both; display: block; height: 0; visibility: hidden; }
#glb-menu ul li.menu-item-li { float: left; position: relative; z-index: 101; background: none; }
#glb-menu .menu-item-a { display: block; height: auto; float: left; background: none; border: 0; padding: 16px 10px!important; }
#glb-menu a.menu-item-a:hover { margin-top: 0; border-style: solid; border-width: 0; }
#glb-menu .menu-item-has-submenu a.menu-item-a:hover { border: 0; margin-top: 0; color: #333; }
#glb-menu .menu-item-li-first .menu-item-a { background: none; padding-left: 0; }
#glb-menu .menu-item-a img { vertical-align: top; padding: 6px 0 0 4px; }
#glb-menu .menu-item-seta { background: none; padding-right: 0; letter-spacing: -0.05em; }
#glb-menu ul li.menu-item-li:hover { z-index: 102; }
#glb-menu ul li.menu-item-li:hover .submenu { visibility: visible; opacity: 1; }
#glb-menu .menu-item-li-first .submenu { left: -15px; _left: -5px; }
#glb-menu .submenu { position: absolute; z-index: 102; visibility: hidden; opacity: 0; font-family: Arial,helvetica,freesans,sans-serif; left: -6px; top: 43px; width: auto!important; }
#glb-menu .conteudo-subitens { width: 232px; }
#glb-menu .conteudo-subitens ul { width: 232px; }
#glb-menu .submenu-2colunas { width: 495px; }
#glb-menu .submenu-2colunas .conteudo-subitens { width: 320px; }
#glb-menu .submenu-3colunas { width: 728px; }
#glb-menu .submenu-3colunas .conteudo-subitens { width: 480px; }
#glb-menu .submenu-4colunas { width: 961px; }
#glb-menu .submenu-4colunas .conteudo-subitens { width: 640px; }
#glb-menu .submenu-aba { position: absolute; overflow: hidden; top: -31px; border: 0; height: auto; left: 0; margin-top: 0; z-index: 102; letter-spacing: inherit; background: none; display: none; padding: 0; }
#glb-menu .submenu-aba-n1 { background-position: 0 0; background-repeat: repeat; height: 36px; float: left; }
#glb-menu .submenu-aba-n2 { background-position: right 36px; background-repeat: repeat; float: left; height: 19px; margin-left: 8px; padding: 17px 16px 0 7px; }
#glb-menu .submenu-aba-seta { background: url(http://s.glbimg.com/po/tt/m/libby/header_produtos/img/sprite_menu.png?a5d8235ffcd5) right -948px no-repeat; padding-right: 14px; }
#glb-menu .submenu-aba img { margin-left: 3px; vertical-align: middle; }
#glb-menu .menu-canto-te, #glb-menu .menu-canto-re, #glb-menu .menu-canto-td, #glb-menu .menu-canto-rd { background-image: url(http://s.glbimg.com/po/tt/m/libby/header_produtos/img/sprite_menu.png?a5d8235ffcd5); background-repeat: no-repeat; }
#glb-menu .menu-canto-te, #glb-menu .menu-canto-re { position: absolute; left: 0; height: 8px; width: 8px; font-size: 1px; overflow: hidden; }
#glb-menu .menu-canto-rd, #glb-menu .menu-canto-td { height: 8px; margin-left: 8px; font-size: 1px; overflow: hidden; }
#glb-menu .menu-canto-te { top: 0; background-position: 0 0; }
#glb-menu .menu-canto-td { background-position: right 0; height: auto; padding-top: 5px; }
#glb-menu .menu-canto-re { bottom: 0; background-position: 0 -855px; }
#glb-menu .menu-canto-rd { background-position: right -855px; }
#glb-menu .conteudo-subitens-bg, #glb-menu .conteudo-subitens-bg2 { overflow: hidden; background-image: url(http://s.glbimg.com/po/tt/m/libby/header_produtos/img/sprite_menu.png?a5d8235ffcd5); background-repeat: repeat; width: 100%; }
#glb-menu .conteudo-subitens-bg { background-position: 0 -8px; }
#glb-menu .conteudo-subitens-bg2 { background-position: right -8px; }
#glb-menu .conteudo-subitens { background-color: #fff; color: #444; font-size: 15px; border: 0; overflow: hidden; position: relative; margin: 0 5px; padding: 0; }
#glb-menu .conteudo-subitens ul { display: block; float: left; background-color: #fff; background: none; border: 0; margin-left: 0; overflow: visible; width: 160px; border-color: #ccc; padding: 15px 0; border-width: 0 1px; }
#glb-menu .conteudo-subitens ul.last { border-right: 0; }
#glb-menu .conteudo-subitens ul a:hover { background: none; border-style: solid; border-width: 0 0 0 3px; }
#glb-menu ul.menu-itens li.submenu-item { margin-top: 6px; overflow: hidden; width: 100%; background: none; }
#glb-menu .submenu-item a, #glb-menu .submenu-item span { display: block; border-left: 3px solid #fff; padding: 2px 0 2px 17px; }
#glb-menu ul.menu-itens .submenu ul a strong { padding-right: 7px; }
#glb-menu ul.menu-itens .submenu .link-direto a { padding: 2px 0 2px 17px; }
#glb-menu .agrupador-titulo span { display: none!important; padding: 0; }
#glb-menu .menu-subitens-interno { width: 100%; overflow: hidden; }
#glb-menu div.menu-subitens-interno ul { width: 100%; border: 0; overflow: hidden; margin: 0; padding: 0; }
#glb-menu div.menu-subitens-interno li { width: 100%; background: none; margin-top: 2px!important; }
#glb-menu div.menu-subitens-interno a { margin-left: 15px; padding-left: 12px!important; }
#glb-menu ul li.menu-item-especial { float: none; }
#glb-menu .menu-item-esq .menu-item-seta, #glb-menu .menu-item-esq .submenu-aba-seta { font-weight: 100; }
#glb-menu .menu-item-especial .menu-item-a { background-position: right -976px; font-weight: 900; }
#glb-menu .menu-item-esq.menu-item-li-first .menu-item-a { padding-left: 10px; padding-right: 0; _padding-right: 10px; }
#glb-menu .menu-item-esq .submenu { left: auto; right: -4px; }
#glb-menu .menu-item-esq.menu-item-li-first .submenu { right: -15px; _right: -5px; }
#glb-menu .menu-item-esq .submenu-aba { right: 0; _right: -1px; left: auto; }
#glb-menu .menu-item-esq .menu-canto-te { background-position: left 0; }
#glb-menu .menu-item-esq .menu-canto-td { background-position: right -873px; }
#glb-menu .menu-item-esq .submenu-aba-n2 { padding: 17px 15px 0 7px; }

#glb-menu .submenu-aba-n1, #glb-menu .submenu-aba-n2 { background-image: url(http://s.glbimg.com/po/tt/m/libby/header_produtos/img/sprite_menu_item.png?a5d8235ffcd5); }

.ul li.chamada-secundaria { border-top: 1px dotted #ddd; padding-top: 1em; overflow: auto; zoom: 1; }

@font-face { font-family: "Droid Sans"; src: local(☺), url(http://sawpf.com/fonts/droid/droidsans.woff?6b73348ed191) format(woff), url(http://sawpf.com/fonts/droid/droidsans.ttf?6b73348ed191) format(truetype), url(http://sawpf.com/fonts/droid/droidsans.svg#webfontlFWn5GrS?6b73348ed191) format(svg); font-weight: 700; font-style: normal; }

ul.menu-itens { width: 80em; text-align: left; margin: 0 auto!important; padding: 0 10px; }

#glb-menu li a.first-node, #glb-menu .menu-subitens .aba a { font-family: 'Droid Sans',arial,sans-serif!important; font-weight: 400!important; }

#glb-menu { width: 100%; height: 51px; background-color: #EEE; color: #595959; }
#glb-menu:before { width: 100%; height: 51px; background-color: #EEE; content: ''; position: absolute; left: 0; top: 1px; }
#glb-menu a:hover { color: #fc8800!important; }
#glb-menu .item-destacado { font-weight: 700!important; }
#glb-menu ul.menu-itens .menu-item-li, #glb-menu .submenu-aba { font-size: 15px; font-weight: 400; overflow: visible; height: 18px; padding: 0; }
#glb-menu .menu-itens .menu-item-especial .menu-item-a { color: #fc8800; font-weight: 400; }
#glb-menu .menu-item-li .menu-item-a { color: #595959; }
#glb-menu .submenu .submenu-item { font-size: 100%; height: auto; text-transform: none; margin-top: 2px; }
#glb-menu ul.menu-itens li.submenu-item { font-size: 100%; height: auto; text-transform: none; margin-top: 2px; }
#glb-menu ul.menu-itens .submenu .submenu-aba-seta { background-color: #fff; background-position-y: 23px; border: 1px solid #e4e4e4; border-bottom-width: 0; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; cursor: pointer; height: auto; margin-left: -10px; margin-top: -36px; position: absolute; z-index: 999; padding: 17px 10px 20px; }
#glb-menu .menu-canto-te, #glb-menu .menu-canto-re, #glb-menu .menu-canto-td, #glb-menu .menu-canto-rd, #glb-menu .glb-menu-seta-balao, #glb-menu .conteudo-subitens-bg, #glb-menu .conteudo-subitens-bg2 { background-image: url(http://s.glbimg.com/po/tt/m/tectudo/img/sprite_menu.png?e1ddd598c07b); overflow: visible; }
#glb-menu .glb-menu-seta-balao { background-position: -955px -943px; width: 15px; height: 11px; top: -6px; left: 38px; font-size: 1px; position: absolute; }
#glb-menu .menu-item-esq .glb-menu-seta-balao { left: auto; right: 38px; }
#glb-menu .conteudo-subitens, #glb-menu .menu-canto-td-bordas, #glb-menu .menu-canto-rd-bordas { background: url(http://s.glbimg.com/po/tt/m/tectudo/img/menu_vertical_border.gif?e1ddd598c07b); }
#glb-menu .menu-canto-td-bordas, #glb-menu .menu-canto-rd-bordas { height: 3px; margin-left: -3px; margin-right: 6px; }
#glb-menu .submenu-1colunas .conteudo-subitens { width: 160px; }
#glb-menu .submenu-5colunas .conteudo-subitens { width: 800px; }
#glb-menu .submenu-6colunas .conteudo-subitens { width: 960px; }
#glb-menu .submenu .submenu-item a, #glb-menu .submenu .submenu-item span { color: #6f6f6f; display: inline-block; font-size: 13px; line-height: 1.2; padding: 2px 15px; }
#glb-menu div.menu-subitens-interno a { background: url(http://s.glbimg.com/po/tt/m/tectudo/img/sprite_menu.png?e1ddd598c07b) no-repeat scroll -965px -902px transparent; }
#glb-menu div.menu-subitens-interno a:hover { background: url(http://s.glbimg.com/po/tt/m/tectudo/img/sprite_menu.png?e1ddd598c07b) no-repeat scroll -965px -902px transparent; }

#glb-menu ul.menu-itens .menu-subitens li a:hover { color: #fff; }
#glb-menu ul.menu-itens .menu-subitens li a:hover span { color: #fff; }

#glb-menu ul.menu-itens li.menu-primeiro a { padding-left: 0; }
#glb-menu ul.menu-itens li.menu-primeiro a.first-node { padding-left: 0; }

#glb-menu .aba:hover, #glb-menu a.submenu-aba-n1, #glb-menu .submenu-item a * { cursor: pointer; }
#glb-menu ul.menu-itens .menu-subitens .menu-subitens-interno li a, #glb-menu .agrupador-titulo { font-weight: 400; }
#glb-menu .base-patrocinio img { float: right; }

#glb-menu .base-patrocinio span, .destaque-agrupamento .destaque-topo-conteudo, .maisvistas .aba-conteudo ul { float: left; }

#glb-menu ul.menu-itens a, #glb-menu ul.menu-itens li { color: #333; }

#glb-menu span.menu-item-a, #glb-menu span.submenu-aba-n1 { cursor: default; }
#glb-menu .submenu-item span { cursor: default; }
#glb-menu ul.menu-itens li.submenu-item:first-child { margin-top: 0; }

ul.menu-itens { margin: 0 auto !important; padding: 0 10px; text-align: left; width: 80em; }

li { list-style: none outside none; }

.header-tectudo { background-color: #ffffff; border-top: 5px solid #fc8800; height: 96px; }

.glb-conteudo { margin: 0 auto !important; min-width: 960px; text-align: left; width: 80em; }

.cabecalho-produto { padding-top: 12px; margin: 0 0.833em; min-height: 90px; overflow: visible; position: relative; z-index: 9000; }

.marca-produto { background: url("/downloads/images/layout/tt_bt.gif") no-repeat scroll left center transparent; display: block; float: left; height: 84px; margin-right: 10px; overflow: hidden; text-indent: -9999px; width: 466px; }

#busca-padrao { float: right; margin-top: 26px; height: 37px; position: relative; width: 300px; }

.lupa { background: url("/downloads/images/layout/input_label_pequeno.png") no-repeat scroll left top transparent; display: block; float: left; height: 34px; text-indent: -99999px; width: 26px; }

#busca-padrao form fieldset button { background: url("/downloads/images/layout/botao_pequeno.png") no-repeat scroll left top transparent; color: #797979; }

#busca-padrao form fieldset button:hover { background: url("/downloads/images/layout/botao_pequeno.png") no-repeat scroll left bottom transparent; }

#busca-padrao button { background: url("/downloads/images/layout/botao_pequeno.png") no-repeat scroll left top transparent; border: medium none; color: #FFFFFF; cursor: pointer; float: left; font: 14px arial,helvetica,freesans,sans-serif; height: 34px; letter-spacing: -0.05em; padding: 0 0 3px; width: 61px; }

#campo-busca { -moz-border-radius: 0 0 0 0; }

.estadoInicial { color: #999999; }

#busca-padrao input { background: url("http://s.glbimg.com/bu/i/input_bg_pequeno.png") repeat-x scroll 0 -1px transparent; border-color: #B3B3B3; border-left: medium none; border-right: medium none; border-top: 1px solid #B3B3B3; border-width: 1px medium; color: #333333; float: left; font-size: 1.4em; height: 24px; padding: 5px 5px 3px; width: 203px; }

#header-site { margin: 0 10px; overflow: hidden; float: left; width: 940px; display: inline; padding: 1.58em 0 0 0; height: 5.17em; min-height: 62px; _height: 81px; }
#header-site a { float: left; display: block; height: 3.50em; width: 21.3333em; }
#header-site span { border-left: 1px solid #ebebeb; display: block; float: left; height: 41px; margin: 2px 0 0 20px; padding: 0 0 0 20px; width: 343px; background-position: 20px 0; background-repeat: no-repeat; }
#header-site form { float: right; padding-top: 0.40em; position: relative; width: 25em; height: 2.83em; }
#header-site form label { background-image: url(/downloads/images/layout/bg_search_lupa.png); background-repeat: no-repeat; display: block; float: left; height: 2.93em; text-indent: -99999px; width: 2.58em; }
#header-site form input.text { background: #F8F8F8; border: 0; border-top: 1px solid #CCC; border-bottom: 1px solid #EBEBEB; color: #666; font-size: 1.5em; float: left; height: 1.44em; padding: 0.33em 0 0 0; width: 11.39em; _height: 34px; }
#header-site form button { background-image: url(/downloads/images/buttons/search.png); background-repeat: no-repeat; border: 0; font-size: 1em; cursor: pointer; display: block; height: 2.83em; width: 5.08em; }
#header-site form button:hover { background-position: 0 -35px; }

a:link { -webkit-transition: color 200ms ease-out; -moz-transition: color 200ms ease-out; }

.trending-wrapper a .titulo, .trending-wrapper a .subtitulo { -webkit-transition: color 200ms ease-out; -moz-transition: color 200ms ease-out; }

/* FIM CABEÇALHO */

.header-segmento { margin: 0 10px; overflow: hidden; float: left; width: 940px; display: inline; margin-bottom: 3.33em; position: relative; height: 60px; }

.visite-header-segmento { background: #EEE; font-weight: bold; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-width: 1px; border-style: solid; border-color: white #DDD #DDD white; color: #666666; display: block; font-size: 0.833em; line-height: 1em; padding: 0.6em 2.4em 0.6em 0.8em; position: absolute; right: 1.8em; text-transform: uppercase; top: 1.8em; }
.visite-header-segmento span { right: 8px; top: 9px; position: absolute; background-image: url(/downloads/images/layout/header-segmento-seta.gif); background-repeat: no-repeat; width: 10px; height: 5px; }

.visite-header-segmento:hover { background: white; text-decoration: none; }

.logo-header-segmento { display: block; position: absolute; }

.big-brother-brasil { background-image: url(/downloads/images/layout/header-big-brother-brasil.jpg); }
.big-brother-brasil .logo-header-segmento { top: 10px; left: 29px; height: 40px; width: 91px; }

.fantastico { background-image: url(/downloads/images/layout/header-fantastico.jpg); }
.fantastico .logo-header-segmento { top: 0; left: 29px; height: 54px; width: 91px; }

.globo-reporter { background-image: url(/downloads/images/layout/header-globo-reporter.jpg); }
.globo-reporter .logo-header-segmento { top: 3px; left: 29px; height: 54px; width: 91px; }

.globoesporte { background-image: url(/downloads/images/layout/header-globoesporte.jpg); }
.globoesporte .logo-header-segmento { top: 17px; left: 26px; height: 27px; width: 204px; }

.paparazzo { background-image: url(/downloads/images/layout/header-paparazzo.jpg); }
.paparazzo .logo-header-segmento { top: 11px; left: 26px; height: 35px; width: 100px; }

.gnt { background-image: url(/downloads/images/layout/header-gnt.jpg); }
.gnt .logo-header-segmento { top: 0; left: 67px; height: 58px; width: 60px; }

.multishow { background-image: url(/downloads/images/layout/header-multishow.jpg); }
.multishow .logo-header-segmento { top: 0; left: 56px; height: 58px; width: 120px; }

.universal-channel { background-image: url(/downloads/images/layout/header-universal-channel.jpg); }
.universal-channel .logo-header-segmento { top: 0; left: 33px; height: 58px; width: 83px; }

.galileu { background-image: url(/downloads/images/layout/header-galileu.jpg); }
.galileu .logo-header-segmento { top: 14px; left: 26px; height: 30px; width: 140px; }

.pegn { background-image: url(/downloads/images/layout/header-pegn.jpg); }
.pegn .logo-header-segmento { top: 16px; left: 26px; height: 30px; width: 297px; }

.ego { background-image: url(/downloads/images/layout/header-ego.jpg); }
.ego .logo-header-segmento { top: 17px; left: 29px; height: 31px; width: 62px; }

.assinante { background-image: url(/downloads/images/layout/header-assinante.jpg); }
.assinante .logo-header-segmento { top: 10px; left: 25px; height: 40px; width: 305px; }

.passione { background-image: url(/downloads/images/layout/header-passione.jpg); }
.passione .logo-header-segmento { top: 9px; left: 29px; height: 40px; width: 135px; }

.copa-do-mundo { background-image: url(/downloads/images/layout/header-copa-do-mundo.jpg); }
.copa-do-mundo .logo-header-segmento { top: 0; left: 20px; height: 58px; width: 237px; }

/* NAVEGACAO */
nav { display: block; position: relative; margin: 0 auto; padding-bottom: 3.3333em; width: 960px; z-index: 21; margin-top: 6px; }

.menu-holder { font-family: 'Droid Sans',arial,sans-serif !important; margin-bottom: 40px; background-image: url(/downloads/images/layout/menu_background.png); background-position: center bottom; }

ul#menu-segmentos { z-index: 22; overflow: visible; height: 6px; width: 100%; }
ul#menu-segmentos li.segmentos { background-repeat: no-repeat; background-position: left center; float: left; position: relative; padding: 1px; padding-right: 0.35em; }
ul#menu-segmentos li.segmentos a.menu-link { color: #666; font-size: 1.4em; letter-spacing: -1.3px !important; float: left; text-transform: lowercase; padding: 8px 11px 0 11px; display: block; height: 22px; text-decoration: none; }
ul#menu-segmentos li.segmentos a:hover { color: #FC8800; }
ul#menu-segmentos li.i1 { background: none; }
ul#menu-segmentos li.i1 .menu-subitens { background: none; top: 34; left: -13px; }

/* FIM NAVEGACAO */

/* NAVEGACAO SUBITENS */
.menu-subitens { display: none; position: absolute; top: 38px; left: -1px; zoom: 1; z-index: 31; }
.menu-subitens .conteudo-subitens { background-color: #fff; border-color: #ddd; border-style: solid; border-width: 0 1px; overflow: hidden; zoom: 1; z-index: 32; }
.menu-subitens .conteudo-subitens ul { float: left; margin: 0; padding: 8px 10px; width: 158px; }
.menu-subitens .conteudo-subitens ul li { background: none; color: #595959; display: block; float: none; line-height: 14px; zoom: 1; }
.menu-subitens .conteudo-subitens ul li a { display: inline-block; padding: 4px 6px; color: #666; text-decoration: none; }
.menu-subitens .menu-canto-re, .menu-subitens .menu-canto-rd, .menu-subitens .menu-canto-td, .menu-subitens .menu-canto-te { background-image: url(/downloads/images/layout/bkg_submenu.png); display: block; height: 5px; }
.menu-subitens .menu-canto-re { background-repeat: no-repeat; background-position: left bottom; margin-right: 5px; }
.menu-subitens .menu-canto-rd { background-repeat: no-repeat; background-position: right bottom; position: absolute; bottom: 0; right: 0; width: 5px; }
.menu-subitens .menu-canto-td { background-repeat: no-repeat; background-position: right top; position: absolute; right: 0; top: 0; width: 5px; }
.menu-subitens .menu-canto-te { background-repeat: no-repeat; background-position: left top; margin-right: 5px; }

/* NAVEGACAO ABA */
.menu-subitens .aba { background-color: #fff; text-transform: lowercase; border-style: solid; border-width: 1px 1px 0 1px; border-color: #DDD; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; color: #666; height: 30px; letter-spacing: 0 !important; left: 0; margin-top: -41px; padding: 9px 11px 0 11px; position: absolute; top: 0; z-index: 41; }
.menu-subitens .aba .canto-te, .menu-subitens .aba .canto-td { background-image: url(/downloads/images/layout/cantos-aba-menu.png); background-repeat: no-repeat; background-position: top; display: block; height: 2px; width: 2px; position: absolute; top: -2px; }
.menu-subitens .aba .canto-te { background-position: left; left: -1px; }
.menu-subitens .aba .canto-td { background-position: right; right: -1px; }
.menu-subitens .aba span { color: #666; cursor: default; display: block; font-size: 1.4em; height: 22px; padding: 0; text-transform: lowercase; text-decoration: none; letter-spacing: -1.3px !important; }
.menu-subitens .aba a { color: #666; display: block; font-size: 1em; height: 22px; padding: 0; text-transform: lowercase; text-decoration: none; }

#menu-segmentos .first .aba, #menu-segmentos .last .aba { padding: 11px 16px 0 16px; }

/* FIM NAVEGACAO ABA */

/* RESCREVE PARA O MENU DE ESPECIAIS */
li.i10 a.menu-link { background-repeat: no-repeat; background-position: 6px 6px; }
li.i10 .menu-subitens { left: auto; right: -2px; }
li.i10 .menu-subitens .aba { background-repeat: no-repeat; background-position: 6px 7px; left: auto; right: 0; }
li.i10 .menu-subitens .menu-canto-re, li.i10 .menu-subitens .menu-canto-rd, li.i10 .menu-subitens .menu-canto-td, li.i10 .menu-subitens .menu-canto-te { background-image: url(/downloads/images/layout/bkg_submenu_last.png); }

span.especiais { color: #FC8800 !important; }

#barra-ieupdate { margin: -20px 0 40px 0; }

#home-page section.content, #segment-grid-page section.content, #software-page section.content, #software-list section.content { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; }
#home-page aside, #segment-grid-page aside, #software-page aside, #software-list aside { margin: 0 10px; overflow: hidden; float: left; width: 300px; display: inline; }

#search-not-found section.content { margin: 0 10px; overflow: hidden; float: left; width: 940px; display: inline; }

/* CROP DAS IMAGENS */
.foto { overflow: hidden; position: relative; }

/* FIM CROP DAS IMAGENS */

/* CANTOS ARREDONDADOS NAS IMAGENS */
.foto, .icone { position: relative; }

.foto img, .icone img { display: block; }

span.canto-se, span.canto-sd, span.canto-ie, span.canto-id { display: block; height: 4px; position: absolute; width: 4px; }

span.canto-se { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-image: url(/downloads/images/layout/canto-foto-arredondado.png); background-repeat: no-repeat; background-position: 0 0; left: 0; top: 0; }

span.canto-sd { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-image: url(/downloads/images/layout/canto-foto-arredondado.png); background-repeat: no-repeat; background-position: -4px 0; right: 0; top: 0; }

span.canto-ie { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-image: url(/downloads/images/layout/canto-foto-arredondado.png); background-repeat: no-repeat; background-position: 0 -4px; bottom: 0; left: 0; }

span.canto-id { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background-image: url(/downloads/images/layout/canto-foto-arredondado.png); background-repeat: no-repeat; background-position: -4px -4px; bottom: 0; right: 0; }

span.on { background-image: url(/downloads/images/layout/canto-foto-arredondado-roxo.png); }

/* FIM CANTOS ARREDONDADOS NAS IMAGENS */

/* PUBLICIDADES */
#home-page .ad-OA_content, #home-page .ad-OA_footer, #segment-grid-page .ad-OA_content, #segment-grid-page .ad-OA_footer { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; }
#home-page .ad-OA_content div, #home-page .ad-OA_footer div, #segment-grid-page .ad-OA_content div, #segment-grid-page .ad-OA_footer div { margin-bottom: 3.33em; }

#software-list .ad-OA_footer, #software-page .ad-OA_footer { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; }
#software-list .ad-OA_footer div, #software-page .ad-OA_footer div { margin-bottom: 3.33em; }

.ad-OA_sidebar, .ad-OA_promo { margin: 0 10px; overflow: hidden; float: left; width: 300px; display: inline; }
.ad-OA_sidebar div, .ad-OA_promo div { margin-bottom: 3.33em; }
.ad-OA_sidebar #ctimagegoogle h3, .ad-OA_sidebar #ads-home-sidebar-img h3, .ad-OA_sidebar #ads-software-sidebar-img h3, .ad-OA_sidebar #ads-search-sidebar-img h3, .ad-OA_promo #ctimagegoogle h3, .ad-OA_promo #ads-home-sidebar-img h3, .ad-OA_promo #ads-software-sidebar-img h3, .ad-OA_promo #ads-search-sidebar-img h3 { color: #999999; font-size: 0.75em; text-transform: uppercase; line-height: 0.89em; margin-bottom: 0.222em; padding: 0 0 0 0.222em; }

.ad-OA_promo { margin-bottom: 30px; }

#ads-home-content-single, #ads-home-footer-single, #ads-home-sidebar-single, #ads-search-content-single, #ads-search-footer-single, #ads-search-sidebar-single, #ads-software-footer-single, #ads-software-sidebar-single { position: relative; padding: 6px 0 0 0; margin-bottom: 40px; }
#ads-home-content-single h3, #ads-home-footer-single h3, #ads-home-sidebar-single h3, #ads-search-content-single h3, #ads-search-footer-single h3, #ads-search-sidebar-single h3, #ads-software-footer-single h3, #ads-software-sidebar-single h3 { background: #FFF; color: #999999; font-size: 0.75em; left: 15px; position: absolute; text-transform: uppercase; top: 1px; padding: 0 5px; }
#ads-home-content-single ul, #ads-home-footer-single ul, #ads-home-sidebar-single ul, #ads-search-content-single ul, #ads-search-footer-single ul, #ads-search-sidebar-single ul, #ads-software-footer-single ul, #ads-software-sidebar-single ul { border: 1px solid #DDD; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0; padding: 40px 20px 0 20px; }
#ads-home-content-single ul li, #ads-home-footer-single ul li, #ads-home-sidebar-single ul li, #ads-search-content-single ul li, #ads-search-footer-single ul li, #ads-search-sidebar-single ul li, #ads-software-footer-single ul li, #ads-software-sidebar-single ul li { text-align: center; }
#ads-home-content-single h4 a, #ads-home-footer-single h4 a, #ads-home-sidebar-single h4 a, #ads-search-content-single h4 a, #ads-search-footer-single h4 a, #ads-search-sidebar-single h4 a, #ads-software-footer-single h4 a, #ads-software-sidebar-single h4 a { font-weight: bold; color: #4e070d; display: block; font-size: 1.667em; line-height: 1em; margin-bottom: 10px; }
#ads-home-content-single p, #ads-home-footer-single p, #ads-home-sidebar-single p, #ads-search-content-single p, #ads-search-footer-single p, #ads-search-sidebar-single p, #ads-software-footer-single p, #ads-software-sidebar-single p { color: #666666; font-size: 1.25em; margin-bottom: 8px; }
#ads-home-content-single p a, #ads-home-footer-single p a, #ads-home-sidebar-single p a, #ads-search-content-single p a, #ads-search-footer-single p a, #ads-search-sidebar-single p a, #ads-software-footer-single p a, #ads-software-sidebar-single p a { color: #4e070d; display: block; font-size: 0.87em; line-height: 1em; margin-bottom: 40px; text-transform: lowercase; }

#ads-home-content, #ads-home-footer, #ads-home-sidebar, #ads-search-content, #ads-search-footer, #ads-search-sidebar, #ads-software-footer, #ads-software-sidebar { position: relative; padding: 6px 0 0 0; margin-bottom: 40px; }
#ads-home-content h3, #ads-home-footer h3, #ads-home-sidebar h3, #ads-search-content h3, #ads-search-footer h3, #ads-search-sidebar h3, #ads-software-footer h3, #ads-software-sidebar h3 { background: #FFF; color: #999999; font-size: 0.75em; left: 15px; position: absolute; text-transform: uppercase; top: 1px; padding: 0 5px; }
#ads-home-content ul, #ads-home-footer ul, #ads-home-sidebar ul, #ads-search-content ul, #ads-search-footer ul, #ads-search-sidebar ul, #ads-software-footer ul, #ads-software-sidebar ul { border: 1px solid #DDD; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0; padding: 20px 20px 0 20px; }
#ads-home-content ul li, #ads-home-footer ul li, #ads-home-sidebar ul li, #ads-search-content ul li, #ads-search-footer ul li, #ads-search-sidebar ul li, #ads-software-footer ul li, #ads-software-sidebar ul li { padding-bottom: 17px; }
#ads-home-content h4, #ads-home-footer h4, #ads-home-sidebar h4, #ads-search-content h4, #ads-search-footer h4, #ads-search-sidebar h4, #ads-software-footer h4, #ads-software-sidebar h4 { font-size: 12px; padding-bottom: 4px; }
#ads-home-content h4 a, #ads-home-footer h4 a, #ads-home-sidebar h4 a, #ads-search-content h4 a, #ads-search-footer h4 a, #ads-search-sidebar h4 a, #ads-software-footer h4 a, #ads-software-sidebar h4 a { font-weight: bold; color: #4e070d; font-size: 1.334em; line-height: 1em; }
#ads-home-content p, #ads-home-footer p, #ads-home-sidebar p, #ads-search-content p, #ads-search-footer p, #ads-search-sidebar p, #ads-software-footer p, #ads-software-sidebar p { color: #666666; font-size: 1.083em; padding-bottom: 2px; line-height: 1.1533em; }
#ads-home-content p a, #ads-home-footer p a, #ads-home-sidebar p a, #ads-search-content p a, #ads-search-footer p a, #ads-search-sidebar p a, #ads-software-footer p a, #ads-software-sidebar p a { color: #4e070d; font-size: 0.8466em; line-height: 1em; text-transform: lowercase; }

.ad-Position2 { margin: 0 10px; overflow: hidden; float: left; width: 300px; display: inline; }
.ad-Position2 div { margin-bottom: 3.33em; }
.ad-Position2 p { text-transform: uppercase; color: #999999; font-size: 0.75em; padding: 0 0 0.222em 0.111em; line-height: 0.89em; }

#search-not-found .ad-OA_not_found_footer { margin: 0 10px; overflow: hidden; float: left; width: 940px; display: inline; text-align: center; margin-bottom: 60px; }

.article .ad-OA_content { font-size: 0.8em; }
.article .ad-OA_content #ads-software-content, .article .ad-OA_content #ads-software-content-single { margin: 0 10px; overflow: hidden; float: left; width: 220px; display: inline; margin: 0 1.6666em 1.6666em 0; padding: 6px 0 0 0; position: relative; }
.article .ad-OA_content #ads-software-content h3, .article .ad-OA_content #ads-software-content-single h3 { background: #FFF; color: #999999; font-size: 0.75em; font-weight: normal; left: 15px; position: absolute; text-transform: uppercase; top: -3px; padding: 0 5px; }
.article .ad-OA_content #ads-software-content ul, .article .ad-OA_content #ads-software-content-single ul { border: 1px solid #DDD; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; list-style: none; margin: 0; padding: 12px 19px 4px 19px; }
.article .ad-OA_content #ads-software-content ul li, .article .ad-OA_content #ads-software-content-single ul li { background: none; padding: 0; margin-bottom: 10px; }
.article .ad-OA_content #ads-software-content h4, .article .ad-OA_content #ads-software-content-single h4 { padding: 6px 0 2px 0; font-size: 1.083em; }
.article .ad-OA_content #ads-software-content h4 a, .article .ad-OA_content #ads-software-content-single h4 a { font-weight: bold; color: #fc8800; line-height: 1.17em; display: block; }
.article .ad-OA_content #ads-software-content p, .article .ad-OA_content #ads-software-content-single p { color: #666666; font-size: 0.917em; line-height: 1.2733em; margin: 0; padding-bottom: 0.2733em; }
.article .ad-OA_content #ads-software-content p a, .article .ad-OA_content #ads-software-content-single p a { display: block; color: #fc8800; font-size: 0.909em; line-height: 1.1em; text-transform: lowercase; overflow: hidden; }
.article .ad-OA_content #ads-software-content-single { margin-bottom: 0.6666em; }

.widgets { float: left; }
.widgets h2 { color: #FC8800; font-family: 'Droid Sans',arial,sans-serif !important; font-size: 38px; letter-spacing: -2px; padding: 0.3em 0 0.2em; }
.widgets .ads { margin-top: 52px; }

.space { margin-top: 40px; }

.formato-comercial { float: right; margin: 26px 14px 0 40px; width: 88px; }

/* FIM PUBLICIDADES */

/* PAGINACAO */
section.paginacao { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; height: 3.33em; margin-bottom: 2.5em; text-align: center; }
section.paginacao .component-paginacao { margin: 0 auto; width: 260px; _width: 280px; }
section.paginacao .component-paginacao #prev, section.paginacao .component-paginacao #next { display: block; color: #333333; font-size: 17px; line-height: 35px; }
section.paginacao .component-paginacao #prev { float: left; background-image: url(/downloads/images/icons/paginacao-seta-esq.png); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 0.75em; }
section.paginacao .component-paginacao #next { background-image: url(/downloads/images/icons/paginacao-seta-dir.png); background-repeat: no-repeat; background-position: right center; float: right; padding: 0 0.75em 0 0; }
section.paginacao .component-paginacao #prev.disabled, section.paginacao .component-paginacao #next.disabled { color: #cccccc; }
section.paginacao .component-paginacao #prev.disabled { background-image: url(/downloads/images/icons/paginacao-seta-esq-disabled.png); background-repeat: no-repeat; background-position: left 13px; }
section.paginacao .component-paginacao #next.disabled { background-image: url(/downloads/images/icons/paginacao-seta-dir-disabled.png); background-repeat: no-repeat; background-position: right 13px; }
section.paginacao .component-paginacao .paginas { color: #666666; margin: 0 auto; padding: 3px 0 0 0; width: 125px; }
section.paginacao .component-paginacao .paginas fieldset { margin: 0 auto; width: 94px; }
section.paginacao .component-paginacao .paginas fieldset .canto-esquerdo, section.paginacao .component-paginacao .paginas fieldset .canto-direito { float: left; width: 4px; height: 30px; }
section.paginacao .component-paginacao .paginas fieldset .canto-esquerdo { background-image: url(/downloads/images/layout/canto_esq_input_paginacao.png); }
section.paginacao .component-paginacao .paginas fieldset .canto-direito { background-image: url(/downloads/images/layout/canto_dir_input_paginacao.png); }
section.paginacao .component-paginacao .paginas fieldset input { background-image: url(/downloads/images/layout/bg_input_paginacao.png); background-repeat: repeat-x; border-color: #B4B4B4 #FFF #E8E8E8 #FFF; border-style: solid; border-width: 1px 0; color: #666666; float: left; font-size: 1em; height: 21px; text-align: center; padding: 7px 0 0 0; width: 31px; }
section.paginacao .component-paginacao .paginas fieldset .ate { float: left; margin: 0 0 0 5px; padding: 1px 0 0 0; line-height: 30px; }

/* FIM PAGINACAO */

/* RODAPÉ */
footer #footer-tools, footer #footer-menu, footer #footer-copyright { overflow: hidden; display: inline-block; color: #5b5b5b; font-size: 0.9165em; line-height: 16px; width: 100%; }
footer #footer-tools, footer #footer-menu, footer #footer-copyright { display: block; }
footer #footer-tools .content, footer #footer-menu .content, footer #footer-copyright .content { margin: 0 10px; overflow: hidden; float: left; width: 940px; display: inline; }
footer #footer-tools ul li a, footer #footer-menu ul li a, footer #footer-copyright ul li a { color: #5b5b5b; }
footer #footer-tools { background: #f2f2f2; padding: 1.4545em 0; }
footer #footer-tools li { float: left; height: 1.2727em; border-right: 1px solid #d3d1d2; padding-right: 1.0909em; margin-right: 1.0909em; }
footer #footer-tools .last { border: none; padding: 0; margin: 0; }
footer #footer-tools .icon { background-image: url("/downloads/images/icons/rodape-tools-sprite.gif"); background-repeat: no-repeat; }
footer #footer-tools .rss { background-position: 0 0; padding-left: 20px; }
footer #footer-tools .rss:hover { background-position: 0 -20px; padding-left: 20px; }
footer #footer-tools .twitter { background-position: 0 -40px; padding-left: 27px; }
footer #footer-tools .twitter:hover { background-position: 0 -60px; padding-left: 27px; }
footer #footer-tools .facebook { background-position: 0 -80px; padding-left: 21px; }
footer #footer-tools .facebook:hover { background-position: 0 -100px; padding-left: 21px; }
footer #footer-tools .orkut { background-position: 0 -120px; padding-left: 21px; }
footer #footer-tools .orkut:hover { background-position: 0 -140px; padding-left: 21px; }
footer #footer-menu { background: #f2f2f2; padding: 0 0 30px 0; }
footer #footer-menu .footer-menu-list { overflow: hidden; width: 100%; }
footer #footer-menu .footer-menu-list .first { margin-left: 0 !important; }
footer #footer-menu .footer-menu-list .last { margin-right: 0 !important; }
footer #footer-menu .footer-menu-list .titulo { font-weight: bold; font-size: 1.2733em; text-transform: lowercase; display: block; padding-bottom: 6px; }
footer #footer-menu .footer-menu-list .footer-menu-list-item { margin: 0 10px; overflow: hidden; float: left; width: 140px; display: inline; float: left; }
footer #footer-menu .footer-menu-list .footer-menu-list-software li { font-size: 0.909em; }
footer #footer-menu .footer-menu-list .footer-menu-list-software li a { color: #838383; }
footer #footer-menu #cima { padding: 30px 0; border-top: 1px solid #d3d1d2; }
footer #footer-menu #baixo { clear: both; border-top: 1px solid #d3d1d2; padding-top: 30px; }
footer #footer-copyright { background: #fc8800; line-height: 0.917em; padding: 1.8181em 0; }
footer #footer-copyright ul { float: right; display: inline; }
footer #footer-copyright ul li { display: inline; margin-right: 1.4545em; }
footer #footer-copyright ul li.last { margin: 0; color: #fff; }

/* FIM RODAPÉ */

/* LISTA COM THUMB */
.lista-com-thumb { margin: 0 10px; overflow: hidden; float: left; width: 300px; display: inline; margin-bottom: 3.33em; }
.lista-com-thumb .titulo { border-top: 3px solid #dcdcdc; border-bottom: 1px solid #DCDCDC; }
.lista-com-thumb .titulo h2 { color: #fc8800; letter-spacing: -1.3px; font-family: 'Droid Sans',arial,sans-serif !important; font-size: 2.333em; padding: 0.3em 0 0.2em; }
.lista-com-thumb .titulo span { font-weight: normal; }
.lista-com-thumb .conteudo { height: 360px; overflow: hidden; position: relative; }
.lista-com-thumb ul.lista-paginas { position: absolute; width: 900px; }
.lista-com-thumb ul.lista-paginas li { float: left; width: 300px; }
.lista-com-thumb ul.lista-programas { list-style: none; }
.lista-com-thumb ul.lista-programas li { border-bottom: 1px dotted #E5E5E5; clear: both; padding: 0.73em 0; overflow: hidden; width: 100%; }
.lista-com-thumb .programa-foto { height: 68px; width: 90px; float: left; margin: 0 1em 0 0; position: relative; }
.lista-com-thumb .programa-foto a:hover { text-decoration: none; }
.lista-com-thumb .programa-foto img { border: 1px solid #EEE; }
.lista-com-thumb .programa-titulo { font-size: 1.083em; margin: 0.2em 0 0.6em 0; line-height: 1em; overflow: hidden; height: 1em; font-weight: bold; }
.lista-com-thumb .programa-titulo a { color: #666666; text-decoration: none; }
.lista-com-thumb .programa-headline { font-size: 1.167em; line-height: 1.23em; }
.lista-com-thumb .programa-headline a { color: #999999; }
.lista-com-thumb .paginacao-lista-programas { border-bottom: 1px solid #DDD; padding: 10px 100px; }
.lista-com-thumb .paginacao-lista-programas .anterior, .lista-com-thumb .paginacao-lista-programas .proximo { height: 21px; overflow: hidden; text-indent: -9999px; width: 21px; }
.lista-com-thumb .paginacao-lista-programas .anterior { float: left; }
.lista-com-thumb .paginacao-lista-programas .proximo { float: right; }
.lista-com-thumb .paginacao-lista-programas a.anterior { background: url(/downloads/images/buttons/bt-paginacao-sprite.gif) 0 0px no-repeat; overflow: hidden; display: block; background-color: #4c000a; }
.lista-com-thumb .paginacao-lista-programas a.anterior:hover { background: url(/downloads/images/buttons/bt-paginacao-sprite.gif) 0 -21px no-repeat; overflow: hidden; display: block; background-color: #4c000a; }
.lista-com-thumb .paginacao-lista-programas a.anterior:active { background: url(/downloads/images/buttons/bt-paginacao-sprite.gif) 0 -42px no-repeat; overflow: hidden; display: block; background-color: #4c000a; }
.lista-com-thumb .paginacao-lista-programas span.anterior { background: url(/downloads/images/buttons/bt-paginacao-sprite.gif) 0 -63px no-repeat; overflow: hidden; display: block; background-color: #4c000a; }
.lista-com-thumb .paginacao-lista-programas a.proximo { background: url(/downloads/images/buttons/bt-paginacao-sprite.gif) 0 -84px no-repeat; overflow: hidden; display: block; background-color: #4c000a; }
.lista-com-thumb .paginacao-lista-programas a.proximo:hover { background: url(/downloads/images/buttons/bt-paginacao-sprite.gif) 0 -105px no-repeat; overflow: hidden; display: block; background-color: #4c000a; }
.lista-com-thumb .paginacao-lista-programas a.proximo:active { background: url(/downloads/images/buttons/bt-paginacao-sprite.gif) 0 -126px no-repeat; overflow: hidden; display: block; background-color: #4c000a; }
.lista-com-thumb .paginacao-lista-programas span.proximo { background: url(/downloads/images/buttons/bt-paginacao-sprite.gif) 0 -147px no-repeat; overflow: hidden; display: block; background-color: #4c000a; }
.lista-com-thumb .paginacao-lista-programas .indicacao-pagina { text-align: center; }
.lista-com-thumb .paginacao-lista-programas .indicacao-pagina a { color: #CCC; font-size: 20px; font-weight: bold; line-height: 24px; padding: 0 2px; text-decoration: none; text-align: center; }
.lista-com-thumb .paginacao-lista-programas .indicacao-pagina .on { color: #666; }

/* FIM LISTA COM THUMB */

/* LISTA SIMPLES */
.lista-simples { margin: 0 10px; overflow: hidden; float: left; width: 300px; display: inline; margin-bottom: 3.33em; }
.lista-simples .titulo { border-top: 3px solid #dcdcdc; border-bottom: 1px solid #DCDCDC; }
.lista-simples .titulo h2 { color: #fc8800; letter-spacing: -1.3px; font-family: 'Droid Sans',arial,sans-serif !important; font-size: 2.333em; padding: 0.3em 0 0.2em; }
.lista-simples .titulo span { font-weight: normal; }
.lista-simples ul { list-style: none; padding: 0 0 6px 0; }
.lista-simples ul li { border-bottom: 1px dotted #E5E5E5; clear: both; padding: 0.86em 0; overflow: hidden; width: 100%; }
.lista-simples ul li .numeracao { margin-left: -4px; color: #999999; font-size: 1.667em; float: left; margin: 4px 5px 0 0; width: 20px; font-weight: normal; letter-spacing: -3px; text-align: center; }
.lista-simples ul li .icone { height: 32px; width: 32px; float: left; margin: 0 0.6666em 0 0; }
.lista-simples ul li .nome-numeros-software { float: left; width: 208px; }
.lista-simples ul li .nome-numeros-software .titulo-software { font-size: 1.167em; display: block; height: 22px; padding-top: 8px; line-height: 16px; margin: 0 0 1px 0; overflow: hidden; width: 14.8571em; }
.lista-simples ul li .nome-numeros-software .titulo-software a { color: #333333; font-size: 1.167em; line-height: 16px; }
.lista-simples ul li .nome-numeros-software .mais-baixado { font-size: 1em; height: 17px; padding-top: 0; width: 17.3333em; }
.lista-simples ul li .nome-numeros-software p { color: #666666; font-size: 0.917em; font-weight: normal; padding-left: 16px; background-image: url("/downloads/images/icons/icone-download-12x12.gif"); background-repeat: no-repeat; }
.lista-simples ul li .nome-numeros-software p span { color: #999999; font-size: 0.909em; }

/* FIM LISTA SIMPLES */

/* CATEGORIES */
.categories { margin: 0 10px; overflow: hidden; float: left; width: 300px; display: inline; color: #666; padding-bottom: 18px; }
.categories .titulo { border-bottom: 1px solid #DCDCDC; font-family: 'Droid Sans',arial,sans-serif !important; font-size: 2.333em; letter-spacing: -1.3px; padding: 0.4em 0 0.2em; }
.categories .titulo span { font-weight: normal; }
.categories ul { list-style: none; padding: 6px 3px; color: #797979; }
.categories ul li { background: url("http://s.glbimg.com/po/tt/m/common/img/estrutura/borderbottom.gif") repeat-x scroll left bottom transparent; clear: both; padding: 0.3em 0; overflow: hidden; width: 100%; color: #666; font-size: 1.167em; }
.categories ul li a { color: #666; }
.categories ul li a img { position: relative; float: right; padding-top: 4px; }

/* FIM CATEGORIES */

/* COMPONENTE TÍTULO LISTAGEM */
.titulo-listagem { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; margin-bottom: 3.33em; border-bottom: 1px solid #dddddd; padding-bottom: 4px; }
.titulo-listagem h1 { font-size: 2.333em; text-transform: lowercase; letter-spacing: -1px; font-weight: normal; }

/* FIM COMPONENTE TÍTULO LISTAGEM */

/* DESTAQUE */
#home-page section.content .highlight { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; margin-bottom: 3.33em; }
#home-page section.content .highlight img { margin-bottom: 0.17em; }
#home-page section.content .highlight .titulo { font-size: 2.5em; letter-spacing: -2px; font-weight: bold; line-height: 1em; margin-bottom: 0.13em; }
#home-page section.content .highlight .titulo a { color: #fc8800; }
#home-page section.content .highlight p { color: #666666; font-size: 1.334em; line-height: 1em; }

#highlight { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; margin-bottom: 3.33em; position: relative; }
#highlight .canto-se, #highlight .canto-sd, #highlight .canto-ie, #highlight .canto-id { z-index: 15; }
#highlight .botao-navegacao { background-image: url(/downloads/images/buttons/bt-carrossel-sprite.png); height: 108px; display: none; position: absolute; top: 46px; width: 80px; z-index: 13; }
#highlight .anterior { background-position: 0 0; left: 0; }
#highlight .proximo { background-position: -80px 0; right: 0; }
#highlight .carrossel-pagination { position: absolute; bottom: 0.83em; right: 0.83em; z-index: 14; }
#highlight .carrossel-pagination a { background-image: url(/downloads/images/layout/timer.png); cursor: default; display: block; float: left; height: 1.17em; width: 1.17em; text-indent: -9999em; }
#highlight .carrossel-pagination a.cur { background-position: -20px 0; }
#highlight .jcarousel-clip { position: relative; overflow: hidden; z-index: 12; width: 620px; height: 260px; }
#highlight ul.carrossel-content { overflow: hidden; left: 0; position: relative; top: 0; z-index: 11; }
#highlight ul.carrossel-content .i2, #highlight ul.carrossel-content .i3, #highlight ul.carrossel-content .i4, #highlight ul.carrossel-content .i5 { display: none; }
#highlight ul.carrossel-content li { float: left; height: 260px; position: relative; width: 620px; }
#highlight ul.carrossel-content li img { border: 1px solid #EEE; }
#highlight ul.carrossel-content li .link-imagem { display: block; height: 260px; cursor: pointer; }
#highlight ul.carrossel-content li .disclaimer { background-color: #5A5A5A; bottom: 1px; display: block; left: 1px; padding: 11px 12px 11px 12px; position: absolute; width: 594px; /* for IE */ filter: alpha(opacity=80); /* CSS3 standard */ opacity: 0.8; }
#highlight ul.carrossel-content li .disclaimer .titulo { font-size: 1.667em; letter-spacing: -1px; font-weight: bold; line-height: 1em; margin-bottom: 0.17em; }
#highlight ul.carrossel-content li .disclaimer .titulo a { color: #FFF; }
#highlight ul.carrossel-content li .disclaimer .descricao { color: #FFFFFF; font-size: 1.167em; line-height: 1em; }

/* FIM DESTAQUE */

/* AGRUPADORES */
.agrupador-horizontal-quadruplo, .agrupador-mosaico { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; }
.agrupador-horizontal-quadruplo .agrupador-separador, .agrupador-mosaico .agrupador-separador { border: 2px solid #ececec; }
.agrupador-horizontal-quadruplo .agrupador-titulo, .agrupador-mosaico .agrupador-titulo { font-family: 'Droid Sans',arial,sans-serif !important; color: #fc7700; font-size: 36px; letter-spacing: -2px; padding: 0.36em 0 0.79em 0; font-weight: normal; }
.agrupador-horizontal-quadruplo .agrupador-titulo a, .agrupador-mosaico .agrupador-titulo a { color: #fc7700; }
.agrupador-horizontal-quadruplo .agrupador-titulo a span, .agrupador-mosaico .agrupador-titulo a span { color: #fc8800; font-weight: bold; }
.agrupador-horizontal-quadruplo .agrupador-titulo a img, .agrupador-mosaico .agrupador-titulo a img { margin-left: 10px; margin-top: 6px; position: absolute; }
.agrupador-horizontal-quadruplo .agrupador-titulo a:hover, .agrupador-mosaico .agrupador-titulo a:hover { color: #fc8800; text-decoration: none; }

.agrupador-horizontal-quadruplo a:hover { color: #FC7700 !important; -moz-transition: color 200ms ease-out 0s; }
.agrupador-horizontal-quadruplo ul { width: 100%; xheight: 235px; margin-bottom: 3.33em; overflow: auto; }
.agrupador-horizontal-quadruplo ul li { float: left; margin: 0 1.3em 0 0; width: 11.67em; }
.agrupador-horizontal-quadruplo ul li .foto { height: 8.75em; margin-bottom: 1.1666em; _width: 140px; position: relative; }
.agrupador-horizontal-quadruplo ul li .foto a:hover { text-decoration: none; }
.agrupador-horizontal-quadruplo ul li .foto img { border: 1px solid #EEE; }
.agrupador-horizontal-quadruplo ul li .foto { margin-bottom: 0.3em; }
.agrupador-horizontal-quadruplo ul li .titulo { font-size: 1.334em; margin: 0 0 0.3em 0; line-height: 1.3em; }
.agrupador-horizontal-quadruplo ul li .titulo a { color: #333333; text-decoration: none; }
.agrupador-horizontal-quadruplo ul li .titulo span { font-size: 12px; font-weight: bold; height: 10px; text-transform: uppercase; color: #6F1714; line-height: 1; }
.agrupador-horizontal-quadruplo ul li .descricao { font-size: 14px !important; line-height: 1.1433em; }
.agrupador-horizontal-quadruplo ul li .descricao a { color: #3C3C3C; font-size: 15px !important; line-height: 17px; }
.agrupador-horizontal-quadruplo ul li.last { margin: 0; }

.agrupador-mosaico ul { width: 100%; margin-bottom: 3.33em; overflow: auto; }
.agrupador-mosaico ul li { float: left; margin-bottom: 0.08em; }
.agrupador-mosaico ul .i1, .agrupador-mosaico ul .i2, .agrupador-mosaico ul .i4 { margin-right: 1px; }
.agrupador-mosaico ul .i1 .foto { _width: 300px; }
.agrupador-mosaico ul .i2 .foto, .agrupador-mosaico ul .i3 .foto, .agrupador-mosaico ul .i4 .foto, .agrupador-mosaico ul .i5 .foto { _width: 159px; }
.agrupador-mosaico ul .foto img { border: 1px solid #EEE; }
.agrupador-mosaico ul .foto img a:hover { text-decoration: none; }

/* FIM AGRUPADORES */

#home-page .veja-tudo { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; }
#home-page .veja-tudo .agrupador-separador-cinza { border: 2px solid #DDD; }
#home-page .veja-tudo a { font-family: 'Droid Sans',arial,sans-serif !important; color: #FC7700; font-size: 28px; letter-spacing: -0.04em; padding: 0.36em 0 1.07em 0; font-weight: normal; margin-left: 0; display: block; }
#home-page .veja-tudo a span { color: #FC7700; font-weight: bold; }
#home-page .veja-tudo a:hover { color: #FC8800; text-decoration: none; }
#home-page .veja-tudo a img { margin-left: 10px; margin-top: 4px; position: absolute; }

/* PÁGINA DO SOFTWARE */
#software-page header { margin: 0 10px; overflow: hidden; float: left; width: 940px; display: inline; margin-bottom: 3.33em; }
#software-page header .title-software { margin: 0 0 1.67em 0; }
#software-page header .title-software .icone-software { height: 64px; width: 64px; float: left; margin: 0 0.86em 0 0; }
#software-page header .title-software hgroup .software-nome-popular { font-weight: bold; font-size: 3.167em; letter-spacing: -0.05266em; line-height: 1em; }
#software-page header .title-software hgroup .software-descricao { font-size: 1.5em; color: #919191; }
#software-page section.review-editor { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; margin-bottom: 3.33em; }
#software-page section.download { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; margin-bottom: 3.33em; }

/* FIM PÁGINA DO SOFTWARE */

.qtip-content img { padding: 20px 10px 17px 20px; }

.novo-componente-download .grupo-identificacao { padding: 0 0 2.3em; overflow: auto; _width: 100%; }
.novo-componente-download .grupo-identificacao .icone-software { height: 64px; width: 64px; float: left; margin: 0 1.3333em 0 0; }
.novo-componente-download .grupo-identificacao .icone-software img { border: 1px solid #EEE; }
.novo-componente-download .grupo-identificacao h1 { font-weight: bold; font-size: 2.333em; letter-spacing: -0.07em; line-height: 1em; padding-top: 0.286em; margin-bottom: 0.18em; }
.novo-componente-download .grupo-identificacao h2 { font-size: 1.334em; color: #999999; line-height: 1em; }
.novo-componente-download .grupo-dados { border: 1px solid #DDD; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 2em 3em; overflow: auto; background-color: #fafafa; _width: 100%; }
.novo-componente-download .grupo-dados .download-form { margin-right: 2.5em; float: left; }
.novo-componente-download .grupo-dados .download-form .botao-download { display: block; text-indent: -9999px; width: 11.67em; height: 4.17em; }
.novo-componente-download .grupo-dados .download-form .direct { background-image: url(/downloads/images/buttons/bt-baixar-indireto.gif); background-position: 0 0; }
.novo-componente-download .grupo-dados .download-form .direct:hover { background-image: url(/downloads/images/buttons/bt-baixar-indireto.gif); background-position: 0 -50px; }
.novo-componente-download .grupo-dados .download-form .direct:active { background-image: url(/downloads/images/buttons/bt-baixar-indireto.gif); background-position: 0 -100px; }
.novo-componente-download .grupo-dados .download-form .indirect { background-image: url(/downloads/images/buttons/bt-baixar-indireto.gif); background-position: 0 0; }
.novo-componente-download .grupo-dados .download-form .indirect:hover { background-image: url(/downloads/images/buttons/bt-baixar-indireto.gif); background-position: 0 -50px; }
.novo-componente-download .grupo-dados .download-form .indirect:active { background-image: url(/downloads/images/buttons/bt-baixar-indireto.gif); background-position: 0 -100px; }
.novo-componente-download .grupo-dados .download-form .website { background-image: url(/downloads/images/buttons/bt-acessar.gif); background-position: 0 0; }
.novo-componente-download .grupo-dados .download-form .website:hover { background-image: url(/downloads/images/buttons/bt-acessar.gif); background-position: 0 -50px; }
.novo-componente-download .grupo-dados .download-form .website:active { background-image: url(/downloads/images/buttons/bt-acessar.gif); background-position: 0 -100px; }
.novo-componente-download .grupo-dados .sub-grupo-dados, .novo-componente-download .grupo-dados .sub-grupo-dados-ultimo { float: left; margin-right: 2.5em; padding-right: 2.5em; border-right: 1px dotted #DDD; }
.novo-componente-download .grupo-dados .sub-grupo-dados div, .novo-componente-download .grupo-dados .sub-grupo-dados-ultimo div { float: left; font-size: 1.5em; color: #333333; letter-spacing: -0.0555em; }
.novo-componente-download .grupo-dados .sub-grupo-dados div .label-de-dados, .novo-componente-download .grupo-dados .sub-grupo-dados-ultimo div .label-de-dados { display: block; font-size: 0.61em; color: #999999; margin: 6px 2px; letter-spacing: 0; }
.novo-componente-download .grupo-dados .sub-grupo-dados .downloads .label-de-dados { margin-bottom: 2px; }
.novo-componente-download .grupo-dados .sub-grupo-dados .downloads .numero-de-downloads { display: block; float: left; margin: 2px 5px 0 0; }
.novo-componente-download .grupo-dados .sub-grupo-dados .downloads img { float: left; margin-top: 2px; }
.novo-componente-download .grupo-dados .sub-grupo-dados .nota-editor { margin-left: 1.6666em; }
.novo-componente-download .grupo-dados .sub-grupo-dados .nota-editor .label-de-dados { margin-bottom: 3px; }
.novo-componente-download .grupo-dados .sub-grupo-dados-ultimo { border: 0; }
.novo-componente-download .grupo-dados .plataformas, .novo-componente-download .grupo-dados .idiomas { margin-right: 1.6666em; }
.novo-componente-download .grupo-dados .plataformas div, .novo-componente-download .grupo-dados .idiomas div { height: 16px; margin-right: 2px; overflow: hidden; text-indent: -9999px; width: 16px; }
.novo-componente-download .grupo-dados .plataformas .last, .novo-componente-download .grupo-dados .idiomas .last { margin-right: 0; }
.novo-componente-download .grupo-dados .plataformas .windows, .novo-componente-download .grupo-dados .idiomas .windows { background: url(/downloads/images/icons/plataforma-sprite.png) 0 0px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .plataformas .macos, .novo-componente-download .grupo-dados .idiomas .macos { background: url(/downloads/images/icons/plataforma-sprite.png) 0 -16px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .plataformas .linux, .novo-componente-download .grupo-dados .idiomas .linux { background: url(/downloads/images/icons/plataforma-sprite.png) 0 -32px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .plataformas .iphone, .novo-componente-download .grupo-dados .idiomas .iphone { background: url(/downloads/images/icons/plataforma-sprite.png) 0 -48px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .plataformas .android, .novo-componente-download .grupo-dados .idiomas .android { background: url(/downloads/images/icons/plataforma-sprite.png) 0 -64px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .plataformas .other_mobile, .novo-componente-download .grupo-dados .idiomas .other_mobile { background: url(/downloads/images/icons/plataforma-sprite.png) 0 -80px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .plataformas .pt_br, .novo-componente-download .grupo-dados .idiomas .pt_br { background: url(/downloads/images/icons/idioma-sprite.png) 0 0px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .plataformas .pt_pt, .novo-componente-download .grupo-dados .idiomas .pt_pt { background: url(/downloads/images/icons/idioma-sprite.png) 0 -16px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .plataformas .en, .novo-componente-download .grupo-dados .idiomas .en { background: url(/downloads/images/icons/idioma-sprite.png) 0 -32px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .plataformas .es, .novo-componente-download .grupo-dados .idiomas .es { background: url(/downloads/images/icons/idioma-sprite.png) 0 -48px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .licencas div { margin-right: 2px; padding: 2px 0 0 0; }
.novo-componente-download .grupo-dados .licencas div .icone { height: 12px; width: 14px; }
.novo-componente-download .grupo-dados .licencas div .conteudo { font-weight: bold; text-transform: lowercase; padding: 0; font-size: 0.48em; }
.novo-componente-download .grupo-dados .licencas .free .icone { background: url(/downloads/images/icons/licenca-sprite.png) 0 0px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .licencas .free .conteudo { color: #339933; }
.novo-componente-download .grupo-dados .licencas .demo .icone { background: url(/downloads/images/icons/licenca-sprite.png) 0 -14px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .licencas .demo .conteudo { color: #3366CC; }
.novo-componente-download .grupo-dados .licencas .commercial .icone { background: url(/downloads/images/icons/licenca-sprite.png) 0 -28px no-repeat; overflow: hidden; display: block; }
.novo-componente-download .grupo-dados .licencas .commercial .conteudo { color: #CC3300; }

.downloading-form { float: right !important; width: 140px; margin-right: 0 !important; margin-top: 4px; }

.downloading { color: #5a5a5a; }
.downloading span { font-weight: bold; }

h1.downloading { font-size: 24px; }

h2.downloading { font-size: 20px; }

.glb-grid { min-width: 300px; width: 25em; display: inline; float: left; margin: 0 0.833em; }

.downloading-ads { height: 456px; background-color: #DDD; }

/* VERSÕES */
.box-versoes { margin: 0 10px; overflow: hidden; float: left; width: 300px; display: inline; margin-bottom: 3.33em; }
.box-versoes .titulo { border-top: 3px solid #dcdcdc; border-bottom: 1px solid #DCDCDC; }
.box-versoes .titulo h2 { color: #fc8800; letter-spacing: -1.3px; font-family: 'Droid Sans',arial,sans-serif !important; font-size: 2.333em; padding: 0.3em 0 0.2em; }
.box-versoes ul { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; list-style: none; padding-bottom: 1em; padding-top: 0.5em; }
.box-versoes ul li { border-bottom: 1px dotted #E5E5E5; clear: both; font-size: 1em; padding: 0.73em 0; position: relative; overflow: hidden; width: 100%; }
.box-versoes ul li .ellipsis { width: 18.182em; }
.box-versoes ul .plataformas-idiomas-licencas { position: absolute; right: 0; top: 0.545em; background-color: #FFF; padding-left: 0.455em; }
.box-versoes ul .plataformas, .box-versoes ul .idiomas, .box-versoes ul .licencas { border-right: 1px dotted #DDD; float: left; margin-right: 0.455em; padding-right: 0.455em; }
.box-versoes ul .plataformas div, .box-versoes ul .idiomas div, .box-versoes ul .licencas div { float: left; height: 16px; margin-right: 0.182em; overflow: hidden; text-indent: -9999px; width: 16px; }
.box-versoes ul .plataformas .last, .box-versoes ul .idiomas .last, .box-versoes ul .licencas .last { margin-right: 0; }
.box-versoes ul .plataformas .windows, .box-versoes ul .idiomas .windows, .box-versoes ul .licencas .windows { background: url(/downloads/images/icons/plataforma-sprite.png) 0 0px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .macos, .box-versoes ul .idiomas .macos, .box-versoes ul .licencas .macos { background: url(/downloads/images/icons/plataforma-sprite.png) 0 -16px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .linux, .box-versoes ul .idiomas .linux, .box-versoes ul .licencas .linux { background: url(/downloads/images/icons/plataforma-sprite.png) 0 -32px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .iphone, .box-versoes ul .idiomas .iphone, .box-versoes ul .licencas .iphone { background: url(/downloads/images/icons/plataforma-sprite.png) 0 -48px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .android, .box-versoes ul .idiomas .android, .box-versoes ul .licencas .android { background: url(/downloads/images/icons/plataforma-sprite.png) 0 -64px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .other_mobile, .box-versoes ul .idiomas .other_mobile, .box-versoes ul .licencas .other_mobile { background: url(/downloads/images/icons/plataforma-sprite.png) 0 -80px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .pt_br, .box-versoes ul .idiomas .pt_br, .box-versoes ul .licencas .pt_br { background: url(/downloads/images/icons/idioma-sprite.png) 0 0px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .pt_pt, .box-versoes ul .idiomas .pt_pt, .box-versoes ul .licencas .pt_pt { background: url(/downloads/images/icons/idioma-sprite.png) 0 -16px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .en, .box-versoes ul .idiomas .en, .box-versoes ul .licencas .en { background: url(/downloads/images/icons/idioma-sprite.png) 0 -32px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .es, .box-versoes ul .idiomas .es, .box-versoes ul .licencas .es { background: url(/downloads/images/icons/idioma-sprite.png) 0 -48px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .free, .box-versoes ul .idiomas .free, .box-versoes ul .licencas .free { background: url(/downloads/images/icons/licenca-sprite.png) 0 0px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .demo, .box-versoes ul .idiomas .demo, .box-versoes ul .licencas .demo { background: url(/downloads/images/icons/licenca-sprite.png) 0 -14px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .plataformas .commercial, .box-versoes ul .idiomas .commercial, .box-versoes ul .licencas .commercial { background: url(/downloads/images/icons/licenca-sprite.png) 0 -28px no-repeat; overflow: hidden; display: block; }
.box-versoes ul .licencas { border: 0; margin: 0; padding: 0.182em 0 0 0; }
.box-versoes ul .licencas div { height: 14px; width: 14px; }
.box-versoes ul a { color: #666666; cursor: pointer; overflow: hidden; padding-left: 1.545em; _display: block; }
.box-versoes ul .direct a { background-image: url(/downloads/images/icons/icone-download-12x12.gif); background-position: 0 0; background-repeat: no-repeat; }
.box-versoes ul .indirect a { background-image: url(/downloads/images/icons/icone-download-12x12-indirect.png); background-position: 0 0; background-repeat: no-repeat; }
.box-versoes ul .website a { background-image: url(/downloads/images/icons/icone-download-12x12-website.png); background-position: 0 0; background-repeat: no-repeat; color: #fc8800; }

/* ARTIGO */
#software-page .content-popin img { cursor: pointer; }
#software-page .headline { border-bottom: 1px solid #eeeeee; margin-bottom: 2.6666em; }
#software-page .headline .date { color: #929292; font-size: 0.7333em; margin-bottom: 1.2em; }
#software-page .headline .content { font-size: 1.8666em; letter-spacing: -0.042em; line-height: 1.25em; margin-top: -0.2em; padding-bottom: 1.0714em; }
#software-page article { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; font-size: 1.25em; line-height: 1.3em; margin-bottom: 1.67em; }
#software-page article p { margin-bottom: 1.3333em; line-height: 1.5em; }
#software-page article .ad-OA_content + p { overflow: visible; }
#software-page article a { color: #491F99; }
#software-page article strong { font-weight: bold; }
#software-page article img { border: 1px solid #EEE; cursor: pointer; display: block; float: left; margin: 0.2666em 1.3333em 1.3333em 0; }
#software-page article h3 { font-weight: normal; clear: both; font-size: 1.6em; padding-top: 1.0833em; margin: 0 0 0.8333em 0; }
#software-page article h4, #software-page article h5, #software-page article h6 { font-weight: normal; clear: both; font-size: 1.2em; padding: 1.1111em 0; }
#software-page article ol { padding-left: 40px; list-style: decimal; }
#software-page article ul { padding-left: 18px; list-style: disc; }
#software-page article ol, #software-page article ul { clear: both; margin: 1.3333em 0 1.3333em 1.3333em; }
#software-page article ol ol, #software-page article ul ul { margin: 8px 0; }
#software-page article ol ol { padding-left: 24px; }
#software-page article ul ul { padding-left: 0; }
#software-page article ol li { padding-left: 4px; }
#software-page article ul li { padding-left: 0.3333em; }
#software-page article > h3:first-child { padding-top: 0 !important; }
#software-page article > h4:first-child { padding-top: 0 !important; }

/* FIM ARTIGO */

/* ÚLTIMAS NOVIDADES */
.latest_softwares { margin: 0 10px; overflow: hidden; float: left; width: 300px; display: inline; margin-bottom: 3.33em; position: relative; }
.latest_softwares .titulo { border-top: 3px solid #dcdcdc; border-bottom: 1px solid #DCDCDC; }
.latest_softwares .titulo h2 { color: #fc8800; letter-spacing: -1.3px; font-family: 'Droid Sans',arial,sans-serif !important; font-size: 2.333em; padding: 0.3em 0 0.2em; }
.latest_softwares .icone-rss { position: absolute; right: 1.167em; top: 1.4em; }
.latest_softwares ol { list-style: none; padding: 0 0 6px 0; }
.latest_softwares ol li { border-bottom: 1px dotted #E5E5E5; padding: 0.86em 0; width: 100%; overflow: hidden; position: relative; }
.latest_softwares ol li .titulo-software { font-size: 1em; height: 16px; line-height: 16px; overflow: hidden; width: 20.50em; }
.latest_softwares ol li .titulo-software a { color: #333333; font-size: 1.167em; }
.latest_softwares ol li .date { font-size: 0.9166em; color: #999999; position: absolute; right: 0; top: 1.1818em; line-height: 1em; }

/* FIM ÚLTIMAS NOVIDADES */

/* ERRO 404 */
#p404 { width: 960px; margin: 0 auto; overflow: hidden; display: block; padding: 2.5em 0 5em 0; }
#p404 article { margin: 0 10px; overflow: hidden; float: left; width: 940px; display: inline; text-align: center; }
#p404 article p { font-size: 1.25em; color: #666666; }

/* FIM ERRO 404 */

/* PÁGINA DE BUSCA */
#search-not-found { font-size: 1.2em; }
#search-not-found section.content { margin-top: 30px; }
#search-not-found section.content .message { margin: 0 10px; overflow: hidden; float: left; width: 940px; display: inline; text-align: center; margin-bottom: 60px; }
#search-not-found section.content .message p { color: #666666; font-size: 1.25em; }
#search-not-found section.content .message p em { font-style: italic; font-weight: bold; }
#search-not-found section.content .message img { padding-bottom: 1.25em; }

#software-list .results { margin: 0 10px; overflow: hidden; float: left; width: 620px; display: inline; }
#software-list .results .titulo { font-size: 1.5em; font-weight: bold; letter-spacing: -1px; padding-top: 0.17em; }
#software-list .results .titulo a { color: #5d0005; }
#software-list .results p { color: #666666; }
#software-list .results p.descricao { font-size: 1em; padding-top: 0.25em; margin-bottom: 0.5em; }
#software-list ul.list-results { margin-bottom: 3.33em; }
#software-list ul.list-results li { clear: both; overflow: auto; padding-top: 1.67em; margin-bottom: 1.67em; }
#software-list ul.list-results li .thumb { float: left; margin-right: 1em; }
#software-list ul.list-results li .thumb img { border: 1px solid #EEE; }
#software-list ul.list-results li .conteudo { float: left; }
#software-list ul.list-results li ul.list-info li { font-size: 0.917em; display: inline; border-left: 1px solid #333; padding-top: 0; margin-right: 1em; padding-left: 1em; color: #333333; }
#software-list ul.list-results li ul.list-info .first { border: none; padding-left: 0; }

/* FIM PÁGINA DE BUSCA */

