/* CSS Document */

#layout
{
	margin: 0;
	padding: 0;
	background-color: #FAFAFA;
	background: url(img/bg_site_big.gif) repeat-y center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#layout #tarja {display:none}

#layout input, #layout textarea { _background-attachment: fixed; }

#layout form { margin: 0; }

.layout, #layout
{
	margin:0 0;
	width: 991px;
	padding: 0 0;
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #FAFAFA;
}
* html #layout {width:992px;/* _width: 981px;*/}
#layout span a { display: block; width: 100%; height: 100%; }
#layout a span { display: none;  }

.site, .corpo, #logado
{
	margin: 0 0;
}

#page { background-color: #FAFAFA; }

#layout br
{
	clear:both;
	height:0;
	margin:0;
	padding:0;
	display:block;
}

.quebra
{
	clear:both;
	height:1px;
}

/***************************************************************************************\
									PUBLICIDADE
\***************************************************************************************/

.publicidade
{
	/*color: #000000;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #000000;*/
}

.superbanner
{
	width: 768px;
	height: 90px;
}

.fullbanner
{
	margin:0 auto;
	width: 728px;
	height: 90px;
	border:1px dotted #fff;
}
.fullbanner2
{
	width: 468px;
	height: 90px;
	border:1px dotted #fff;
	margin:0 auto;
}

.square
{
	margin:0 auto;
	width: 250px;
	height: 250px;
}

* html .square {margin-top:10px;}

.calhau
{
	width: 130px;
	height: 105px;
}

.selo
{
	width: 120px;
	height: 60px;
}

/***************************************************************************************\
									TOPO
\***************************************************************************************/

#topo 
{ 
	float: left;
	width: 150px;
	height: 110px; 
	padding: 0; 
	/*background-image: url(img/layout_topo_fundo.gif);
	background-position: right 10px;*/
	margin: 0 0;
}

#topo .fullbanner 
{
	visibility: hidden;
	display: none;
}

.header 
{
	margin-top:6px;
	height:105px;
	background:none no-repeat;
}

.header h1 
{
	float:left;
	display:inline;
	width:115px;
	height:92px;
	margin:0 0 0 16px;
	background:url(msn/techguru.jpg) no-repeat center center;
}
* html .header h1 {padding-top:3px;}
.header h1 a 
{
	display:block;
	width:111px;
	height:92px;
}

#area_login
{
	display:  none;
	/*visibility: none;*/
}

#area_login h2
{
	margin:0 !important;
	/*padding-left:4px;*/
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left: 4px;
}

#area_login ul
{
	display:block;
	float:left;
	width:120px;
	margin:0 !important;
	padding:0 !important;
	list-style:none;
}

#area_login ul li
{
	padding:0 4px;
	display:block;
	float:left;
	font: bold 11px Arial, Helvetica, sans-serif;
}
#area_login ul li a
{
	text-decoration:none;
	color:#FFFFFF;
}
#area_login ul li.bt-login
{
	border-right:1px solid #FFFFFF;
}


/***************************************************************************************\
											MENU
\***************************************************************************************/

#menu { display: none; }
#menu2 { display: block;  }

#menu, #menu2, #menu_logado
{
	float: left;
	width: 830px;
	height: 100px !important;
	background-image:  none;
	padding-top: 20px;
	overflow: hidden;
}


* html #menu, * html #menu2, * html #menu_logado {margin-top:-3px;}
* html #menu2 {position:relative;}
* html #menu2 ul {width:436px;}
#menu ul, #menu2 ul, #menu_logado ul  
{
	display:block;
	/*width:100%;*/
	float:left;
	margin:0px;
	padding:0px;
	width: 476px;
}
#menu ul li, #menu2 ul li, #menu_logado ul li
{
	float:left;
	display:inline;
	padding-top:12px;
	padding-left:12px;
	padding-right:12px;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	
	background-repeat:  no-repeat;
	background-position: center 0;
}
#menu ul li a, #menu2 ul li a, #menu_logado ul li a
{
	text-decoration:none;
	padding-top: 30px;
	display: block;
	color: #56677F;
}
#menu ul li a span, #menu2 ul li a span, #menu_logado ul li a span {display:block}
#menu ul li.bt_rss, #menu2 ul li.bt_rss, #menu_logado ul li.bt_rss  {
	background-image: url("msn/item_6.gif");
	background-position: center 0;
	
	margin-top: 0;
	display: inherit;
	width: 19px;
	height: inherit;
	
	padding-top:12px;
	padding-left:18px;
	padding-right:18px;
}
#menu ul li.bt_rss a, #menu2 ul li.bt_rss a, #menu_logado ul li.bt_rss a 
{
	display: inherit;
	width: inherit;
	height: inherit;
}

#menu ul li.bt_rss a span, #menu2 ul li.bt_rss a span, #menu_logado ul li.bt_rss a span
	{ display: inline; }

