/* 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 { 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;}
        .center{text-align: center;}
	.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(http://static.ziggi.com.br/img/img-map.png); background-repeat:no-repeat; text-align: left;}
	/* bold */ .boxdestaque a, #tempo, #velo {font-weight:bold;}
	/* font-14 */ .titulo, .titulo h2, .titulo h1, .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,.box-azul-claro, .msg-a, .msg-b, .msg-c {margin-bottom:15px !important;}
	/* border, padding */ .box-destaque, .box-cinza,.box-azul-claro, .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)  -0px -750px; height:123px;  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; padding-top: 9px;}
.logo {width:200px;}
#topo .busca { width:510px; padding:0 4px 0 12px; margin:0 12px;}
.busca input { margin-top:30px;  width: 100px;}
.busca .campobusca, .pergunta .input {width:290px; outline: none; padding:5px 15px; height:18px; border: 1px solid #8c8c8c; float: right;font-size:16px; color:#888; font-family:Arial, Helvetica, sans-serif;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.busca .botaobusca, .pergunta .botao {background:url(/img/buscar.jpg) no-repeat 0 0; margin-right: 65px; float: right; width:36px; position: relative; left:-4px; height:30px;  cursor:pointer; text-indent:-9999px;}
.campobusca.bottom {width:193px; outline: none; padding:5px 15px; height:18px; border: 1px solid #8c8c8c; float: right;font-size:16px; color:#888; font-family:Arial, Helvetica, sans-serif;-webkit-border-radius: 4px;z-index:9998; -moz-border-radius: 4px; border-radius: 4px; margin:0px; position:relative; top:-4px;}
.botaobusca.bottom {background:url(/img/buscar.jpg) no-repeat 0 0; margin-right: 65px; float: right; width:36px; left:-4px; height:30px;  cursor:pointer; text-indent:-9999px;position:relative; top:-4px; z-index:9999; margin: 0px}
.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:40px; float:left; display:block; margin-bottom:13px; padding:10px 5px 0 0; text-align:right;}
.meta .cadastro form .input-text {width:105px; padding:4px; margin-bottom:9px; float:right; }
.meta .cadastro form .error { background: url("/img/cross.png") no-repeat scroll right center #FDEBEB; border: 1px solid #BB1133; }
.meta .cadastro form .success { background: url("/img/aprovado.png") no-repeat scroll right center #E8F3DD; border: 1px solid #556633; }
.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 .error { background: url("/img/cross.png") no-repeat scroll right center #FDEBEB; border: 1px solid #BB1133; }
.meta .login form .success { background: url("/img/aprovado.png") no-repeat scroll right center #E8F3DD; border: 1px solid #556633; }
.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 a {padding:9px 15px 8px; color:#fff;}
.nav li a:active, .nav li a:visited {color:#fff;}
.nav li a:hover {background-color:#385f9d; color:#fff;}
/*            .nav li a:hover {background:url(/img/bg-map.jpg) no-repeat 50% -815px; color:#fff;}            */
/*.nav .ativo {background:url(/img/bg-map.jpg) no-repeat 50% -825px; color:#fff;}*/
.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:-4px; 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;}

/* menu */
.sub-nav li a.select{background:#c16006}

.nav, .sub-nav {height:36px; clear:both;}
.nav li.linux {background:url("/img/bg-map.jpg") no-repeat scroll 50% -1478px #FFFFFF}
.nav li.linux a:hover{background:url("/img/bg-map.jpg") no-repeat scroll 50% -1510px;color: #FFFFFF}
.linux-nav {background:url("/img/bg-map.jpg") repeat-x scroll 50% -1450px #FFFFFF}
.linux-nav li a:hover, .linux-nav li a.select {background:#42c8d1; border-left:1px solid #10848c; border-right:1px solid #10848c; padding:8px 14px; color:#fff;}

.online-nav {background:url("/img/bg-map.jpg") repeat-x scroll 50% -1596px #FFFFFF}
.online-nav li a:hover, .online-nav li a.select {background:#945da5; border-left:1px solid #6a3e78; border-right:1px solid #6a3e78; padding:8px 14px; color:#fff;}


.linux-topo {background:url("/img/bg-map.jpg") repeat-x scroll 50% -1299px #FFFFFF !important}
.online-topo {background:url("/img/bg-map.jpg") repeat-x scroll 50% -1456px #FFFFFF !important}
.mac-topo {background:url("/img/bg-map.jpg") repeat-x scroll 50% -1769px #FFFFFF !important}
.celular-topo {background:url("/img/bg-map.jpg") repeat-x scroll 50% -1613px #FFFFFF !important}
.nav .bg-linux{background-color: #31A8B0}
.nav .bg-online{background-color: #7E518C}



/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
/*	line-height:	1.0;*/
        width: 950px;
}
.sf-menu ul {
	position:		absolute;
        left: 180em;
        float: left;
	top:			-999em;
	width:			200px; /* left offset of submenus need to match (see below) */
        margin-top: 4px;
        height: 130px;
}
.sf-menu ul .esseos {
        float: left;
        width: 214px;
        height: 159px;
        position: relative;
        left:-28px;
        z-index:99999;
        background: url(/img/bg_os.png) no-repeat center;
}
.sf-menu ul .esseos li{
        background: none;
        color:#d2d2d2;
        width: 156px;
        position: relative;
        left:28px;
        margin-top: 3px;
        font-size: 14.5px;
}
.sf-menu ul .esseos li:hover{
}
.sf-menu ul .esseos li a,.sf-menu ul .categes li a{
        background: none;
        color:#2d2d2d;
}
.sf-menu ul .categes{
	float: left;
        width: 741px;
        height: 304px;
        position: relative;
        left:-59px;
        background: url(/img/bg_categ_prev.png) no-repeat center;
}

.sf-menu ul .categes li{
        background: none;
        color:#d2d2d2;
        float: left;
        font-size: 12px;
        text-align:left;
        margin-bottom: 4px;
}
.sf-menu ul .categes li span{
        color:#444545;
        float: left;
        margin-right: 3px;
        font-size: 11px;
}
.sf-menu ul .categes li a {
        width: auto;
        margin: 0;
        padding:0;
        float:left;
}
.sf-menu ul li {
	
        float: left;
        z-index:		99999 !important;
        background:none;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
        z-index:		99999 !important;
        background: none;
}
.sf-menu li {
	float:			left;
	position:		relative;
        z-index:		99999 !important;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99999 !important;
}
.sf-menu li.ativo:hover ul,
.sf-menu li.ativo ul {
	left:			0;
	top:			2.9em; /* match top ul list item height */
	z-index:		99999 !important;
}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 150px; top: 0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 10em; top: 0; }

/*** DEMO SKIN ***/
.sf-menu { float: left; line-height: 10px; }
.sf-menu span{ float: left; line-height: 14px; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
/*	color:			#13a;*/
}

.sf-menu li li { background: #113B83; }
.bg-linux ul li { background: #31A8B0; }
.bg-online ul li { background: #7E518C; }
.bg-win ul li { background: #F89D00;}
.sf-menu li li li { background-color: #113B83; }
.sf-menu li li:hover, .sf-menu li li.sfHover,.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {background: none;color: #565757}
.bg-linux ul li:hover, .bg-linux ul li.sfHover,.bg-linux ul li a:focus, .bg-linux ul li a:hover, .bg-linux ul li a:active {background: #42c8d1;}
.bg-online ul li:hover, .bg-online ul li.sfHover,.bg-online ul li a:focus, .bg-online ul li a:hover, .bg-online ul li a:active {background: #945da5;}
.bg-win ul li:hover, .bg-win ul li.sfHover,.bg-win ul li a:focus, .bg-win ul li a:hover, .bg-win ul li a:active {background: none; color: #565757}




/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
        padding-left: 10px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
        position: relative;
        height: 15px;
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			12px;
	height:			10px;
	text-indent:            -999em;
	overflow:		hidden;
	background:		url('/img/indicador.png'); /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
/*a:active > .sf-sub-indicator,*/
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -14px -100px; /* arrow hovers for modern browsers*/
}


/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
       
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('/img/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

#topo .container {
    overflow: inherit;
}



/* conteudo */
#conteudo,#fotter {width:960px; margin:0 auto; position: relative; top: -14px;}
.breadcrumbs {padding-bottom:10px; font-size:11px; clear:both; position:relative; 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) -0px -905px #fff; padding:15px; height:277px; margin-bottom:20px;}
.vitrine .item {margin-bottom:20px; height: 75px; width: 262px;}
.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:14px; font-weight:normal; height: 19px; overflow: hidden; }
.vitrine .item h3 a {color:#f26e0a; font-size:15px; margin-bottom:10px;}
.vitrine .item p {font-size:12px; line-height:13px; margin-bottom:3px; height:50px; color:#484848; float:left;}
.vitrine .item .download {font-size:10px; text-transform:uppercase; font-weight:bold;}
.vitrine .categoria-capa{height: 27px !important;overflow: hidden;line-height: 13px !important;}
.vitrine .resumo{height: 72px;overflow: hidden;}
.vitrine .destaques {  width: 515px; float:left;}
.vitrine .destaques .alignleft { width: auto; }
.vitrine .destaques .item .alignleft { width: auto;}
.vitrine .destaques .item .alignleft img{ background:#fff}
.vitrine .destaques .item .alignleft .download{display:none}
.vitrine .destaques .item .alignleft p{overflow:hidden;}
.vitrine .destaques .item .alignright p{ overflow:hidden;}


.vitrine2 {height:auto !important; background:none !important}
.vitrine2 .item {width:220px !important; height:125px !important; overflow:hidden; margin:5px 0 !important; padding-right:10px; line-height:12px !important; float:left;}
.vitrine2 .item p {line-height:14px; width:50px;}
.vitrine2 .item p.resumo {line-height:14px; width:100px; height: auto !important; overflow: visible !important; margin-bottom:10px;}
.vitrine2 .item img {margin-bottom:15px}
.vitrine2 a.download {padding:5px 10px; background:#f2f2f2; display:block}
.vitrine2 a:hover.download {color:#fff; background:#036;} .vitrine2 a.download img {float:right !important}
.vitrine2 .item .media{float:left;}
.vitrine2 .item .media img{margin-bottom: 5px;}
.vitrine2 .item .media img{margin-bottom: 5px;}
.vitrine2 .item .media .rts{padding: 0 10px;}




#loopedSlider {width:400px; height:250px; position:relative; clear:both; float:left;}
#loopedSlider ul.pagination {list-style-type:none; display:block; height:30px; position:absolute; bottom:-40px; z-index:75;}
#loopedSlider ul.pagination li {float:left; margin-right:10px; list-style:none;}
#loopedSlider ul.pagination a {display:block; width:8px; height:8px; padding-top:12px; overflow:hidden; background-image:url(/img/indicador_slide.gif); background-position:0; background-repeat:no-repeat; text-indent:-9999px;}
#loopedSlider ul.pagination li.active a {background-position:-8px 4px; position:relative; top:2px; height:8px; margin:0;}
.espaco {width:400px; height:250px; overflow:hidden; position:relative;}
.slides {position:absolute; top:0; left:0; }
.slides div {position:relative; top:0; width:400px;}
.slides div .transparencia {position:absolute; top:180px; display:block; padding:7px; z-index:50; background:url(http://static.ziggi.com.br/img/bg-transparente.png); width:386px}
.slides div .transparencia p{margin:0; font-size:13px; line-height:13px; padding-top:6px; float:left; padding-bottom:4px;}
.slides div a img {width:400px; 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;padding-left: 44px;}
.tabs p{padding-left: 0 !important;}

.titulo {display:block; background:url(/img/bg-map.jpg) -0px -1214px #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;-moz-border-radius:5px;}
.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 {padding-bottom:10px; margin-bottom:10px; clear:both;overflow: hidden;}
.box .item img {float:left; margin-right:10px; border:1px solid #295290;}
.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-top:20px;padding-left:15px;}
.box .resposta p{font-size:13px; line-height:20px; margin-bottom:20px;}
.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:145px; margin:0; padding:0; 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 15px 7px;}
.box.games h3 {line-height:16px; margin-left: 15px; height: 15px; width: 130px; overflow: hidden; display: inline-block; margin-bottom: 0;}
.box.games h3 a {}
.buttons {background:url(/img/arrows.jpg) 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: right; width: 13px; height:26px; margin-left:8px;}
#slider2 .prev {background-position: left; width: 13px; height:26px; margin-right:8px; margin-left: 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:#000; font-weight:bold;}
.forum .item {padding-bottom:0;}
.forum .item span {display:block; font-size:13px; float:left; padding-bottom:10px}
.forum .item span strong {font-size:16px}
.forum .item .autor {width:70px;}
.forum .item .topico {width:400px; border-left:1px solid #ccc; padding:0 10px;}
.forum .item .programa {width:170px; padding-left:10px}
.item-texto {padding-left:85px;}
.ordenar {background:#e8e8e8; border:1px solid #ccc;}
.ordenar li {list-style:none outside; float:left; display:block; padding:5px 20px; 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 ul {margin-right:15px;}
.filtrar li {list-style:none outside; float:left; margin-right:15px; font-size:11px;}
.filtrar {padding:7px 15px 7px; 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/help.gif) no-repeat; 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:19px; color:#fff !important; padding:20px 10px 10px 60px;}
.botao-acessar {width:130px; background:url(/img/img-map.gif) no-repeat 0 -651px; height:34px; display:block; font-size:19px; 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:hidden;}
.comparativo img {display:block;}
.comparativo ul {width:970px;}
.comparativo li {list-style:none outside; padding:0 10px; margin:0 5px; float:left; width:129px; height:140px; text-align:center; border-right:1px solid #ccc; position:relative; top:5px;}
.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;}
.box-cinza {background:#f2f2f2;}
.box-cinza h2 {font-weight:normal;}
.box-cinza ul li {line-height:18px}
#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;}
#form-forum .input-text {padding:5px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; width:200px;}
#form-forum .input-submit {background:#246; color:#fff; cursor:pointer; padding:4px 10px;}
.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:12px;}
.lista-top li span {font-size:11px; color:#777; display:block; line-height:10px;}
.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 10px; 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 10px; border-right:1px solid #ccc; height:75px;}
.lista-baixar .descricao {float:left; width:160px; border-right:1px solid #ccc; padding:0 10px; 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:70px; font-weight:bold; text-align:right;}
.votos .estrelas {width:85px; padding:2px 2px 0 3px;}
.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 -1255px; #eff !important;}
.blogzigg .texto-azul {color:#056 !important;}
.blogzigg .nav .ativo, .blogzigg .nav .ativo {background:#2a989f !important;}
.blogzigg .sub-nav li a:hover {background:#176c72; border-left:1px solid #156; border-right:1px solid #156; padding:8px 14px; color:#fff;}

#conteudo .coluna-esquerda {width:645px; float:left;}
#conteudo .coluna-direita {width:300px; float:right;}
.meuzigg-gerencia2 {width:210px; float:left;}
.meuzigg-gerencia {width:300px; float:left;}
.meuzigg-conteudo2 {width:510px; float:left; margin-left: 15px; }
.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;position:relative; top:5px;}
.voltar-topo a {background:url(/img/img-map.gif) no-repeat 125% -263px; display:block; padding:8px 30px 0 0; position:relative; top:4px; cursor:pointer; color:#336688; }
.background {background:url(/img/nv-bg.jpg) -0px -1px; height:340px; width:100%; position:absolute; bottom:0; z-index:-25;}
#rodape {height:120px; padding-bottom:39px; position:relative; top:15px; color:#555; clear:both; background:#e8e8e8; padding-top:20px;}
#rodape .item {width:118px; padding:15px; float:right;}
#rodape .ultimo-item {width:210px; padding:15px; float:right;}
#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;}

/* meu zigg */
.icon-pagina, .icon-comentarios, .icon-blog, .icon-favoritos, .icon-enviar, .icon-sugerir, .icon-perfil, .icon-orkut, .icon-msn, .icon-twitter, .icon-facebook { background-image:url(http://static.ziggi.com.br/img/map-meuzigg.png); background-repeat:no-repeat; background-position:0 0; padding-left:26px; line-height:16px; list-style-type:none; margin-bottom:8px;}
.icon-pagina {background-position:0 0;}
.icon-comentarios {background-position:0 -26px;}
.icon-blog {background-position:0 -52px;}
.icon-favoritos {background-position:0 -78px;}
.icon-enviar {background-position:0 -104px;}
.icon-perfil {background-position:0 -130px;}
.icon-orkut {background-position:0 -156px;}
.icon-msn {background-position:0 -182px;}
.icon-twitter {background-position:0 -208px;}
.icon-facebook {background-position:0 -234px;}

/* 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(http://static.ziggi.com.br/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}


/************************** FIXERS *****************************/
.current {display:block; border:1px solid #ccc; padding:6px 7px;}

/* Fixer forum comentario com ID */
#form-comentario.forum{margin-top: 20px;}
#forum-comente{background:#efefed}
#forum-btn-responder{width: auto;}
/* Atualizados Capa*/
#mais-atualizados ul#mais-atualizados-programas  {background:none repeat scroll 0 0 #FFF;overflow:auto; }
#mais-atualizados #bottom{border-top:1px solid #DADADA;height:17px;padding:3px;}
#mais-atualizados #bottom span{position:relative;top:-2.3px;font: 11px arial;}
#mais-atualizados ul {list-style:none outside none;margin:0;padding:0;}
#mais-atualizados ul li { padding-left: 40px !important;}
#mais-atualizados ul#mais-atualizados-programas li {border-bottom:1px dotted #dadada;clear:inherit;height:3em;padding:10px 0;list-style: none;list-style-position: outside;margin: 0px;}
#mais-atualizados .zb{background-color: #FFF;}
#mais-atualizados ul#mais-atualizados-programas li div {font-size: 11px;font-weight: bold;margin-left: 5px;float: left;width: 90%;height: 3em;overflow: hidden;}
#mais-atualizados ul#mais-atualizados-programas li div small {font-weight: normal;}
#mais-atualizados ul#mais-atualizados-programas li strong {background:none repeat scroll 0 0 #FFFFFF;color:#CC6600;float:left;text-align:center;width:33px;margin-left: 4px;font-weight: normal;border: 1px solid #dadada;height: 33px;}

.ficha1 {float:left; margin:8px 0 0 50px; width:320px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; background-color:#E0ECFF; border:1px solid #60ACFF; padding:10px 10px 20px;}

/* Login editores */
#codigo{background-color:#F7F7F7;border:1px solid #DADADA;padding:10px;}
.meta .cadastro form{background-color: #F9A100;}

/* Listagens */
.lista-baixar .descricao {width: 260px;}
.listagem {overflow: hidden}

.windows-icon{background:url("/img/logos.gif") no-repeat;display:block; width: 18px; float: left; position: relative; margin-right: 5px; left:1px; top:-1px}
.mac-icon{background:url("/img/logos.gif") no-repeat 0 -15px;display:block; width: 18px; float: left; position: relative; margin-right: 5px;height:15px; margin-left:1px; left:1px; top:-1px}
.linux-icon{background:url("/img/logos.gif") no-repeat 0 -30px;display:block; width: 18px; float: left; position: relative; margin-right: 6px; height:15px; margin-left:1px; left:1px; top:-1px}
.android-icon{background:url("/img/logos.gif") no-repeat 0 -45px;display:block; width: 18px; float: left; position: relative; margin-right: 6px; height:15px; margin-left:1px; left:1px; top:-1px}
.iphone-icon{background:url("/img/logos.gif") no-repeat 0 -60px;display:block; width: 18px; float: left; position: relative; margin-right: 6px; height:15px; margin-left:1px; left:1px; top:-1px}
.online-icon{background:url("/img/logos_.png") no-repeat  0 -73px; display:block; width: 18px; float: left; position: relative; margin-right: 6px; height:15px; left:1px; top:-1px}

.esseos .windows-icon{background:url("/img/logos2.gif") no-repeat;margin-top: 7px; margin-left:9px;display:block; width: 18px; float: left; position: relative; margin-right: 5px; left:1px; top:-1px}
.esseos .mac-icon{background:url("/img/logos2.gif") no-repeat 0 -15px; margin-top: 7px; margin-left:9px;display:block; width: 18px; float: left; position: relative; margin-right: 5px;height:15px;left:1px; top:-1px}
.esseos .linux-icon{background:url("/img/logos2.gif") no-repeat 0 -30px; margin-top: 9px; margin-left:9px;display:block; width: 18px; float: left; position: relative; margin-right: 6px; height:15px; left:1px; top:-1px}
.esseos .android-icon{background:url("/img/logos2.gif") no-repeat 0 -45px; margin-top: 9px; margin-left:9px;display:block; width: 18px; float: left; position: relative; margin-right: 6px; height:15px; left:1px; top:-1px}
.esseos .iphone-icon{background:url("/img/logos2.gif") no-repeat 0 -60px; margin-top: 9px; margin-left:9px;display:block; width: 18px; float: left; position: relative; margin-right: 6px; height:15px; left:1px; top:-1px}
.esseos .online-icon{background:url("/img/logos_2.png") no-repeat 0 -73px; margin-top: 9px; margin-left:9px;display:block; width: 18px; float: left; position: relative; margin-right: 6px; height:15px; left:1px; top:-1px}

.lin {background:url("/img/img-map.gif") no-repeat scroll 0px -1026px !important ;display:block;}
.onl {background:url("/img/img-map.gif") no-repeat scroll 0px -1026px !important;display:block;}
.win:hover{background-color:#385f9d;}




/* FORMS */

#form-comentario textarea.msg-a{background:#fdebeb;}
#form-comentario .input-text .msg-a{background:#fdebeb; border:1px solid #b13}
#form-comentario .msg-error{color: red; padding: 0px;font-weight: bold;margin: 0;border: none}
#form-comentario fieldset {font-size: 14px;margin-bottom: 10px;}

.meuzigg-conteudo .form-comentario .input-text {width: 80%;}


/* subcategorias */
.subcategorias li{ width: 230px;}


.formz fieldset {margin:10px 0; padding-bottom:20px; border-bottom:1px solid #ccc;}
.formz #upload {overflow:auto;}
.formz label {margin:4px 10px 4px 0;}
.formz .txt {padding:2px 3px; border:1px solid #999; margin:2px 0;}
.formz .slt {border:1px solid #999; margin:2px 0;}
.formz textarea {border:1px solid #999; margin:2px 0;}
.formz .slt option {padding:2px 3px;}
.formz input{height:20px;font-size:1.3em;}
.formz input[type=radio]{float:left; margin-top:6px;margin-right:3px;}
.formz input[type=submit]{font-size:1.0em;}
.radio label{float:left;}

.botao-responder{ background: url("/img/meuzigg/btn_responder.gif") no-repeat scroll 0 0 transparent; display: block; width: 100% }
.error-message,.message { color: red }

/* Usado na exibicao  das categorias nos editores e softhouse*/
#tree-div ul,#tree-div li { list-style: none}

/* Votar */
.slide-input{background-color: transparent;}
#tabopiniao, #tabduvidas,#tabalerta,#taberros,#tabanonimos{padding-bottom:  0px;}


/* formularios */

.form-comentario textarea {background:#fff; font-family:Arial, Helvetica, sans-serif; width:560px; height:120px;border: 1px solid #CCC;}
.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;}
.form-comentario textarea.msg-a{background:#fdebeb;}
.form-comentario .input-text .msg-a{background:#fdebeb; border:1px solid #b13}
.form-comentario .msg-error{color: red; padding: 0px;font-weight: bold;margin: 0;border: none}

#av-op{padding: 15px;}

/*capa*/
.usuario span {height: 0 !important}
.botao-azul{cursor: pointer;}
.lista-top li {list-style-type: none;}
.lista-top li a.programa-lista{margin-left: 7px;}
.lista-top li p {line-height: normal; margin:0 5px 0;font-size: 35px;}
.lista-top li div.prg {padding-top: 6px;width: 360px;float: left;overflow: hidden;}
.lista-top div.rank-programa{font-size: 11px;width: 35px;margin-top: 13px;}
.lista-top li img{padding: 3px;}
.up{color: #099009;background: url('/img/seta.up.gif') center right no-repeat; padding-right: 5px;text-align: center;}
.down{color: #EE0000;background: url('/img/seta.down.gif') center right no-repeat; padding-right: 5px;text-align: center;}
.pause{color: #0099FF;background: url('/img/seta.igual.gif') center right no-repeat; padding-right: 5px;text-align: center;}

/*tag*/
.box .titulo-artigo{font-size: 18px;color: #F9A100;}
.box .resumo{font-size: 12px;}
.tags-programas{overflow: hidden;}


/* meuzigg */
.last-users li {width: 140px;float: left;height: 25px;}
.meuzigg-gerencia .input-text, .meuzigg-gerencia2 .input-text{width: 220px;}
#ultimas-forum .programa{width: 200px;}
#ultimas-forum .topico{width: 300px;}
.meuzigg .input-text{width: 550px;}
#login_content div {margin-bottom: 20px;}
#login_content img {margin-right: 10px;}



#navegacaoSecao a.ativo {background: #a4a5a1 url(http://static.ziggi.com.br/img/fundoNavegacaoSecaoAtivo.png) top repeat-x;  -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;    color: #fff; padding: 3px;}

/* estrelas */
.ui-stars-star,.ui-stars-cancel {  float: left;  display: block;  overflow: hidden;  text-indent: -999em;  cursor: pointer;}
.ui-stars-star a,.ui-stars-cancel a {  width: 16px;  height: 15px;  display: block;  background: url(http://static.ziggi.com.br/img/stars/jquery.ui.stars.gif) no-repeat 0 0;}
.ui-stars-star a {  background-position: 0 -32px;}
.ui-stars-star-on a {  background-position: 0 -48px;}
.ui-stars-star-hover a {  background-position: 0 -64px;}
.ui-stars-cancel-hover a {  background-position: 0 -16px;}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a {  cursor: default !important;}

/* estrelas menores */
.ui-stars-star2,.ui-stars-cancel {  float: left;  display: block;  overflow: hidden;  text-indent: -999em;  cursor: pointer;}
.ui-stars-star2 a,.ui-stars-cancel a {  width: 13px;  height: 13px;  display: block;  background: url(http://static.ziggi.com.br/img/stars/mini-stars.gif) no-repeat 0 0;}
.ui-stars-star2 a {  background-position: 0 -24px;}
.ui-stars-star-on2 a {  background-position: 0 -36px;}
.ui-stars-star-hover2 a {  background-position: 0 -48px;}
.ui-stars-cancel-hover2 a {  background-position: 0 -16px;}
.ui-stars-star-disabled2,.ui-stars-star-disabled2 a,.ui-stars-cancel-disabled2 a {  cursor: default !important;}


.ui-hands-hand a,.ui-hands-cancel a {height: 15px;  display: block;  background: url(http://static.ziggi.com.br/img/hands.gif) no-repeat 0 0;}
.ui-hands-hand a {  background-position: 0 0px;}
.ui-hands-hand-hover a {  background-position: 0 -16px;}
.ui-hands-cancel a {background-position: 0 -32px}
.ui-hands-cancel-hover a {  background-position: 0 -48px;}

/* detalhes programas */
.download #info-adcionais {margin-bottom: 10px;}
.download #descricao-programa {margin-top: 10px;}
.download #requerimento {margin: 10px 0;}
.download #artigos {margin: 10px 0;}
.download h3{display: block;margin: 5px 0 5px !important;font-size: 14px;}

.botoes-padrao ul{border:1px solid #E5E5E5;float:right;height:26px;list-style:none outside none;margin:0;overflow:hidden;padding:0;position:relative;}
.botoes-padrao ul li{
    list-style:none outside none;
    float:left;
    position:relative;
}
.botoes-padrao ul li a{
    color:#666666 !important;
    display:block;
    font-size:11px;
    line-height:16px;
    margin:4px 15px;
    position:relative;
    text-transform:uppercase;

}

.botoes-padrao li.positivo{
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #E5E5E5;
}

.forum-zigg{border-top: 1px solid #BBBBBB; margin:0}
.star-width{width: 85px !important;}
.alerta {display:block; background:url("/img/img-map.gif") no-repeat scroll -183px -185px transparent;margin-left: 67px;padding-left: 20px;color: #F9A100;}

.botao-mz {display:block; padding:7px 12px; text-align:center; background-color: #F2F2F2; color:#000 !important;border: 1px solid #CCC;width: auto;}

/*CSS ADM*/
table { width:99%; border-collapse:collapse; margin-bottom:0.5em; border-top:2px #888 solid; border-bottom:2px #888 solid; }
table caption { font-variant:small-caps; }
table.full { width:100%; }
table.fixed { table-layout:fixed; }

th,td { padding:0.5em; }
thead th { color:#000; border-bottom:2px #800 solid; }
tbody th { background:#e0e0e0; color:#333; }
tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }

tbody th { border-bottom:1px solid #fff; text-align:left; }
tbody td { border-bottom:1px solid #eee; }

tbody tr:hover th[scope="row"],
tbody tr:hover tbody th.sub { background:#f0e8e8; }
tbody tr:hover td { background:#fff8f8; }


/*comentario tv*/
.ico-comentario {display:block; width:20px; height:18px; background:url(http://static.ziggi.com.br/img/img-map.gif) no-repeat 0 -852px; position:relative;font-size: 10px;padding-left: 18px;float:left;}
.ico-video {display:block; width:20px; height:18px; background:url(http://static.ziggi.com.br/img/img-map.gif) no-repeat 0 -870px; position:relative;font-size: 10px;padding-left: 18px;float:left;}

.ico-comentario a:link, .ico-comentario a:visited, .ico-comentario a:active,.ico-video a:link, .ico-comentario a:visited, .ico-comentario a:active{font-size: 10px;}


.box_users { padding: 5px 0 4px 5px; border-top: 1px solid #D8DFEA; border-bottom: 1px solid #D8DFEA; min-height: 215px; margin-top: 10px; }
.box_users .grid_user{ float: left; width: 55px; overflow: hidden; padding: 0 5px 8px 0; }
.box_users .grid_user .nome, .nome { color: #808080 !important; font-size: 9px; overflow: hidden; padding-top: 2px; text-align: center; white-space: nowrap; }
.participe { background-color: #ECEEF5; border: 1px solid #CAD4E7; padding: 4px 5px;
    -moz-border-radius: 3px;
    border-bottom-left-radius: 3px 3px;
    border-bottom-right-radius: 3px 3px;
    border-top-left-radius: 3px 3px;
    border-top-right-radius: 3px 3px;
}
.view-more{
    font-size: 9px;
    color: #808080 !important;
    margin-top: 5px;
}

.qrcode{ background: url("/img/android-background.gif") no-repeat scroll right bottom transparent; }
.qrcode p.texto-cinza { font-size:12px; line-height:20px; color:#666; margin-bottom:0;}
.qrcode p.texto-cinza a { text-decoration: underline; }
.margin-left { margin-left: 15px !important; }
.margin-right { margin-right: 15px !important; }
.transparente { top:180px; display:block; padding:2px; z-index:50; font-size: 11px; color: #777777; height: 50px; width: 100px; margin-left: 15px; line-height: 10px; }

.item h3.titulo-forum { font-size: 16px; font-weight: bold; }

ul.tick li { background-image: url("/img/aprovado.png"); padding: 3px; background-repeat: no-repeat; padding-left:25px; list-style: none; }
#error-msgs, #error-msgs ul,.error-msgs, .error-msgs ul { position: relative !important; }
#error-msgs ul,.error-msgs ul { width: auto !important; padding: 5px 5px 5px 25px !important; }
#error-msgs ul li,.error-msgs ul li { list-style: decimal !important; }
#error-msgs fieldset, .error-msgs fieldset { border: 1px solid #EDE9E9; }
#error-msgs fieldset legend, .error-msgs fieldset legend { margin: 5px; }

.banner-center { width: 650px; margin: 0 auto; }
h3.downloadnow { font-size: 14px; }
.help { background-image:url("/img/img-map.png"); background-position:0 -384px; background-repeat:no-repeat; display:inline-table; height:24px; width:22px; }

.botao-compare-novo {width:130px; background:url(http://static.ziggi.com.br/img/img-map-new.gif) no-repeat 0 -1142px; height:34px; display:block; font-size:20px; color:#fff !important; padding:20px 10px 10px 43px;}
.comparacao { width:928px; height:auto; overflow-x:scroll; overflow-y:hidden; }

.detalhe { color: #777777; font-size: 11px;  }

.amigos .options, .amigos .options a { font-size: 11px; color: #808080 !important; margin-top: 5px; }

.resp{width:550px;margin-bottom:10px; margin-left:30px;}
.resp #foto {width:65px; float:left;}
.resp #foto img {border:1px solid #ccc; background-color:#F7F7F7;padding:3px;}
.resp .esq{width:35px; float:left; height:100%;}
.resp .dir{float:left;}
.resp .seta{width:25px; float:left; background:url(http://static.ziggi.com.br/img/seta-left.png) right 9px no-repeat;height:75px;}
.resp .comm{background-color:#dadada; height:auto;float:left;width:345px; margin-bottom:10px; padding:5px; min-height: 40px;}
.resp .comm2{background-color:#f7f7f7; height:auto;float:left;width:420px; margin-bottom:10px; padding:5px;}

ul.box-comentarios li { list-style: none; margin-top: 15px; }
.box-comentarios li .mensagem .msg-data {background-color:#E8E8E8; height:20px; margin: 8px 5px 0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius: 3px; width: 96%; }
.box-comentarios li .mensagem .msg-data, .box-comentarios li .mensagem .msg-data a:link, .box-comentarios li .mensagem .msg-data a:visited {display: inline-block; text-decoration: none; color: #666; font-size: 11px; padding: 0 0 0 5px; margin: 4px 0 0 5px;}
.box-comentarios li .mensagem .msg-data .publica { color: #C00; }
.box-comentarios li .mensagem .msg-data .privada { color: #009015; }

.box-comentarios li .mensagem .msg-bloqueada {display:block; background-color:#FF9092; height:20px; margin: 0 5px 8px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius: 3px; }
.box-comentarios li .mensagem .msg-bloqueada a:link:hover, .box-comentarios li .mensagem .msg-bloqueada a:visited:hover {color: #C00;}
.box-comentarios li .mensagem .msg-bloqueada a:link, .box-comentarios li .mensagem .msg-bloqueada a:visited {display: inline-block; text-decoration: none; color: #666; font-size: 11px; background: url("http://social.static.globo.com/pc/sc/webapp-resources/V_20101221_1100/resources/img/twitter/ico-bloquear.png") no-repeat 0 1px; padding: 0 0 0 15px; margin: 4px 0 0 10px;}
.box-comentarios li .mensagem .txt-bloqueado {float: right; display:inline; margin: 4px 7px 0 0;color: black; font-size: 11px;}


.box-comentarios li.msg-permite-classificacao.msg-classificado .classificador a img.classificado { display: block; }
.box-comentarios li.msg-permite-classificacao.msg-classificado .classificador a img.nao-classificado { display: none; }
.box-comentarios li .avatar { float:left; margin:0 15px 0 0; overflow:hidden; width:48px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px; }
.box-comentarios li .avatar .foto {height:48px; width:48px; overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom:1px}
.box-comentarios li .mensagem {background:#f8f8f8; border-bottom:1px solid #adadad; border-top:none; border-right:1px solid #e8e8e8; border-left:1px solid #dcdcdc; margin: 0 0 0 63px;}
.box-comentarios li .mensagem .texto {color:#666; margin:5px 10px 3px; word-wrap:break-word;}
.box-comentarios li .mensagem .autor {margin:7px 10px 0px;}
.box-comentarios li .mensagem .autor a {color:#333333; font-weight:bold;}
.box-comentarios li .mensagem:hover .autor a {}
.box-comentarios li .mensagem .autor a:hover { text-decoration:underline; }
.box-comentarios li .mensagem .acoes {display:none; float:right;}
.box-comentarios li .mensagem .acoes .mask {float:left; width:19px; overflow:hidden;}
.box-comentarios li .mensagem .acoes a { float:left; font-weight:bold; height:14px; width:80px; }
.box-comentarios li .mensagem .acoes a img {opacity:0; filter: alpha(opacity=0); float:left;}
.box-comentarios li .mensagem:hover .acoes a img {opacity:0.5; filter: alpha(opacity=50);}
.box-comentarios li .mensagem:hover .acoes a:hover img {opacity:1; filter: alpha(opacity=100);}
.box-comentarios li .mensagem .corpo-mensagem .img-seta {background:url("/img/balao_seta.gif") no-repeat 0 0; float:left; height:10px; margin-left:-5px; width:5px;}
.box-comentarios li .mensagem .header-mensagem {height:3px; margin:0;}
.box-comentarios li .mensagem .header-mensagem .sd {background:url("/img/balao_cantos.gif") no-repeat -9px 0; float:right; height:3px; width:3px; position:relative; top:-1px; right:-1px}
.box-comentarios li .mensagem .header-mensagem .se {background:url("/img/balao_cantos.gif") no-repeat 0 0; float:left; height:3px; width:3px; position:relative; top:-1px; left:-1px;}
.box-comentarios li .mensagem .rodape-mensagem {height:3px; margin:0;}
.box-comentarios li .mensagem .rodape-mensagem .id {background:url("/img/balao_cantos.gif") no-repeat -6px 0; float:right; height:3px; width:3px; position:relative; bottom:-1px; right:-1px;}
.box-comentarios li .mensagem .rodape-mensagem .ie {background:url("/img/balao_cantos.gif") no-repeat -3px 0;float:left; height:3px; width:3px; position:relative; bottom:-1px; left:-1px;}

.profile li { color: #666666; line-height: 18px; list-style: none outside none;}
.border-bottom { border-bottom: 1px solid #ccc; padding-bottom:10px; margin-bottom:10px; clear:both;overflow: hidden; }
.border-right { border-right: 1px solid #ccc; padding-bottom:10px; margin-bottom:10px; overflow: hidden; }
.box-azul-claro { background: #F1F2F6; }
.box-azul-claro h2 {font-weight:normal;}
.box-azul-claro ul li {line-height:18px}
.inline-table li { display: table-cell; padding: 3px; }

.social-bookmarks { border: 1px solid #dadada; padding: 10px; }
.social-bookmarks a { margin: 0 5px; }

.icon-configuracoes {background:url(http://static.ziggi.com.br/img/img-map.png) no-repeat -184px -956px; width:37px; height:29px; display:block; color:#f70; padding-left: 26px; }
.icon-mural {background:url(http://static.ziggi.com.br/img/img-map.png) no-repeat -184px -996px; width:37px; height:29px; display:block; color:#f70; padding-left: 26px; }

.blog-destaque { border: 1px solid #ccc; padding:10px; margin-bottom:10px; overflow: hidden; }
.blog-destaque h3 { font-size: 15px; }

div.insere-atividades span { width: auto; float: left; display: inline !important; font-weight: bold; }
div.insere-atividades ul { display: inline !important; }
div.insere-atividades ul li { list-style: none; display: inline; margin-left: 10px; float: left; padding-left: 10px;}
.ico-post { background-image: url("/img/1rxXwjPNnMu.png"); background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px; background-position: 0 -49px; padding-left: 20px;}
.ico-link { background-image: url("/img/1rxXwjPNnMu.png"); background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px; background-position: 0 -34px; padding-left: 20px;}
.ico-videos { background-image: url("/img/1rxXwjPNnMu.png"); background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px; background-position: 0 -17px; padding-left: 20px;}


.cadastrese{width: 190px; text-align: right; float: right; color:#4f4f4f; margin-top: 12px;}
.cadastrese a span{font-size: 21px; color: #e79200;}
.cadastrese a:hover span{ color: #e79200; text-decoration: none; border-bottom: 1px solid #e79200;}
.cadastrese  font{font-size: 21px; color:#4f4f4f;}
.cadastrese .loga{font-size: 13px;}
.mn-active {background:url(/img/bg-map.jpg) no-repeat 50% -823px; color:#fff;}

.sf-menu li.liBlog a{height: 15px}
.box_menu_cmz{height:15px;}
.menu_cmz{width: 100%; height:141px; position: relative; top: -15px; background: url(/img/shadow_menu_cmz.jpg) repeat-x #efefed;display: none;}
.box_conteudo_pg{width: 280px; float: left; height: 120px; margin-top: 15px; color: #737373;}
.box_conteudo_amigo{width: 150px; float: left; height: 120px; margin-top: 15px; color: #737373;}
.box_conteudo_samigo{width: 210px; float: left; height: 120px; margin-top: 15px; color: #737373; position:relative; left:-5px}
.cmz_titulo{margin-bottom: 13px; font-weight: bold; font-size: 12px}
.cmz_programa img{ border: 1px solid #4163a3; background: #fff; padding: 3px; width:69px; height: 69px; float: left; margin-right: 10px;}
.cmz_programa .titulo_pg{font-size: 15px; color:#4163a3; margin-bottom: 10px;}
.cmz_programa .cmz_pg_desc{ height: 45px; overflow: hidden}
.menu_cmz .sepadador{width: 0px; float: left; border-left: 1px solid #c8c8c8; border-right: 1px solid #ffffff; height: 115px; margin-left: 23px; margin-right: 23px; margin-top: 15px;}
.cmz_amigos img{ border: 1px solid #4163a3; background: #fff; margin-bottom:5px; padding: 3px; width:24px; height:24px; float: left; margin-left: 5px; position: relative; left: -5px;}
.cmz_samigo img{ border: 1px solid #4163a3; background: #fff; padding: 3px; width:69px; height: 69px; float: left; margin-right: 10px;}
.cmz_samigo .titulo_pg{font-size: 15px; color:#4163a3; margin-bottom: 10px;}
.cmz_samigo .cmz_pg_desc{ height: 45px; overflow: hidden}

.menu_cmz .submenu{background:url(/img/bg_submenu_cmz.jpg) no-repeat; width:212px; height:141px; float: left; top:-18px; position: relative;}
.menu_cmz .submenu a:hover{text-decoration:underline !important;}
.menu_cmz .submenu ul{margin-top:18px; margin-left:25px}
.menu_cmz .submenu li{list-style: none; margin-bottom: 6px; color:#204d8e; font-size:14px;}
.indicador_cmz{width:27px; height:18px; top:-18px; left:38px; float:left; position:relative; background:url(/img/indicador_menu_cmz_ativo.png) no-repeat;}
.logado_cmz{margin-top: 10px; width: 200px; position: relative; left: 15px}
.logado_cmz img{width:42px; height:42px; float:left; margin-right: 10px; border:#204d8e 1px solid; background-color:#fff; padding:3px; }
.user_cmz_titulo{margin-top:6px; float:left;}
.user_cmz_titulo .user_nome{color:#f8a001; font-size:16px; float: left; cursor:pointer}
.logado_cmz .user_cmz_opts{font-size:13px; color:#7e7e7e;}
.toggle_menu_cmz{background: url(/img/toggle_menu_cmz.jpg) top; cursor:pointer; width:20px; height:14px; float: left; color:#f8a001; position: relative; left:8px; top:3px }
.toggle_menu_cmz_active{background: url(/img/toggle_menu_cmz.jpg) bottom; cursor:pointer; width:20px; height:14px; float: left; color:#f8a001; position: relative; left:8px; top:3px }
.avatar_grande{padding: 4px; border:#cccccc 1px solid; margin-bottom: 15px;}
.avatar{width:42px; overflow:hidden; height:42px; float:left; margin-right: 10px; border:#204d8e 1px solid; background-color:#fff; padding:3px; }
.avatar img{width:41px; overflow:hidden; height:41px; border:none;}
.botao_cmz{background:url(/img/bg-map.jpg) 0 -1163px #efd; height:20px; padding: 5px; border:#cccccc 1px solid; border-bottom: #faba2e 3px solid;margin-bottom: 8px; }
.conteudo_botao{color: #464646; font-size:14px; position:relative; top:2px; left: 5px; }
.notf{height:10px; }
.p0{padding: 0px;}
.nova_notif{padding: 5px; background: #f0f0f0; margin: 6px; overflow:hidden;}
.nova_notif:hover{padding: 5px; background: #e4e4e4; margin: 6px; overflow:hidden;}
.nova_notif .tipo{float:left; margin-right: 5px; margin-top:6px; height: 35px}
.conteudo_notif{margin-top:4px;}
.quem{color:#214d8e}

.box_compartilhar{background: #f3f3f3; padding:4px; margin: 6px;}
.box_compartilhar input{background: none; padding:4px; font-size: 16px; color: #808080; outline: none; width: 480px;}
.titulo button{background: none; padding:4px; font-size: 16px; color: #808080; outline: none; width: 480px;}
.indicador_compart{background: url(/img/indicador_compat.jpg) no-repeat;}
.btn_comp{background: url(/img/bg-botao.jpg); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; height:25px; float:right; font-weight:normal; font-size: 12px; color: #fff; line-height:25px; padding-left: 10px;padding-right: 10px; position:relative; top:-3px; left:6px;}
.box{text-align: left}
.box_feed{margin-top: 6px; background: #f5f5f5; float:left; width: 494px; padding: 6px; padding-bottom:15px; height: 100%; padding-left:8px; padding-top:8px;}
.box_feed .img{width:53px; height:94px; float: left;margin-right: 10px;}
.box_feed.link .img{width:126px; height:94px; float: left;margin-right: 10px;}
.box_feed img{width:118px; height:94px; background: #fff; border:#214d8e solid 1px; padding: 3px; }
.box_feed.link img{width:118px; height:94px; background: #fff; border:#214d8e solid 1px; padding: 3px; }
.box_feed img{width:45px; height:45px; background: #fff; border:#214d8e solid 1px; padding: 3px; }
.box_info_news {width: 360px; float: left;}
.link .box_info_news {width: 355px; float: left;}
.box_info_news {width: 340px; float: left;}
.box_info_news .titulo_postagem{color:#565656; font-size:15px; margin-bottom: 4px;}
.box_info_news a{font-size: 15px; color:#214d8e;}
.box_info_news a:active{color:#3b6fbb;}
.box_info_news .descric{color:#5c5c5c; margin-top: 10px; width: 360px;line-height:16.5px;}
.opts_compartilhar{ float: left; clear:both; width:500px; position: relative; top:8px; margin-bottom: 5px;}
.opts_compartilhar .separa{border-bottom: solid 4px #dfdfdf; width: 126px; float: left; clear:both;}
.opts_compartilhar .conteudo_cmp{position:relative; top:7px; margin-left: 10px; float: left; color: #8b8b8b; font-size:12px;} 
.opts_compartilhar .conteudo_cmp a{color: #214d8e; font-size:12px;} 
.opts_compartilhar .conteudo_cmp a:active{color:#3b6fbb;}
.box_info_news .link_video a{color:#8b8b8b; font-size:12px;}
.bxplay_video{width:0px; height:0px; float: left; position:relative; top:30px;}
.play_video{background: url(/img/play_video.png) no-repeat; width:28px; height:28px; float: left; position:relative; top:40px; left:5px;}
.box_feed .video{width:118px; height:94px; background: #fff; border:#214d8e solid 1px; padding: 3px; float:left; margin-right: 10px;}
.box_feed .box_video,.box_feed .box_pergunta{margin-top: 13px; float:left; width:430px; overflow:hidden}
.box_feed .box_video_info{float:left; width:292px;}
.box_feed .box_video_info .descric{width:292px;line-height:16.5px;}
.box_feed .quote_simbol{background:url(/img/quote.png) no-repeat; width:30px; height:26px; float:left; margin-left:10px; margin-right: 15px;}
.box_feed .box_pergunta .descric{width:370px; position:relative; top:-10px; line-height:16.5px;}
.box_feed .box_pergunta .responder{color:#7b95bb; letter-spacing:0.4px; font-weight: bold; position:relative; top:-3px;}
.box_feed .box_post{float:left; width:292px; margin-left:15px;}
.box_feed .box_post .descric{ padding-top:5px}
.titulo_postagem{color:#565656; font-size:15px; margin-bottom: 4px; width: 430px;}
.link .titulo_postagem{color:#565656; font-size:15px; margin-bottom: 4px; width: 360px;}
.sugestoes{padding: 10px; height:118px}
.info_user{float:left; width:120px;}
.user_list{float:left; clear:both; margin-bottom:15px}
.info_user .nome_user{padding: 0px; margin:0px; width: 125px; overflow:hidden; height:18px;}
.info_user .emcomum{font-size:12px; color:#5c5c5c; position:relative;}
.info_user .add{font-size:14px; color:#555; position:relative; top:2px;}
.info_user .nome_user a{color: #214d8e; font-size:15px;}
.info_user .nome_user a:active{color:#3b6fbb;}
.m_amigos{padding: 10px; float: left; width:198px}
.p_fav{padding: 10px; height:180px;}
.botao_cmz.grc{margin-bottom: 15px; margin-top:5px;}
.p_fav .nome_user{padding: 0px; margin:0px; width: 125px;max-height: 36px; height: auto;}
.m_amigos .nome_user{padding: 0px; margin:0px; width: 125px;max-height: 36px; height: auto;}
.box_info_perfil{width:508px;margin-bottom:15px}
.box_info_perfil .titulo_perfil{font-size: 26px; color:#474747;}
.tweet {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1}
.share_t{color:#adadad; font-size:11px; margin-top:5px;}
.share_t a{color:#adadad;}
.twitter_{padding: 10px; min-height:180px; padding-bottom:3px;}
.botao_cmz.grc_top{margin-bottom: 22px; margin-top:5px;}
.botao_cmz.grc_top_{margin-bottom: 22px; margin-top:5px; text-align: center; width: 80px; float:left; padding-left: 0px; padding-right: 10px;}
.space_{width: 26px; float: left}
.corpo{width: 735px; height: 100%; float: left;}
.caminho_atual{color:#9e9e9e}
.corpo .box_info_perfil{width:735px;margin-bottom:15px; padding-bottom: 10px; border-bottom:1px solid #d7d7d7; }
.corpo .titulo_perfil{font-size: 26px; color:#474747; width:736px;}
.perfil_formulario{width:650px; height: 400px; margin-left: 50px; margin-top: 20px; float: left;height: 100%;float:left; margin-bottom:40px;}

.perfil_formulario .inputs_{width:300px; float: left; padding: 5px; border: 1px solid #b6b6b6; background:#fff; margin-top: 6px; margin-bottom:15px; overflow:hidden; }
.perfil_formulario .inputs_ input{width:288px; background: #f6f6f5; font-size:18px; padding: 6px; outline: none;}

.perfil_formulario .inputs{width:630px; float: left; padding: 5px; border: 1px solid #b6b6b6; background:#fff; margin-top: 6px; margin-bottom:15px; overflow:hidden;}
.perfil_formulario .inputs input{width:618px; background: #f6f6f5; font-size:18px; padding: 6px; outline: none;}
.perfil_formulario .inputs textarea{width:618px; background: #f6f6f5; font-size:18px; padding: 6px; outline: none; height: 90px; resize:none; font-size:13px; font-family: 'Helvetica' sans-serif;}
.perfil_formulario label{color:#777; float:left; clear:both}
.botao_cmz.salvar{margin-top:15px; padding-right:15px; text-align: center; width: auto; float:left;}
.cancelar_acao{position:relative; top:-32px; left:145px; float: left; clear: both;font-size:15px;}
.cancelar_acao a{color: #214d8e; font-size:15px;}
.checkbox_{float:left; clear:both; margin-bottom:10px;}
.checkbox_ span{position:relative; left:6px; top:-2.5px;color:#777;}
.botao_cmz.right_{margin-right:10px;}
.content_box{width:640px; float: left; margin-top: 6px; margin-bottom:15px; overflow:hidden; font-size:16px; color:#646464;}
.content_box label{color:#909090}
.content_box.mini{width:158px; float: left; margin-top: 6px; margin-bottom:15px; overflow:hidden; font-size:16px; color:#646464;}
.mini span{clear:both;}
.mini label{float:left;clear:both;width:100%; font-size:13px; margin-bottom:5px; color:#909090}
.outras_redes{clear:both; float:left;width:645px; border-bottom:1px solid #d7d7d7; padding-bottom:5px; margin-top:20px;color:#909090}
.box_outras_redes{clear:both; margin-top:15px; width:660px;float:left; }
.box_outras_redes div{width:219px; height:119px;float:left; color:#4765ae}
.box_outras_redes img{width:200px; padding:3px; height:110px; background:#fff; border:1px solid #4765ae; margin-bottom:5px}
.titulo_laranja{position:relative; top:-4px; margin-bottom: 20px;}
.titulo_laranja span{margin-bottom:5px; margin-top:3px; float:left; width:100%;}
.box.avaliacoes{min-height:100px; height: auto}
.quem_av{width:100%; float:left; margin-bottom:4px; font-size:14px;}
.quem_av span{width:130px; float:left;}
.quem_av span.dois{padding-left:7px; float:left}
.nota span{width:150px; float:left}
.notaleft{float:left; border-right:4px solid #fff; background:#efefed; width:130px;height:50px}
.notaleft .not{float:left;  background:#efefed; width:133px;}
.notaright{float:left; border-left:4px solid #fff; background:#efefed;width:130px; height:50px}
.notaright .not,.notaleft .not{float:left; background:#efefed; width:130px; text-align:center; font-size:16px; letter-spacing:1px; position:relative; top:6px;}
.notaleft img,.notaright img{float:left;margin-left: 25px;position:relative; top:5px;}
.btn_avaliar{float:left; clear:both; margin-top:18px; margin-bottom:18px; color:#fff; font-size:16px; width:268px; text-align:center; padding-top:5px; height:25px; cursor:pointer; -webkit-border-radius: 4px;z-index:9998; -moz-border-radius: 4px; border-radius: 4px; background:url(/img/bg_btn.jpg)}
.username_av a{font-size: 15px; color:#214d8e;}
.username_av{margin-bottom: 5px}
.comentario_av{clear:both; min-height: 90px; margin-bottom:12px; height:auto;float: left;width:266px;}
.user_av{float:left; width:200px;}
.combo_cmts{float:right; background:url(/img/comentarios.jpg) left no-repeat; padding-left: 28px; height:20px; font-weight:bold; font-size:15px; padding-top:3px}
.combo_favs{float:right; background:url(/img/favoritar.jpg) left no-repeat; padding-left: 28px; height:20px; font-weight:bold; font-size:15px; padding-top:3px; margin-right:15px}
.combo_favs.cm{float: left; text-align: center; margin:0px;}
.alternative-bar{float:left; width:613px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:7px 15px 5px 15px; margin-bottom:5px;margin-top:5px; background:#efefed; position:relative; top:-13px; left:-15px;}
.alternative-bar.dois{float:left; width:613px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:7px 15px 2px 15px; margin-top:5px; background:#efefed; position:relative; top:22px; left:-15px;}

.alternative-bar.treis{ width:613px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:0 15px 2px 15px; background:#efefed; position:relative; top:21px; left:-15px;}
.treis .botao_download{position:relative; top:-3px}

.botao_download{width: 254px; margin-top:9px; cursor:pointer; margin-bottom:9px; float:left; height: 63px; background:url(/img/bg_download_btn.jpg);-webkit-border-radius: 4px;z-index:9998; -moz-border-radius: 4px; border-radius: 4px;}
.botao_download.cmp{height: 45px; width:180px; margin-top:20px; float:none}
.botao_download:hover{background:url(/img/bg_download_btn_hover.jpg);}
.botao_download .img_down {background:url(/img/download_icon.jpg); float:left; position:relative; top:-10px; margin-left: 20px; width:57px; height:73px;}
.botao_download .img_cmp {background:url(/img/comparar.png); float:left; position:relative; top:7px; margin-left: 20px; width:32px; height:29px;}
.botao_download:hover .img_down {background:url(/img/download_icon_hover.jpg); float:left; position:relative; top:-10px; margin-left: 20px}
.botao_download:active .img_down {background:url(/img/download_icon_active.jpg); float:left; position:relative; top:-10px; margin-left: 20px}

.botao_acessar{width: 254px; margin-top:9px; cursor:pointer; margin-bottom:9px; float:left; height: 63px; background:url(/img/bg_download_btn.jpg);-webkit-border-radius: 4px;z-index:9998; -moz-border-radius: 4px; border-radius: 4px;}
.botao_acessar.cmp{height: 45px; width:180px; margin-top:20px; float:none}
.botao_acessar:hover{background:url(/img/bg_download_btn_hover.jpg);}
.botao_acessar .img_down {background:url(/img/acessar_icon.jpg); float:left; position:relative; top:-1px; margin-left: 20px; width:57px; height:73px;}
.botao_acessar .img_cmp {background:url(/img/comparar.png); float:left; position:relative; top:7px; margin-left: 20px; width:32px; height:29px;}
.botao_acessar:hover .img_down {background:url(/img/acessar_icon_hover.jpg); float:left; position:relative; top:-1px; margin-left: 20px}
.botao_acessar:active .img_down {background:url(/img/acessar_icon_active.jpg); float:left; position:relative; top:-1px; margin-left: 20px}


.btn_textos{float:left; width:342px; margin-left:15px; margin-top:7px;}
.act_down{margin-bottom: 5px; font-weight: bold;}
.act_down b{letter-spacing: 1px;}
.facebook_share{clear: both;margin-bottom:8px;}
.facebook_share span{position:relative; top:-2px; left:5px; color: #656565}
.box-categorias{float: left;height: 270px; width:170px;margin-left: 30px; padding-left:12px;}
.box-categorias.primeiro{float: left;height: 270px; width:170px;margin-left: 60px; padding-left:12px;}
.box-itens-categoria{width:195px; clear:both; float:left; margin-top: 14px;}
.nome-categoria{font-size:15px; color:#275090; margin-bottom:13px; float:left; width:270px;}
.nome-categoria a{color:#275090 !important;padding:0px !important;}
.nome-categoria a:hover{color:#275090 !important;text-decoration:underline !important;background:none !important;}
.lado-esq{background:url(/img/btn-esquerda.jpg); width:10px; height:29px; float:left; clear:both;position:relative; top:35px;}
.lado-dir{background:url(/img/btn-direito.jpg); width:10px; height:29px; float:left;position:relative; top:35px;}
.btn-mais-ctg{background:url(/img/btn_teste.jpg); width:150px; height:29px; float:left; position:relative; top:35px; text-align:center; line-height: 22px; color:#fff}

/*.fundo_ .autor-post{width:612px; border-top:1px solid #cccccc; margin-top:0px; float: left; padding-top:15px; margin-bottom:18px}
.fundo_ .nome{text-align:left; font-size: 13px; margin-bottom:3px;}
.fundo_ .autor-post .nome a{text-align:left; font-size: 15px; margin-bottom:3px; color:#4163a3;}

.topo_ .autor-post{width:612px; border-bottom:1px solid #cccccc; margin-top:18px; float: left; padding-bottom:15px; margin-bottom:18px}
.topo_ .nome{text-align:left; font-size: 13px; margin-bottom:3px;}
.topo_ .autor-post .nome a{text-align:left; font-size: 15px; margin-bottom:3px; color:#4163a3;}*/


.alternative-bar .autor{float:left; margin-top:3px; margin-right: 16px;  }

.box-programa{margin-bottom:20px; float:left;}
.foto-programa{width:240px; height:150px; float:left; border:1px solid #ccc; background:#fff; padding:3px; margin-right: 15px;}
.infos-programa{float:left; width:460px;}
.titulo-programa{font-size:26px; color:#252525; width: 460px; overflow:hidden; height:30px; margin-bottom:3px;}
.info-cmd{font-size:13px; color:#999; width: 460px;  overflow:hidden; margin-bottom:7px;}
.desc-programa{font-size:13px;  width: 460px;  overflow:hidden; margin-bottom:11px; max-height:65px;}

.cmd-form .inputs{width:430px; float: left; padding: 5px; clear:both; border: 1px solid #b6b6b6; background:#fff; margin-top: 6px; margin-bottom:15px; overflow:hidden;}
.cmd-form .inputs input{width:418px; background: #f6f6f5; font-size:18px; padding: 6px; outline: none;}
.cmd-form .inputs textarea{width:673px; background: #f6f6f5; font-size:18px; padding: 6px; outline: none; height: 150px; resize:none; font-size:13px; font-family: 'Helvetica', sans-serif;}
.cmd-form .inputs.txt{width:685px; float: left; padding: 5px; border: 1px solid #b6b6b6; background:#fff; margin-top: 6px; margin-bottom:15px; overflow:hidden;}
.cmd-form label{color:#777; float:left; clear:both}

.pergunta .input{width:500px; margin-bottom:5px;}
.pergunta .botao{background:url(/img/perguntar.jpg)}
.box-pergunta{float:left; clear:both; width: 726px; background:#f5f5f5; margin-top: 7px;}
.box-pergunta .pergunta{background:#f5f5f5; width: 538px; float:left;margin-top:6px;margin-left:10px;}
.box-pergunta .pergunta h3 {float:left; margin:0; font-size:16px; font-weight:lighter}
.box-pergunta .pergunta h3 a{color:#204d8e}
.box-pergunta .pergunta .por{clear:both; float:left; color:#606060}
.box-pergunta .pergunta .por a{color:#606060}
.box-pergunta .adicionais{background:#f5f5f5; width: 169px; border-left: 7px solid #fff; float:left; position:relative; height:50px; text-align: right;}
.box-pergunta .adicionais .respostas{font-size:16px; margin-top:8px;margin-right:10px; color:#5e5e5e}
.box-pergunta .adicionais .ultimas{margin-right:10px; color:#606060}

.lista-baixar.cmd h1{font-weight:normal; color:#204d8e; text-transform: capitalize; float:left; clear:both; margin:0;}
.lista-baixar.cmd .descri{color:#606060; float:left; clear:both; margin-top:5px; margin-bottom: 10px}

.btn_generico{float:right; margin-top:18px; margin-bottom:18px; color:#fff; font-size:16px; width:auto; text-align:center; padding-top:5px; padding-left: 10px; padding-right: 10px; height:25px; margin:3px 3px; cursor:pointer; -webkit-border-radius: 4px;z-index:9998; -moz-border-radius: 4px; border-radius: 4px; background:url(/img/bg_btn.jpg)}
.nome_user a{color: #214d8e; font-size:15px;}
.nome_user a:active{color:#3b6fbb;}
.resposta .quando{margin-bottom: 5px; color:#606060; font-size:11px}
.box_quem_quando{margin:0; position:relative; top:-2px}
#forum-comente {overflow:hidden}
.btn_generico.forum{margin-right: 15px; margin-bottom: 15px;}
.mais_topicos{margin-top:15px; position:relative; top:-15px}
.mais_topicos a{color:#204d8e}
.box.ranking{float:left; width:268px; padding-top:0; padding-bottom:0; color:#2c2c2c;width:283px}
.box_ranking{float:left; clear:both; position:relative; margin-top:10px; margin-bottom:5px; }
.box_ranking .primeiro .posicao{font-size:40px; float:left;color:#ff6600; margin-left:0; line-height: 37px;}
.box_ranking .primeiro .programa{margin-top:3px;}
.box_ranking .posicao{font-size:18px; float:left; margin-left:8px;color:#ff6600; height:30px; position:relative; top:2px;}
.box_ranking .primeiro{float:left;}
.box_ranking .programa{float:left; width:225px; margin-left:10px; font-size:15px; }
.box_ranking .programa{}
.box_ranking .qtdownload{float:left; margin-left:10px; font-size:13px;margin-bottom:6px; color:#aaaaaa}
.ranking .separador{float:left; clear:both; position:relative; left:-15px; width:314px; border-bottom:1px solid #ccc; height:1px;}
.prov{width:145.5px; height:173px; background:#000; margin-left:12px; float:left; margin-bottom:12px;}
.ultimas_n{padding-left:0; float:left; width:643px; height:125px;}
.jg_categoria{width:276px; padding:5px 10px 7px 10px;  font-size:15px; color:#264a82}
.jg_categoria_c{background:#e6e6e7;}
.jg_categoria span{display:none; float:right}
.jg_categoria_c span.left{display:none; float:left}
.jg_categoria:hover{background:#e6e6e7;}
.jg_categoria:hover span{display:block; float:right}
.seta_news_left{float:left; background:url(/img/seta_news.jpg) center no-repeat; width:42px; height:120px;}
.seta_news_right{float:right; background:url(/img/seta_news_2.jpg) center no-repeat; width:25px; height:120px; position:relative; left:-10px;}
.box_conteudo_slide{width:568px; height:100px; margin-top:12px; float:left;overflow:hidden; position:relative; top:2px; left:2px;}
.box_conteudo_slide .noticia{width:175px; height:95px; margin-right:12px; float:left;}
.noticia .categoria, .enfase_cmz{width:100px; float:left; text-transform:uppercase; color:#939393; margin-bottom:7px; font-size:10px; font-weight:bold; }
.noticia .chamada, .duvida_cmz{font-weight:normal; font-size:20px; color:#264a82}
.noticia .chamada.hide{display: none}
.dt_atualiza {float:left; width:30px;color:#ff6600;text-align:center;}
.dt_atualiza .data{font-size:17px; color:#ff6600; text-align:center; float:left; width:30px;}
.dt_atualiza .mes{font-size:12px; color:#ff6600; text-align:center; float:left; width:30px;}
.imagem_destaque{width:285px; height:130px; background:#f5f5f5; margin-bottom:8px}
.mz .frase{text-align:center; padding:11px; font-size:16px;}
.mz .botoes_login{text-align:center; padding:15px; background:#efefed; height:552px;}
.mz .botoes_login .alinha_btn{text-align:center; padding-bottom:18px; margin-top:3px; border-bottom:1px solid #ccc;}
.mz .titulo_mz{width:265px; margin-bottom:12px;}
.mz .top{text-align:left; margin-top:18px; padding-bottom:25px; border-bottom:1px solid #ccc; float:left;}
.mz .top .top_user{float:left; width:50px; margin-right:22px;}
.mz .top .top_user.ultimo{float:left; margin-right:0;}
.mz .ultimas_forum{padding-bottom:0; text-align:left;}
.mz .comentario{text-align:left; margin-bottom:20px; float:left;}
.mz .comentario .nome{font-size:14px; width:200px; float:left; margin-bottom:5px; text-align:left; color:#264a82;}
.mz .comentario .o_cmt{width:200px; float:left; margin-bottom:5px;}
.mz .comentario .time{width:200px; float:right; margin-bottom:5px; text-align:right; font-size:11px; margin-top:6px; color:#686868}
.mz .duvidas{text-align:left; margin-top:18px; float:left;}
.mz .duvidas .duvida_cmz{width:265px; line-height:19px; position:relative; top:-3px;}

.box_jogos{float:left; width:960px; padding-top: 15px; border-top:1px solid #ccc;margin-top:5px; margin-bottom:20px;}
.box_jogos .jogos_titulo{font-size:21px;color:#264a82;font-weight:normal;margin-bottom:0}
.box_jogos .sobre_jogos{font-size: 13px; color:#363636; margin-bottom: 10px; float:left;}
.box_jogos .box_flash{float:left; clear:both; width:625px; height:382px; border:1px solid #ccc; padding: 10px; background:#efefed;}
.box_jogos .box_flash .flash{width:625px; height:382px; background:#5f5f5f; margin-bottom:15px}
.box_jogos .sugestao {width: 298px; float:left; margin-left:15px; margin-bottom:17px;}
.box_jogos .sugestao .titulo_jogo{font-size:14px; color:#989898; margin-bottom:10px; text-align:left;}
.box_jogos .sugestao img{width:110px; height:75px; float:left; margin-right:10px;}
.box_jogos .sugestao .nome{float:left;width: 170px; margin-bottom:5px; text-align:left;}
.box_jogos .sugestao a{color:#264a82; font-size:17px; text-align:left;}
.box_jogos .box_categorias{width: 296px; float:left; margin-left:15px; border:#ccc 1px solid; background:#efefed; height:284px;}
.box_jogos .box_categorias .nm{width:278px; padding:5px 10px 7px 10px; font-size:16px; font-weight:normal; margin-top:3px;margin-bottom:3px; color:#5b5b5b}
.box_lista_jg{height: 198px;  padding:10px; overflow:auto;}
.box_lista_jg .jg{width:268px; float:left; margin-bottom:17px;}
.box_lista_jg .jg .imagem_jg{width:110px; height:75px; float:left; margin-right:10px;}
.box_lista_jg .jg .nm_jg{float:left;width: 130px; margin-bottom:5px;}
.box_lista_jg .jg .nm_jg a{color:#264a82; font-size:17px;}
.box_busca{float:left; width:270px; margin-top: 12px;}

.box-notf{width:0; height:0;}
.rounded10{-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.count-notf{padding:2px 5px; color:#fff; font-weight:bold; position:relative; top:38px; left:55px; font-size:10px; background:#e1282c;float:left}

