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

a { color:#DDF; text-decoration: none; }
a:hover { color:#FFF; }
img{border:0px;	behavior: url("pngbehavior.htc");}
body,td,th { font-family: Trebuchet MS; font-size: 14px; color:#FFFFFF; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #F0EDE4; }

#popup_betakids { position: absolute; z-index: 10000; top: 360px; left: 50%; width: 400px; height: 300px; margin: 0 0 0 -200px; }
#principal { width:100%; margin-left:auto; margin-right:auto; background: #77BAF1; /*background-image:url(../../imagens/fundo_base.jpg);*/ background-position:bottom;  background-repeat:no-repeat; }
#principal .linha_vertical{ height:1px; background-image:url(../../imagens/linha_vertical.png); background-repeat:no-repeat; margin-top:5px; margin-bottom:40px; clear:both; }
#principal .linha_horizontal_1{ width:1px; background-image:url(../../imagens/linha_horizontal_1.png); background-repeat:no-repeat; background-position:center; margin-left:5px; float:left; height:300px; }
#principal .linha_horizontal_2{ width:1px; background-image:url(../../imagens/linha_horizontal_2.png); background-repeat:no-repeat; background-position:center; margin-left:5px; float:left; height:140px; }

#principal .blocos { margin-top:20px; width:820px; margin-left:auto; margin-right:auto; }
	#principal .blocos .noticias_dicas{ float:left; width:511px; }
	#principal .blocos .conteudo{ margin-left:20px; }
		#principal .blocos .noticias_dicas .noticias{ width:251px; float:left; }
		#principal .blocos .noticias_dicas .dicas{ width:251px; float:right; }
		
	#principal .blocos .lancamentos{ float:left; width:511px; }
	#principal .blocos .video{ float:right; width:270px; }
	#incVideo { background: url(../../imagens/mais_videos.gif) no-repeat top; height: 285px; }
	.maisVideos{ text-align: center; background: url(../../imagens/mais_videos.gif) no-repeat bottom; position: relative; margin-top: -10px; padding: 10px 0px;}
	.maisVideos select{ border: 1px solid #369; }
	
#principal .blocos_interno { float:left; width:251px; } 
#principal .conteudo_interno{ float:right; width:550px; margin-bottom: 50px; }
.not_interna { margin-bottom:10px; }
.dica_interna { margin-bottom:10px;  }
.lan_interna { margin-bottom:10px; }
h1 { color:#FFFFFF; margin:0px; padding:0px; font-size:1.7em; text-align:right; }
.linha_conteudo {font-size: 11px; background:url(../../imagens/fundo_branco.png) no-repeat; height:22px; line-height:22px; margin-top:2px; padding-left:8px;  }
.linha_conteudo a { color:#026eb9; }
.linha_conteudo a:hover { color:#0066FF; }

.rodape{
	width: 100%;
	height: 160px;
	position: relative;
	left: 0px;
	background: url(../../imagens/bg_leite.jpg) repeat-x;
}
.rodape span { display: block; position: absolute; left: 50%; margin: 70px 0px 0px -410px; text-align: left; color: #579; font-size: 11px;} 
.rodape span h1 { font-family: 	Helvetica; text-align: left; color: #68A;} 
.rodape .avanz {position: absolute; left: 50%; margin: 70px 0px 0px 290px;} 

.rodape_int{ position:absolute; margin-top:-75px; }
h2 { margin:0px; padding:0px; font-size:1.5em;}
input, textarea, select { border:none; background:#358ACD; padding:3px; width:90%; color:#fff; }

/* Showroom Produtos Principal */
#mascaraProdutos{height: 180px; overflow: hidden; position:absolute;}

#showroomProdutos {font-size: 11px;list-style:none;width:460px;margin:0px; padding:0px;position:relative;}
#showroomProdutos li {display:block; clear: both; padding:0px; margin:0px; line-height: 12px; }
#showroomProdutos li div {float:left; width:210px; margin:5px; padding: 15px 0px;}
#showroomProdutos li linha_horizontal_2 {margin:0px; padding: 0px;}
#showroomProdutos li div img {margin-right:10px;}

#mascaraNovidades {height: 105px; width:210px; overflow: hidden; position:absolute; margin-top: 10px;}

#showroomNovidades {font-size: 11px; list-style:none; width:140px; margin:0px; padding:0px; position:absolute;}
#showroomNovidades li {display:block; width:200px; clear: both; padding:0px; margin:0px; line-height: 12px; }
#showroomNovidades li div {float:left; margin:3px; padding: 0px 0px;}
#showroomNovidades li linha_horizontal_2 {margin: 0px; padding: 0px;}
#showroomNovidades li div img {margin-right:2px;}

/* Produtos */
#categoriasProdutosCategorias{ margin: 0px; padding: 0px; list-style: none; }
	#categoriasProdutosCategorias li{ text-align: center; width: 270px; padding: 10px 0px; float:left; }
		#categoriasProdutosCategorias li span{ display: block; }
		#categoriasProdutosCategorias li img{ margin: 0px 0px 0px 0px;}
.FotoCat{ margin-right: 10px; margin: 0px auto; width: 200px; height: 200px; text-align:center; line-height:140px; display:block; background:url(../../imagens/bg_foto_categoria.jpg) no-repeat center center }

#categoriasProdutos{ margin: 0px; padding: 0px; list-style: none; }
	#categoriasProdutos li{ display:block; padding: 10px 0px; border-bottom: 1px dashed #8FCDFF	; clear: both; }
		#categoriasProdutos li img{ margin: 5px 10px 0px 10px;}

#detalheProduto{ padding: 10px 0px;}
#detalheProduto h1{ text-align: left; font-size: 16px; }
#detalheProduto small{ display: block; margin-bottom: 10px; }
.Foto{ margin-right: 10px; float: left; width: 140px; height: 140px; text-align:center; line-height:140px; display:block; background:url(../../imagens/bg_foto.jpg) center center }

.separador {margin: 10px 0px; height: 1px; border: 0; border-bottom: 1px dashed #8FCDFF; clear: both;}

.receitasCategorias { margin: 10px 2px; float: left; }
	.receitasCategorias h3 { margin: 0px; padding:0px; font-size: 16px; margin-left: 115px; }
	.receitasCategorias img { margin: 5px 0px; border: 3px solid white; }
	.receitasCategorias ul { list-style: none; margin: 0px; padding:0px; margin-left: 115px; }
	.receitasCategorias ul li { margin: 1px 2px; float: left; display: inline; width: 210px; }

.listagem{ list-style: none; margin: 0px; padding: 0px; }
.listagem li{ display: inline; margin: 0px; padding: 1px 0px 0px 0px; }
.listagem li a{ font-size: 11px; color: #ACF; display: block; height: 30px; line-height: 30px; padding: 0px 5px; background: url(../../imagens/bg_bt.jpg) top repeat-x; }
.listagem li a:hover{ color: #FFF; background: #77B9F1; background: url(../../imagens/bg_bt.jpg) bottom repeat-x; }


/* Paginação */

.paginacao { text-align: center; }
.paginacao input { width: auto; }

/* Página de Busca */
.resultadoBusca{ margin: 10px 0px; }
.resultadoBusca h1 { text-align: left; font-size:14px; color:#026eb9; margin: 0px; }
.resultadoBusca p { display: block;  margin: 0px;}
.resultadoBusca a { color: #026eb9; text-decoration: underline; }



#regulamento { display: none; background: #358ACD; width: 400px; border: 3px solid #FFFFFF; position: absolute; left: 50%; top: 650px; margin-left: -300px; }
#regulamento a { display: block; width: 20px; height: 20px; position: absolute; margin: 15px 0 0 375px; background: #358ACD; color: #FFF; text-align: center; line-height: 20px; }
#regulamento h3 { text-indent: 25px; background: #55AAED; margin-top: 10px; font-size: 16px; font-family: Arial; font-weight: bold; padding: 5px 0; }
#regulamento ul { padding: 0; margin: 20px; }
#regulamento ul li { margin: 0 0 0 20px; font-size: 11px; }
#regulamento ul li ul { margin: 0 0 0 20px; list-style: none; }
#regulamento ul li ul li { margin: 0; }

.ganhadores { margin: 0; padding: 0; }
.ganhadores li { display: inline; float: left; width: 220px; margin-right: 55px;  height: 400px; }
.ganhadores li div { background: url(../../images/polaroide.jpg) center center; width: 204px; height: 214px; }
.ganhadores li div img { margin: 12px 0 0 12px; }


#frmCurriculo ul,li{list-style: none;}
#frmCurriculo li{padding-bottom: 10px}
#frmCurriculo input, #frmCurriculo select{ width:auto !important}
#frmCurriculo .campoMaior input{ width: 90% !important}
#frmCurriculo label.error {display:block; color:yellow; font-size: 10px;}