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

/* CORES */
.telespectadores{ color:#6000C0 !important; }
.lojistas{ color:#DF0101 !important; }
.tecnicos{ color: #D28300 !important; }
.mercado_publicitario{ color: #6FA123 !important; }
.geral{ color:#0066CC !important; }

.telespectadores_dark{ color:#420085 !important; }
.lojistas_dark{ color:#8E0000 !important; }
.tecnicos_dark{ color: #AB6B00 !important; }
.mercado_publicitario_dark{ color: #4E6E0B !important; }

.gray999{ color:#999; }
.gray666{ color:#666; }
.light_gray{ color:#C4C4C4; }

.arialBlue32 {
	font-size:32px !important;
	color:#0066CC;
	letter-spacing:-3px !important;
	line-height:32px !important;
}

.f11{ font-size:11px; }

.arialBlue22 {
	font-size:22px!important;
	color:#0066CC;
	letter-spacing:-1px!important;
	line-height:26px;
}

.arialBlue18 {
	font-size:18px!important;
	color:#0066CC;
	letter-spacing:-1px!important;
	line-height:18px;
}

body {
	background:url(../img/bg.jpg) top repeat-x;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
}
a {
	text-decoration:none;
	color:#0066CC;
}

a:hover {
	text-decoration:underline !important;
}
#all {
	width:970px;
	margin:0px auto;
	text-align:left;
}
#top {
	width: 970px;
	clear:both;
}
#logo {
	float:left;
	position:relative;
	top:8px;
}

#slogan {
	float:right;
	position:relative;
	top:31px;
	font:22px Arial, Helvetica;
	font-weight: 600;
	letter-spacing:-1px;
	color:#999;
}

#slogan span { color: #06c; }

#menu{ clear:both; *margin-top:0px; _margin-top:-10px;}
body:nth-of-type(1) #toplist{
	margin-top:4px;
}
#menu #perfil {
	float:left;
	position:relative;
	letter-spacing:-1px;
	margin:-43px 0 0 -9px;
	padding:0;
	top:20px;
	font-size:14px;
	font-weight:bold;
	list-style:none;
	*margin-top:-11px;
	_margin-top:-5px;	 
}

body:nth-of-type(1) #menu #perfil {
    float:left;
	position:relative;
	letter-spacing:-1px;
	margin:0;
	padding:0;
	top:20px;
	font-size:14px;
	font-weight:bold;
	list-style:none;
	margin-top:-45px;
}

#menuTopFunc {
    width:530px;
    left:10px;
    margin-top:-41px;
    *margin-top:-6px;
    _margin-top:6px;
}




#menu #perfil li {
	display:inline;
	padding:2px;
}
#menu #links {
	float:right;
	position:relative;
	letter-spacing:-1px;
	margin:0;
	padding:0;
	top:20px;
	font-size:14px;
	font-weight:bold;
	list-style:none;
	color:#666;
	left:10px;
	*left:-18px;
	margin-top:-41px;
	_margin-top:30px;
	*padding-left:60px;
	*float:left;
}

body:nth-of-type(1) #menu #links {
    float:right;
	position:relative;
	letter-spacing:-1px;
	margin:0;
	padding:0;
	top:16px;
	font-size:14px;
	font-weight:bold;
	list-style:none;
	color:#666;
	width:530px;
    left:100px;
    margin-top:-200px;
    width:530px;
    
}

#menu #links a{ color:#666; text-decoration:none }
#menu #links a:hover{ color:#666; text-decoration:none }
#menu #links li {
	display:inline;
	padding:2px;
}

#all #nav-busca {
	width:970px;
	margin: -4px 0 0 0;
	*margin: 20px 0 0 0;
	*padding: 16px 0;
	border-bottom:1px solid #c7c7c7;
	float:left;
	display:table;
}

#all #nav-busca h2 {
	width:209px;
	height:62px;
	background:url(../img/bg_r6_c6.jpg);
	float:left;
	text-indent: -99999px;
	overflow:hidden;
}

#all #nav-busca div.busca {
	float:right;
	margin:26px 170px 0 0;
	*float:left;
	*margin:10px 0 0 150px;
}

#all #nav-busca div.busca input.campo {
	width: 358px;
	padding:3px 5px;
	margin:0 5px;
}

#all #nav-busca div.busca input.botao {
	width:47px;
	height:24px;
	background:url(../img/ok_btn.jpg) center center;
	text-indent:-99999px;
	border:none;
	padding:none;
}

#all #nav-busca div.busca label {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000033;
}

#all #esquerda {
	width: 312px;
	float:left;
	padding:15px 0;
}