/*#menu_logado p {
	top: 0;
	left: 476px;
	position: absolute;
	display:block;
	float:right;
	color:#FFFFFF;
	margin-left:200px;
	padding-top:10px;
}

html >/** / body #menu_logado p {
	display:inline;
	float:none;
	color:#FFFFFF;
}
#menu_logado p span a {
	display:inline;
	width:auto;
	height:auto;
	text-decoration:none;
	color:#56677f;
}*/
* html form#Form1 {
	display:block;
	width:348px;
	height:98px;
	background-repeat:no-repeat;
}
* html form#form_login {
	position:absolute;
	top:10px;
	left:473px;
	display:block;
	width:348px;
	background-repeat:no-repeat;
}

form#form_login, #menu_logado p 
{

	width: 343px;
	height: 95px;
	background-position: 0 0;
	background-image: url(msn/login_fundo.gif);
	padding: 5px 0 0 5px;
	display:block;
	float: left;
	margin-top: 0;
	color: #56677F;
}

#menu_logado p { font-size: 14px; padding-top: 20px; height: 75px; }
#menu_logado #lblNome { color: black; }

form#form_login div#message
{
	clear: both;
	padding-bottom: 15px;
}

form#form_login div#message strong
{	
	margin:0 !important;
	/*padding-left:4px;*/
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#56677F;
	padding-left: 4px;
}
form#form_login div#message ul
{
	width: auto;
	display: inline;
	margin: 0;
	padding: 0;
	list-style:none;
	
	border: 1px dashed yellow;
}

form#form_login div#message a,  #menu_logado p a
{
	text-decoration:none;
	color:#56677F;
	font-style: normal;
	font-size: 11px;
	padding: 0;
}

#menu_logado p a { display: inline; }


form#form_login input#Login, form#form_login input#Senha{
	width:91px;
	height:15px;
	margin-left:5px;
	padding-left:5px;
	font-size:11px;
	
	background-position: 0 0;
	background-image: url(msn/login_inputs.gif);
	border: 1px none black;
	
	font-size: 13px;
	color: #999999;
}
form#form_login input#Login { width: 170px; height:15px; margin-left: 0; }

form#form_login .login {
	border-style:none;
	background-color:transparent;
	background-image:url(msn/menu_submit.gif);
	background-position: 0 0;
	cursor:pointer;
	font-size:1px;
	height:18px;
	margin:0pt;
	padding:0pt;
	width:33px;
}
form#form_login strong a {
	text-decoration:none;
	color:#56677F;
	font-size:11px;
	font-weight: normal;
	padding-top: 5px;
}
.site { clear: both; }

/*****************************************\
				BOTÕES
\*****************************************/

#menu .bt_home, #menu2 .bt_home, #menu_logado .bt_home    { display: none; }


.bt_guru    { background-image: url("msn/item_1.gif"); }
.bt_blogs   { background-image: url("msn/item_2.gif"); }
.bt_iTv     { background-image: url("msn/item_3.gif"); }
.bt_imagens { background-image: url("msn/item_4.gif"); }
.bt_contato { background-image: url("msn/item_5.gif"); }
.bt_rss     { background-image: url("msn/item_6.gif"); }

/***************************************************************************************\
									SITE
\***************************************************************************************/

.site
{
	/*background-color:#FFFFFF;
	background-image:url(img/conteudo_fundo.gif);
	background-repeat:repeat-y;*/
}

/***************************************************************************************\
									RODAPE
\***************************************************************************************/

#rodape
{
	clear: both;
	width: 991px
	height: 200px;
	margin: 0 auto;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #FAFAFA;
}

#rodape .superbanner
{
	margin: 0 auto;
	/*background-image: url(img/layout_rodape_superbanner.gif);*/
}

#rodape ul
{
	display: block;
	padding: 30px 0 5px;
	text-align: center;
	margin: 0 0;
}

#rodape ul li
{
	display: inline;
	list-style: none;
	padding: 0 5px;
}

#rodape ul li a:link    { color: #000000; text-decoration: none; }
#rodape ul li a:hover   { color: #226B88; text-decoration: underline; }
#rodape ul li a:active  { color: #226B88; text-decoration: underline; }
#rodape ul li a:visited { color: #000000; text-decoration: none; }

#rodape b
{
	width: 768px;
	display: block;
	text-align: center;
	font-weight: normal;
	padding-bottom: 20px;
	margin: 0 auto;
}

/***************************************************************************************\
									ICONES
\***************************************************************************************/

.ico_fotos
{
	background-image:url(img/conteudo_ico_fotos.gif);
	display: block;
	height:14px;
	width:20px;
}

.ico_videos
{
	background-image:url(img/conteudo_ico_videos.gif);
	display: block;
	height:14px;
	width:20px;
}

.ico_fotos span, .ico_videos span
{
	display: none;
}

.digg {
	padding:0 5px 5px 0;
	width:52px;
	height:80px;
	float:left;
}

