body{
	 margin:0;
	 background:#f4f4f4;
}

#geral{
	 width:885px;
	 margin:0 auto;
}

.clear { clear:both; }

#topo{
	 height:65px;
	 margin-bottom:15px;
	 width:885px;
	 display:table;
}

#menu{
	 height:25px;
	 background:url(../images/bg_menu.gif);
	 width:885px;
	 float:right;
	 margin-bottom:10px;
	 text-align:right;
}

#logo{
	 height:70px;
	 float:right;
}

#publicidade_1{float:left;}

#busca{
	float:left;
        margin-right: 138px;
        height: 40px;
}

#buscaText{
	 height:12px;
	 width:150px;
	 padding:2px;
	 font-size:11px;
	 margin-top:10px;
	 
	 border:1px solid #666;
}

#ok{
	position:relative;
        background: url(../images/bt_ok.png);
        width: 30px;
}

#lblBusca{font-weight:700;}

#outros_destaque{
	 display:table;
	 float:right;
	 background:#DDD;
	 padding:7px;
	 height:320px;
	 width:274px;
}

#geral #outros_destaque .outros_destaque{
	background:#FFF;
	width:273px;
}

#geral #outros_destaque .outros_destaque #img_produto{
	margin:10px 0 18px 55px
}

#geral #outros_destaque h2{
	padding:10px 10px 4px 10px;
}

#news label{font-size:11px;}

#news{
	background-image:url(../images/news.jpg);
	height:70px;
	margin-top:10px;
	padding:8px;
	width:257px;
}

#video_destaque{
	 color:#FF3300;
	 width:587px;
	 height:335px;
	 background:#000;
	 z-index:1;
}

.produto{
	 width:288px;
	 height:117px;
	 margin:10px 0;
	 float:left;
	 background:url(../images/fundo.gif);
}

.produto img, .produto p{cursor:pointer;}

.espaco{
	width:10px;
	height:1px;
	float:left;
}

.produto img{
	float:left;
	margin-right:5px;
}

.produto h3{
	margin-top:5px;
	color:#656565;
}

.produto p{
	font-size:10px;
	height:50px;
	color:#656565;
}

.bg_compra{
	width:288px;
	display:table;
	background:#e6e6e6;
	cursor:pointer;
        float: left;
}

#geral #cont_2 #public_2{
	 width:190px;
	 float:left;
	 margin-right:10px;
}

#geral #public_2 img{margin-bottom:5px;}

#geral #cont_2 #top_video{
	 width:684px;
	 height:268px;
	 float:right;
	 color:#CCC;
	 background:#FFF;
}

#pgs{
	 background:#FFF;
	 height:543px;
	 width:684px;
	 float:left;
}

#canais{
	 background:#FFF;
	 height:567px;
	 width:770px;
	 margin:0 0 10px 10px;
	 float:left;
}

#geral #grupo{background:#FFF;}
#geral #grupo h2{padding:5px 10px;}
#geral #grupo ul li{margin:10px 3px;}

#rodape{
	 padding:10px;
	 *padding-right:30px;
	 background:#ddd;
	 display:table;
}

#rodape_center{
	width:865px;
	margin:0 auto;
}

#rodape a{color:#666;}
#rodape_center ul{float:left;}
#rodape_center p{float:right;}