#all #esquerda div h4 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#999;
}

#all #esquerda h3 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#999;
	letter-spacing: -1px;
}

#all #esquerda div.nav-side {
	width:279px;
	margin:0 auto;
	padding: 5px;
}

#all #esquerda div.nav-side ul li {
	list-style:none;
	text-decoration:none;
	border-bottom: 1px solid #c7c7c7;
}

#all #esquerda div.nav-side ul li a {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#333;
	display:block;
	padding:10px 3px;
	letter-spacing: -1px;
}

#all #esquerda div.nav-side ul li a img {
	float:right;
	padding:0;
	margin: -16px 0 0 0;
	_margin: -25px 0 0 0;
	border: none;
	display: table;
}

/*#all #esquerda div.nav-side ul li a:visited {
	background:url(../img/link.jpg) no-repeat center right;
}*/

#all #esquerda #news {
	width:288px;
	background: #fff;
	border:1px solid #e9e9e9;
	padding: 15px 12px;
	margin: 35px 0 0 0;
	_margin: 7px 0 0 0;
	letter-spacing:-1px;
}

#all #esquerda #news div.destaque h5 {
	font-size:18px;
	color:#06c;
}

#all #esquerda #news div span {
	color:#333;
	font:bold 11px Arial, Helvetica, sans-serif;
}

#all #esquerda #news div h5 {
	font:bold 22px Arial, Helvetica, sans-serif;
	padding:5px 0;
}

#all #esquerda div a {
	font-weight:bold;
	letter-spacing:0px;
}

#all #esquerda #news div.geral, #all #esquerda #news div.geral a {
	color:#06c;
}

#all #esquerda #news div.tele, #all #esquerda #news div.tele a {
	color:#420085;
}

#all #esquerda #news div.tec, #all #esquerda #news div.tec a {
	color:#ab6b00;
}
#all #esquerda #news div.merc, #all #esquerda #news div.merc a {
	color: #4E6E0B;
}

#all #esquerda #news div.loj, #all #esquerda #news div.loj a {
	color:#8e0000;
}

#all #esquerda * {
	margin:0;
	padding:0;
	border:none;
}

#all #esquerda #news div.n-lista div {
	padding:15px 0;
	border-bottom:1px solid #c7c7c7;
}

#all #esquerda #news div.n-lista div img {
	padding:2px 5px;
}


#all #esquerda #news div.n-lista div.loj {
	border:none;
}

#all #direita {
	width:630px;
	float:left;
	padding:15px 0 0 25px;
}

#all #direita * {
	margin:0;
	padding:0;
	border:none;
}

#all #direita h3 {
	font:bold 26px Arial, Helvetica, sans-serif;
	color:#333;
	letter-spacing: -2px;
}

#all #direita div.conteudo {
	padding:20px 0;
}

.paginacao a{ color:#0066CC !important}
.perguntas a:hover{ color:#0066CC !important}

#all #direita div.busca {
	padding:5px 0;
}

#all #direita div.busca div {
	border-bottom:1px solid #c2c2c2;
	padding:10px 0;
}

#all #direita div.busca a {
	width:100%;
	display: block;
	padding:5px 0;
	font:bold 18px Arial, Helvetica, sans-serif;
}

#all #direita div.conteudo table * {
	border-bottom:1px solid #c7c7c7;
	border-left:1px solid #c7c7c7;
	padding:3px 0px;
}
#all #direita div.conteudo li{
font:14px Arial, Helvetica, sans-serif;
	color:#333;
	line-height: 120%;
}

#all #direita div.conteudo table {
	border-top:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
}

#all #direita div.conteudo p {
	padding:9px 0;
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	line-height: 120%;
}

#all #direita div.leia span {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#333;
}

#all #direita div.leia ul {
	padding: 5px 10px;
}

#all #direita div.leia ul li {
	list-style:square;
	padding:3px 0;
}

#all #direita div.leia ul li a {
	font:bold 13px Arial, Helvetica, sans-serif;
}

#all #direita div.conteudo img {
	margin: 30px 0;
	
	
}

#rodape img, #rodape ul {
	padding:0;
	margin:0;
	border: none;
	float:left;
	margin: 0 8px 0 0 ;
	*margin: 0 5px 0 0 ;
}

#rodape {
	width:100%;
	float:left;
	clear:both;
	background:#efefef url(../img/bg_rodape.jpg) top left repeat-x;
	margin:25px 0 0 0;
	padding: 7px 0 0 0;
}

#rodape #nav-bottom {
	width: 970px;
	margin: 0 auto;
	padding: 25px 0 35px 0;
	border-bottom:1px solid #c2c2c2;
}