div.banner_intel {
	margin:0 auto 20px auto;
	width:226px;
	/*height:70px;*/
	/*background:url(img/banner_blog_intel.png) no-repeat;*/
}
a img {border:0;}



/***************************************************************************************/ 
#coluna3 {
	padding:10px 0pt 10px 10px;
	width:340px;
}
#coluna3 { padding: 0; }
#coluna3 .sugestao { margin-top: 10px; }
#coluna3 form {
	display:block;
	margin-bottom:20px;
	padding:10px 0pt 0pt 12px;
	width:338px;
	height:88px;

	_width:328px;
	_height:78px;
}
#coluna3 form input {
	background-repeat: no-repeat;
}

/***************************************************************************************\
									BOTÕES AZUIS
\***************************************************************************************/

#coluna3 form .buscar
	{ margin-right:20px; background-image: url(msn/coluna_busca_buscar.gif); }
	
#coluna1 form .buscar
	{ background-image: url(msn/coluna_busca_buscar2.gif); }

#coluna2 .procurar, #coluna1 .procurar
	{ background-image: url(msn/coluna_procurar.jpg); }
	
#coluna1 form .ok
	{ background-image: url(msn/coluna_resultado_busca_btn.gif); }

#coluna1 .procurar,
#coluna1 form .responder, 
#coluna1 .lista .responder, 
#coluna1_1 .procurar,
#coluna1_1 form .responder, 
#coluna1_1 .lista .responder
	{ background-image: url(msn/conteudo_comentarios_responder.gif); }
	
#coluna1 .veja_post
	{ background-image: url(msn/conteudo_leiamais_big.jpg); }

#coluna1 .post .leiamais, 
#coluna1 .item .leiamais, 
#coluna1 span.ver_post, 
#coluna1 .leiamais, 
.ver_post
	{ background-image: url(msn/conteudo_leiamais.jpg); width: 70px; background-repeat: no-repeat; }

#coluna1 .post .leiamais a span, 
#coluna1 .item .leiamais a span, 
#coluna1 span.ver_post a span, 
#coluna1 .leiamais a span, 
.ver_post a span {display:inline} 
	
#coluna1 .on .prev, #coluna1 .on2 .prev { background-image: url(msn/conteudo_paginacao_prev_on.jpg); }
#coluna1 .on .prox, #coluna1 .on2 .prox { background-image: url(msn/conteudo_paginacao_prox_on.jpg); }

#coluna1 .voltar
	{ background-image: url(msn/conteudo_paginacao_prev_on.jpg); }
	
#coluna1 .voltar,
#coluna1_1 .voltar
	{ background-image: url(msn/conteudo_voltar.gif); }
	
#coluna3 .maiscomentados strong {
	display:block;
	height:45px;
	margin:10px 0pt 5px;
	padding-top:20px;
}
#coluna3 .destaques strong {
	display:block;
	height:45px;
	margin:10px 0pt 5px;
	padding-top:15px;
}
#coluna3
{
	padding: 0;
	margin: 0;
}

/***************************************************************************************\
									CORRECOES
\***************************************************************************************/
* html #coluna1 .box {margin-right:5px;}

* html #divGetVideos #coluna1 {
	width:472px;
}

/** html #coluna1 h4 {
	border-color:#CCCCCC;
	border-style:solid none;
	border-width:1px;
	color:#FFFFFF;
	font-size:1px;
	height:2px;
	margin:10px 0pt;
	overflow:hidden;
}*/
* html #divGetVideos form#Form1 {
	background:transparent url(img/coluna_resultado_busca_bg.gif) no-repeat scroll 0%;
	height:26px;
	margin-top:12px;
	width:325px;
}
#coluna1 .box .leiamais {
	background-image:url(msn/conteudo_leiamais.jpg);
	background-repeat:no-repeat;
	display:block;
	height:22px;
	left:70px;
	padding:3px 0pt 0pt 6px;
	position:absolute;
	text-align:left;
	top:160px;
	width:60px;
}
#coluna1 .prox {
	height:20px;
	/*margin:20px 100px 0pt 0pt;*/
	width:76px;
}
#divGetImagens #coluna1 {width:463px;}
* html #divGetImagens #coluna1 {width:460px;}
#divGetImagens #coluna1 {padding-left:10px;}
#divGetImagens #coluna1 .base {
	background-image:url(img/layout_conteudo_fundo_inferior_horizontal.gif);
}
#divGetImagens #coluna1 .base span {
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	height:14px;
}
.header h1 a span {display:none;}
#coluna3 span.sugestao a span {display:none;}
#coluna2 ul li a span {display:none;}
form#dados>input.procurar {margin-left:170px;}
#coluna2 .maislidos li {font-family:Arial, Helvetica, sans-serif;}
#coluna3 #Include_coluna3_divMComent li {font-family:Arial, Helvetica, sans-serif;}

.site #coluna3 .banner {display:none}