*{ margin:0; padding:0; list-style:none; text-decoration:none;}
img, fieldset{ border:0;}
body{ background:url('../images/bg_header.gif') fixed; font:12px Arial, Helvetica, sans-serif; color:#222;}

img.i{ padding:3px; border:1px #ccc solid;}
input, select, textarea{ font:12px Arial, Helvetica, sans-serif;}

a{ color:#222;}
a:hover{color: #0000FF; text-decoration:underline;}

#all{margin:0 auto; padding:0 9px; width:900px; background: url('../images/bg_borda.gif') repeat-y;}

#header{ width:900px; border-top:5px #003399 solid; background:#003399 url('../images/bg_header.jpg') repeat-x; float:left; position:relative;}

.all-h-1{ height:113px;}

.nav-top{padding:10px 0 0 15px;}
.nav-top li{ padding:2px 8px; display:inline;}
.nav-top li a{color:#fff;}
.nav-top li a:hover{color:#fc0;}

.pag-ini, .pag-fav{ width:320px; float:left;}
.pag-ini{ text-align:right; padding-right:6px;}
.pag-fav{ text-align:left; padding-left:6px;}

.pag-ini a, .pag-fav a{color:#fff; line-height:107px;}
.pag-ini a span, .pag-fav a span{ font-weight:bold;}
.pag-ini a:hover, .pag-fav a:hover{color:#fc0;}

#header .logo{margin:8px 0 0 4px;  background: url('../images/logo.jpg') no-repeat;  text-indent:-9999px; float:left;}
#header .logo a{width:210px; height:74px; display:block;}

.banner-header{ position:absolute; top:12px; right:15px;}

.search{padding:8px 0 5px 0; width:900px; background: url('../images/bg_search.jpg') repeat-x; border-top:1px #FFF solid; border-bottom:2px #fc0 solid; height:27px; text-align:center;}
.search label span{color:#fff; font-weight:bold; font-size:16px;}
.search label input.bq{padding:4px 4px; width:300px; border:0; height:14px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:inset 2px 2px 2px #ccc; -webkit-box-shadow:inset 2px 2px 2px #ccc; box-shadow: inset 2px 2px 2px  #ccc;}
.search input.bt{padding:2px 2px; background:#fc0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:0;}

.nav{ width:750px; top:88px; left:150px; position:absolute; clear:both;}

.nav li{ padding:0 2px; float:left;}
.nav li a{padding:0 6px; background:#fff url('../images/bg_nav.gif') repeat-x; border:1px #fff solid; border-bottom:1px #FFF solid; line-height:24px; font-size:13px;  color:#000; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; font-weight:bold; float:left;}
.nav li a:hover, .nav li.hov a{background:#0474C7 url('../images/bg_nav.gif') repeat-x 0 -24px; border:1px #FFF solid; border-bottom:1px #0474C7 solid; color:#fc0; text-decoration:none;}

.banner_728{ padding:6px 0 6px 10px; width:890px; border-bottom:1px #f2f2f2 solid; float:left;}

/**content**/
#content{ width:900px; background: url('../images/bg_site.gif') repeat-y; float:left;}

.centro{padding:10px 0; width:550px; float:left;}
.tit-centro{margin-top:6px; padding-left:6px; background:#002D80; border-left:4px #ccc solid; font-size:16px; color:#fff; line-height:26px; clear:both;}
.centro ul.l{ padding:7px 0;}
.centro ul.l li{padding-left:4px; line-height:24px; border-bottom:1px #e9e9e9 solid;}
.centro ul.l li.c{ background:#f9f9f9;}
.centro ul.l li a{ padding-left:6px;}
.centro ul.l li span.it{ font-style:italic; color:#0066CC;}

/**SITES EM DESTAQUE**/
.destaque-site{padding:10px 15px; width:235px; height:200px; float:left;}
h2.tit-s{ font-size:18px;}

/**VIDEOS EM DESTQUE**/
.box-videos-destaque{padding:10px; float:left;}
.box-videos-destaque li{padding:0 4px; width:124px; height:150px; text-align:center; float:left;}
.box-videos-destaque li a{ font-weight:bold;}
.box-videos-destaque li img{ width:110px; height:80px;}

#portais{padding:15px 0 10px; width:550px; float:left;}
#portais .box-portais{padding:0 4px; width:174px; float:left;}
#portais .box-portais li.barra strong{padding-left:6px; width:165px; background:#fc0; border-left:4px #ccc solid; line-height:26px; font-size:17px; color:#fff; float:left;}
#portais .box-portais li.barra strong.p{ background:#FF9900;}
#portais .box-portais li.barra strong.c{ background: #99CC00;}

/**MENU**/
#menu, #menu_download, #menu_jogos{margin-right:10px; width:160px; float:left;}
#menu h2, #menu_download h2, #menu_jogos h2{padding-left:6px; line-height:28px; color:#fc0; border-top:3px #fc0 solid; font-size:16px;}
#menu ul, #menu_download ul, #menu_jogos ul{ padding:5px 6px; float:left;}
#menu li, #menu_download li, #menu_jogos li{ float:left;}
#menu li a, #menu_download li a, #menu_jogos li a{padding-left:3px; width:145px; background:#003366; border-top:1px #004182 solid; border-bottom:1px #002448 solid; line-height:16px; color:#fff; font-size:11px; float:left;}
#menu li a:hover, #menu_download li a:hover, #menu_jogos li a:hover{ background:#294F94; text-decoration:none;}
#menu_download li a b{ padding:0 6px; color:#FFCC00; background: #003333; float:left;}
#menu_download li a{background:#066; border-top:1px #398888 solid; border-bottom:1px #004646 solid; line-height:20px;}
#menu_download li a:hover{background:#398888;}

#menu_jogos h2{color: #000; border-top:3px #000 solid;}
#menu_jogos li a{ background: #CCCC00; color:#000!important; border-top:1px #DFDF00 solid; border-bottom:1px #A4A400 solid; line-height:20px;}
#menu_jogos li a:hover{ background:#DFDF00;}


/**COMPRAS**/
#menu-compras{ padding:5px; width:160px; float:left;}
#menu-compras h2{padding-left:6px; background:#CC3300; color:#fff; font-size:16px; line-height:24px;}
#menu-compras ul{padding:5px; width:148px; border:1px #CCC solid; float:left;}
#menu-compras ul li.ct{padding-top:12px; list-style:none; }
#menu-compras ul li.ct a{font-weight:bold; text-decoration:underline;}
#menu-compras ul li{ font-size:11px; color:#0066CC; }
#menu-compras ul li a{ font-size:11px;}

.centro-compras{padding:5px; width:718px; float:left;}

.galeria-ml{padding-top:10px; clear:both;}
.galeria-ml li{padding:0 20px; width:139px; height:230px; float:left;}
.galeria-ml li a{color:#666; font-size:11px; font-weight:bold; line-height:12px;}
.galeria-ml li span{color: #990000; font-size:11px;}
.galeria-ml li img{ width:90px; height:90px;}

/**MENU2**/
#menu-publicidade{margin-left:10px; width:170px; float:left;}
ol.l{padding:6px 0 2px 8px; margin-left:15px;}
ol.l li{padding:3px 0; list-style:disc; color:#0066CC;}
ol.l li a{ text-decoration:underline;}

/**CENTRO2**/
.herar{margin-bottom:10px; padding-left:6px; line-height:24px; background:#f2f2f2; border-left:3px #fc0 solid;}
.herar strong{color:#c00;}
.centro2{padding:10px 0 10px 6px; width:714px; float:left;}
.list-videos dd{ padding:8px 6px; width:702px; border-bottom:1px #CCC solid;}
.list-videos dd img{ margin-right:6px; float:left;}
.list-videos dd .col{width:580px; float:left;}
.tags{ margin-top:6px; padding:3px 0; width:420px; border-top:1px #ccc dashed; float:left;}
.tags a{border-bottom:1px #0033CC dashed; font-size:11px;}
.list-videos dd .col strong{ font-size:16px; color:#0066CC; text-decoration:underline; display:block;}
.list-videos dd .col2{padding-left:10px; border-left:1px #CCC dashed; height:100px;}

.box-play-video{padding:4px; width:452px; text-align:center; float:left;}
.box-play-video h1{padding:0 0 5px; font-size:18px;}

.box-videos-related{margin-left:8px; width:242px; border:1px #CCC solid; border-top:3px #CCC solid; float:left;}
.box-videos-related h3{padding-left:6px; line-height:26px; font-size:16px; background:#f3f3f3; border-top:3px #fc0 solid;}
.box-videos-related ul{padding:4px; overflow-x:hidden; overflow:auto; height:412px;}
.box-videos-related li{ float:left;}
.box-videos-related li a{ padding:6px 0; width:215px; border-bottom:1px #CCC dashed; float:left;}
.box-videos-related li a:hover{ background:#f2f2f2;}
.box-videos-related li img{margin-right:4px; width:80px; height:60px; float:left;}

.dv{padding:6px;}
.dv a{ border-bottom:1px #0033CC dashed; color:#0033CC;}
.dv .vp{margin-top:3px; padding:3px 6px;}
.dv .vp span{ padding-right:12px;}

/**LISTA DE SITES**/
.lista-sites li{padding:10px 6px; border-bottom:1px #CCC solid;}
.lista-sites li strong{ text-decoration:underline; font-size:14px;}
.lista-sites li .span.det{padding:4px 0 0 0; display:block; font-size:11px;}
.lista-sites li .span.det a{ color: #006600;} 
.lista-sites li .span.dt{ border-bottom:2px #F60 dashed; font-weight:bold;}
.lista-sites li.c{ background:#f8f8f8;}

p.result-busca{ margin-bottom:6px; font-size:16px; border-top:1px #CCC solid; border-bottom:1px #CCC solid; line-height:26px;}
p.result-busca strong{color:#c00;}

p.total{margin:10px 0 6px 0; padding:3px 0; border-bottom:1px #CCC dashed; clear:both;}

.forms label{padding:4px 0; display:block;}
.forms label span{ width:120px; border-bottom:1px #CCC dashed; float:left;}

/**LISTA DOWNLOADS**/
.box-cat{padding:0 10px 10px 10px; border-bottom:1px #CCC dashed;}
.box-cat li{ list-style:inside; list-style-type:disc; color:#009900;}
.box-cat li a{ font-weight:bold;}

p.nada{padding:15px 0; text-align:center; color:#c00; clear:both;}

.box-lista-download dd{ padding:12px 0; width:550px; border-bottom:1px #CCC dashed; float:left;}
.box-lista-download dd .p1{ width:120px; text-align:center; float:left;}
.box-lista-download dd .p2{padding-right:10px; width:270px; float:left;}
.box-lista-download dd .p2 strong{ font-size:15px; color:#0066CC;}
.box-lista-download dd .p3{ padding:10px 0 0 10px; width:138px; border-left:1px #CCC solid; float:left;}
.box-lista-download dd .p3 span{ font-weight:bold; color:#009900;}

.download_baixar h1{ font-size:20px; font-style:italic; color:#0066CC;}
.download_baixar .ico-baixar{padding-top:22px; float:left;}
.download_baixar table{margin-top:10px; width:490px; border-collapse:collapse; background:#F3FAFE;}
.download_baixar table td{padding:4px 6px; border:2px #FFF solid;}
.download_baixar p a{ color:#009900; text-decoration:underline;}
.download_baixar p{ padding:15px 0; line-height:18px;}

/**SELECIONADOS**/
.box-nuvem-selecionados{width:550px;float:left;}
.box-nuvem-selecionados ul{padding:6px 0; width:548px; border:1px #ccc solid; float:left;}
.box-nuvem-selecionados li{padding-left:6px; width:168px; float:left;}
.box-nuvem-selecionados li a{ line-height:18px; font-weight:bold; text-decoration:underline;}

/**PAGINAÇÃO**/
.pages{padding:5px 0 0 12px; font-size:12px; clear:both;}
.pages dl{padding-top:5px; float:left;}
.pages dt{padding:3px 4px 0 0; float:left;}
.pages dd{float:left;}
.pages dd a, .pages dd b{margin-right:3px; margin-top:3px; padding:2px 8px; background: #0475C8; color:#fff; font:12px "Trebuchet MS"; float:left;}
.pages dd a:hover, .pages dd b{background:#fc0; color:#000; text-decoration:none; font:normal 12px "Trebuchet MS";}
.pages dd.ant a, .pages dd.prox a, .pages dd.ant a:hover, .pages dd.prox a:hover{background:none; font-weight:bold; color:#000;}

/**FOOTER**/
#footer{ padding:6px 0 10px 6px; border-top:2px #CCC solid; clear:both;}
#footer address{ width:888px; font-style:normal; font-size:11px; text-align:right;}
#footer ul li{padding:0 8px; display:inline;}
#footer ul li a{ font-weight:bold;}


.nuvem {
    font-family: arial;
    width: 538px;
    text-align:center;
    border: 1px solid #ccc;
    padding: 5px;
}
.nuvem a{color: #0066CC; text-decoration:underline;}