#rodape #nav-bottom span {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#999;
	float:left;
}

.roxo {
	color:#6000c0;
}

.vermelho {
	color:#df0101;
}

.amarelo {
	color:#d28300;
}

.verde {
	color:#6fa123;
}

#rodape #nav-bottom ul li {
	display:inline;
}

#rodape #nav-bottom ul li a {
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 0 0 3px;
}

#rodape #nav-bottom ul.categorias li a {
	display:block;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	padding:0 4px;
}

#rodape #search-bottom {
	width: 970px;
	margin: 24px auto 0 auto;
	clear:both;
	padding: 0 0 25px 0;
	border-bottom:1px solid #c2c2c2;
}

#rodape #search-bottom input.campo {
	width: 358px;
	padding:3px 5px;
	margin:0 5px;
}

#rodape #search-bottom input.botao {
	width:47px;
	height:24px;
	background:url(../img/ok_btn.jpg) center center;
	text-indent:-99999px;
	border:none;
	padding:none;
}

#rodape #search-bottom label {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000033;
}

#rodape #search-bottom span {
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0 0 0 35px;
}

#rodape #search-bottom span a {
	color:#999;
}

#rodape #search-bottom span a.decoration {
	text-decoration:underline;
}

#rodape #creditos {
	width: 970px;
	margin:0 auto;
	padding: 25px 0;
}

#rodape #creditos a.direita{
	float:right;
}


.arialGray20 {
	color:#999999;
	font-size:20px;
	letter-spacing:-1px;
	line-height:30px;
}

.arialGray16 {
	color:#C4C4C4;
	font-size:16px;
	letter-spacing:-1px;
	line-height:18px;
}

.arialBlack11 {
	font-size:11px;
	color:#000000;
}

.arialBlack12 {
	font-size:12px;
	color:#000000;
}

.arialBlue32 {
	font-size:32px;
	color:#0066CC;
	letter-spacing:-3px;
	line-height:32px;
}

.arialBlue22 {
	font-size:22px;
	color:#0066CC;
	line-height:26px;
}

.arialBlue13 {
	font-size:13px;
	color:#0066CC;
	letter-spacing:-1px;
	line-height:13px;
}

.arialBlue15 {
	font-size:15px;
	color:#0066CC;
	letter-spacing:-1px;
	line-height:13px;
}

.arialBlue18 {
	font-size:18px;
	color:#0066CC;
	letter-spacing:-1px;
	line-height:18px;
}

.arialPurple13 {
	font-size:13px;
	color:#420085;
	letter-spacing:-1px;
	line-height:13px;
}

.arialPurple22 {
	font-size:22px;
	color:#420085;
	letter-spacing:-1px;
	line-height:22px;
}

.arialOrange13 {
	font-size:13px;
	color:#AB6B00;
	letter-spacing:-1px;
	line-height:13px;
}

.arialOrange22 {
	font-size:22px;
	color:#AB6B00;
	letter-spacing:-1px;
	line-height:22px;
}

.arialGreen13 {
	font-size:13px;
	color:#4E6E0B;
	letter-spacing:-1px;
	line-height:13px;
}

.arialGreen22 {
	font-size:22px;
	color:#4E6E0B;
	letter-spacing:-1px;
	line-height:22px;
}

.arialRed13 {
	font-size:13px;
	color:#8E0000;
	letter-spacing:-1px;
	line-height:13px;
}

.arialRed22 {
	font-size:22px;
	color:#8E0000;
	letter-spacing:-1px;
	line-height:22px;
}

#all #direita div.perguntas_respostas div.paginacao span  {
	padding:0 2.5px;
}

.paginacao  {
	padding:10px 5px;
	font-size:14px;
}

#all #direita div.conteudo div.paginacao span  {
	padding:0 2.5px;
}

#maisBuscadas p {line-height:1.30em; *line-height:1.85em;}
#maisBuscadas .tags {margin:0px;}
#maisBuscadas a {color:#06C;}
#maisBuscadas a:hover {text-decoration:underline;}
#maisBuscadas .t1 {font-size:1.335em;line-height:14px;*line-height:18px; font-weight:normal !important;}
#maisBuscadas .t2 {font-size:1.835em;line-height:16px;*line-height:20px; font-weight:normal !important;}
#maisBuscadas .t3 {font-size:2.335em;line-height:18px;*line-height:22px; font-weight:normal !important;}
#maisBuscadas .t4 {font-size:2.835em;line-height:22px;*line-height:26px; font-weight:normal !important;}
