
*{
	border:none;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
html{
	background:url(../images/Fundo.jpg) repeat top;
	/*background-attachment: fixed;*/
	overflow-x:hidden;
}
ul{

}
a{
	text-decoration:none;
	color:#666;
	text-decoration:none;
}
a:hover{
	color:#000;
}

p{
	margin:10px 0px;
	line-height:18px;
	color:#666;
}

h1{
	font-size:24px;
	font-weight:normal;
	color:#f64b8e;
	font-family: 'Redressed', cursive;
}
h1.border{
	border-bottom:1px solid #f64b8e;
	margin-bottom:2px;
	font-family: 'Redressed', cursive;
}
h1.border2{	
	border-bottom:1px solid #f64b8e;
	margin-bottom:4px;
		font-family: 'Redressed', cursive;
}

h2{
	font-size:24px;
	margin:10px 0px;
	color:#000;
	font-weight:normal;
	font-family: 'Redressed', cursive;
}

h3{
	margin:10px 0px;
}

hr{
	clear:both;
	border:1px solid #E5E5E5;
}
#site{
	width:1015px;
	margin:0px auto;
	background:#FFF;
}
.stars{ margin-top:15px; padding:0px; }
.stars h4{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:#666; font-weight:normal; }

#v_votos{ margin:0px; padding:0px; font-size:11px; color:#666; }
#topo{
	background:url(../images/bg-topo.gif) repeat-x left;
	height:113px;
}

#menu{
	background:url(../images/bg-menu.jpg) repeat-x top;
	height:26px;
	border-top:3px solid #FFF;
}

div.logotipo{
	position:absolute;
}
div.topomsg{
	background:#99185b url(../images/top-left.gif) no-repeat left;
	position:absolute;
	margin:3px 10px;
	padding-top:4px;
}
.linktopo{
	color:#FFF;
	font-weight:bold;
}
a.linktopo:hover{
	color:#FFF;
	text-decoration:underline;
}
div.topolinks{
	position:absolute;
	margin:0px 10px 0px 590px;
	padding-top:4px;
	height:23px;
	color:#FFF;
	width:400px;
	padding:6px 0px 0px 10px;
	background:#99185b url(../images/top-left.gif) no-repeat left;
}
div.topolinks a{
	font-size:14px;
	color:#fff0b2;
}
div.topoImg{
	position:absolute;
	margin-left:811px;
}



#top_busca{
	position:absolute;
	margin-left:700px;
	margin-top:45px;
	padding:5px;
	background:#FFF;
	width:250px;
}
#top_busca label{
	color:#99185b;	
	font-size:12px;
	margin-bottom:10px;
	font-weight:bold;
}
#top_busca input{
	padding:4px;
}

.form_busca{
	float:left;
	background:#fd32ae;
	color:#666;
}
.form_ok{
}
div#menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
div#menu li{
	float:left;
}

div#menu li a{
	display:block;
	padding:5px 10px 0px 13px;
	color:#FFF;
	font-weight:bold;
}
div#menu li a:hover{
	color:#f9bbe0;
}

#conteudo{
	clear:both;
	width:1000px;
}
#PubliArea{
	display:block;
	clear:both;
	margin:10px;
	width:980px;
	height:90px;
}
.navegacao{
	padding:0px 10px 5px 10px;
	color:#CCC;
}

#boxPublicidade{
	width:728px;
	margin-right:5px;
}

#boxAreaCliente{
	margin-left:5px;
}


#boxComunidade{
	margin:15px 0px;
}

#menulateral{
	float:left;
	width:150px;
	margin-left:5px;
}

#menulateral ul{
	list-style:none;
}
#menulateral li a{
	display:block;
	background:url(../images/bg-menulateral-li.gif) repeat-x top;
	border:1px solid #f28f9d;
	margin:1px 0px 0px 0px;
	color:#f64b8e;
	font-size:11px;
	height:15px;
	padding:2px 3px;
	font-weight:bold;
}
#menulateral li a:hover{
/*	background:url(../images/bg-menulateral-li-h.gif) repeat-x top;*/
background:#FFF;
}

div.clearb{ clear:both; }

#banner-lateral{
	margin-top:10px;
}
div#centro{
	width:490px;
	float:left;
	margin:0px 7px;
/*	min-height:1100px;*/
}

#colEsq {
	background:#ccc;
}

#centroBoxPub{
	float:right;
	width:336px;
	_margin-left:5px;
	*margin-left:5px;
	text-align:right;
}


div#prodBuscape{
	clear:both;
	margin:30px 0px;
}

div#ladoDir{
	margin-left:4px;
	text-align:right;
}

div#home_top5{
	margin-top:10px;
	background:#F7F7F7;
	border-bottom:2px solid #E5E5E5;
}

div#home_top5 li{
	clear:both;
	margin:5px 0px;
	margin-bottom:10px;
	list-style:none;
}

div#home_top5 a{
	margin-left:10px;
	margin-top:3px;
}

div#home_top5 strong{
	display:block;
	float:left;
	width:21px;
	height:18px;
	color:#FFF;
	text-align:center;
	background:#F60;
}

div.home_rec_box{
	float:left;
	text-align:center;
	width:68px;
	height:110px;
	margin-left:2px;
	margin-bottom:10px;
	_width:68px;
	_margin:0px;
}
div.home_rec_box img{
	_width:60px;	
}

div.home_rec_box_vert{
	position:absolute;
	width:220px;
	border:1px solid red;
}

.rec_visitas{
	font-size:11px;
	color:#999;
}
hr{
	clear:both;
}

div.home_rec_box_vert img{
	float:left;
	margin:0px 0px 6px 0px;
	padding-right:10px;
}

div.home_rec_box:hover{
	background:#f984c0;
}
div.home_rec_box span a{
	display:block;
	font-size:10px;
	text-align:center;
}
div.home_rec_box a{
	font-size:11px;
}
div.home_rec_box img{
	padding:3px;
	border:1px solid #CCC;
}

div#colunaHomeBox{
	width:210px;
	float:right;
}

div#colunaHomeBoxLeft{
	width:410px;
	float:left;
	margin-right:60px;
}

div#colunaHomeBoxLeft div.home_rec_box{ width:100px; text-align:center; }
div#colunaHomeBoxLeft div.home_rec_box img{ width:90px;}
div#colunaHomeBoxLeft div.home_rec_box a{ color:#666; font-size:11px; }

div#HomeBoxNews{
	width:250px;
}


.p_buscas{
	padding:10px;
	margin:10px;
	text-align:center;
}
.p_buscas a{
	text-decoration:underline;
}
.LinksSobre{
	text-align:right;
	margin-right:20px;
	color:#FFF;
	font-weight:bold;
}

.SobreReceitinhas{
	display:block;
	background: url(../images/bg-rodape-list.gif) repeat-x left;
	margin-top:20px;
	padding-top:5px;
	padding:5px 0px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}



#produtos li{
	width:134px;
	height:115px;
	list-style:none;
	padding:5px;
	border:1px solid #CCC;
	margin:5px 5px 5px 5px;
	float:left;
}

#produtos li img{
	float:left;
}
#produtos li strong{
	color:#c35197;
}

#pag_interna{
	background:#FFF;
	min-height:380px;
	padding:3px 0px 0px 3px;
}

#pag_interna h1{
	font-size:28px;
	margin-bottom:5px;
		font-family: 'Redressed', cursive;
}

#pag_interna h3{
	font-size:16px;
	margin-bottom:5px;
	background:url(../images/bg-livro.gif) no-repeat left;
	padding-left:40px;
	vertical-align:middle;
	line-height:35px;
	color:#d83238;
	border-bottom:1px solid #d83238;
}

#pag_interna ul{
	margin:0px;
}

#pag_interna li{
	margin-left:0px;
	list-style:none;
}

#pag_interna_rec{
	background:#f3f3f3;
	padding:4px;
	min-height:380px;
	color:#666;
	line-height:20px;
}

#pag_interna_rec h1{
	font-size:28px;
	margin-bottom:5px;
}



#pag_interna_rec li{
	margin-left:20px;
}

#subcategorias_rec{
	margin:5px 10px;
}
#subcategorias_rec li{
		margin:3px 10px;
}
#subcategorias_rec li a{
	color:#96316d;
}


div#paginacao{
	margin:10px;
	}
div#paginacao ul{
	list-style:none;
}
div#paginacao li{
	border:1px solid #dadada;
	float:left;
	margin:0px 1px;
}
div#paginacao li a{
	display:block;
	color:#666;
	font-size:11px;
	padding:4px;
}
div#paginacao li a:hover{
	background:#CCC;
}

.receitas_tags{
	background:#F3F3F3;
	margin:10px 0px 20px 0px;
	border:1px solid #E5E5E5;
	padding:1px;
}

.receitas_tags_h1{
	background:url(../images/bg-rodape-list.gif);
	color:#8c3976;
	margin:0px;
	padding:5px;
}



div#colB{
	position:absolute;
	width:185px;
	margin-left:300px;
	margin-top:60px;
}

div#home_receitas_op{
	float:right;
	width:180px;
	background:#fff;
	margin-right:0px;
	border:1px solid #CCC;
	padding:5px;
}
div#home_receitas_op h1{
	margin:10px 0px 0px 0px;
}


.carregando{
	text-align:center;
	background:url(../images/icone_carregando.gif);
	width:32px;
	height:32px;
	margin:0px auto;
}

.tks{
	background:#ffcae8;
	text-align:center;
	font-size:14px;
	color:#8f1352;
	padding:5px;
	border:1px solid #8f1352;
}

.opRecStats{
	background:#ffcae8;
	border:1px solid #b72071;
	padding:3px;
	font-weight:bold;
	font-size:10px;
}





div.formCentroMinhaConta{
	padding:1px;
}
div.formCentroMinhaConta legend{
	font-size:14px;
	color:#fff;
	background:#9b175c;
	border-bottom:1px solid #9b175c;
	padding:2px 10px;
	margin-top:5px;
}
div.formCentroMinhaConta label{
	display:block;
	font-size:12px;
	color:#949494;
	margin:10px 0px 0px 0px;
}
div.formCentroMinhaConta input,div.formCentroMinhaConta textarea,div.formCentroMinhaConta input,div.formCentroMinhaConta select{
	font-size:12px;
	padding:3px 0px;
	margin:0px;
	border:1px solid #949494;
	padding:3px;
}

div.formCentroMinhaConta input .none{
	border:none;
}

.p_aviso{
	background:#e5e5e5;
	color:#333;
	padding:3px;
	text-align:center;
	border:1px solid #ccc;
}

.link_red{
	color:red;
	font-weight:bold;
	text-decoration:underline;
}
.p_aviso_ok{
	background:#fff0b2;
	color:#333;
	padding:3px;
	text-align:center;
	border:1px solid #f2da76;
}
div.formMinhaConta {
	width:225px;
	height:86px;
	background:#fff0b2;
	border:2px solid #f29043;
}
div#formlog {
	width:200px;
}
div.formMinhaConta form{
	padding:5px;
}
div.formMinhaConta label{
	display:block;
	font-size:11px;
	color:#949494;
}
div.formMinhaConta fieldset{
	border:1px solid #9b175c;
	padding:5px;
}
div.formMinhaConta legend{
	font-size:16px;
	color:#FFF;
	background:#9b175c;
	padding:2px 10px;
}
div.formMinhaConta i{
	font-size:11px;
	color:#999;
}
div.formMinhaConta input, div.formMinhaConta select{
	font-size:11px;
	padding:1px;
	margin:0px;
	border:1px solid #949494;
}
div.formMinhaConta button{
	background:#999;
	color:#000;
	border:1px solid #f29043;
}
span.botaoEnviar input{
	margin:0px;
	border:none;
}

.z{
	border:1px solid #fff0b2;
}

span.botaoChave{
	width:43px;
	height:50px;
	position:absolute;
	margin-left:175px;
	margin-top:1px;
	border:none;
}
span.botaoEnviar{
	position:absolute;
	margin-left:126px;
	margin-top:43px;
	border:none;
}


div.box_comment_bottom{
	/*background:url(../images/bottom-comment.gif) no-repeat right;
	height:30px;*/
}

div.box_comment{
	padding:2px;
	background:#f7f7f7;
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	border:1px solid #E5E5E5;
	margin:10px 0; 
	padding:5px 8px; 
	box-shadow:5px 5px 10px #ccc;
	-moz-box-shadow:3px 3px 5px #ccc;
	-webkit-box-shadow:3px 3px 5px, #ccc;
}

div.box_ganhadores{
	background:#FF9;
	padding:10px;
	border:1px solid #FC0;
}
div.box_comment h3{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#666;
}


.log_comentario_error{
	background:#F9C;
	color:#939;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	text-align:center;
}
.linkPost{
	color:#F36;
}

.posLeft{
	float:left;
	margin-right:10px;
}


.niceForm{
	padding:5px;
	color:#666;
	border:1px solid #E5E5E5;
	margin:0px;
}
.vantagensLista{
	margin-left:150px;
}
.vantagensCadastro{
	list-style:none;
	height:25px;
	padding-left:36px;
	background:url(../images/icoCheck.gif) no-repeat left;
	padding-top:8px;
	font-weight:bold;
}
.MinhaContaUser p{
	margin:0px;
}
.MinhaContaUser{
	padding:2px 5px;
}

.BoxMinhaContaUser{
	background:#FFF;
	padding:2px;
}


.boxListaReceitas{
	background:#FFF;
	margin:10px 0px;
	padding:5px;
}

.fotoreceita img{
	max-width:280px;
}


.log_comentario_sucess{
	background: #9F6;
	border:#393;
	padding:10px;
	text-align:center;
}

.tt_membro{
	margin:5px;
	color:#FFF;
}
.link_zura{
	color:#0a7dbc;
	font-weight:bold;
}

h1.myshopping{ text-align:center; margin-top:30px; padding:0px; margin-bottom:0px; }
#rodape{
	clear:both;
	background:url(../images/bg-topo.gif) repeat left;
	margin-top:10px;
}

#rodape h2.rodape_h2{
	color:#8c3976;
	font-size:18px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
}
.rodape_ul{
	margin:0px;
	padding:0px;
	margin-left:13px;
}
.rodape_ul li{
	color:#99185b;
}
.rodape_ul li a{
	display:block;
	color:#99185b;
	padding:2px;
}
.rodape_ul li a:hover{
	color:#FFF;
	background:#99185b;
}

.cadastro_novo{
	margin-top:15px;
	margin-left:4px;
}
.box_dicas_saude{
	clear:both;
	width:474px;
	background:#f0f0f0;
	height:184px;
	padding:5px 0px;
	margin-top:3px;
}

.box_dietas{
	height:184px;
}
.box_dicas{
	width:150px;
	float:left;
	background:#FFF;
	border:1px solid #ccc;
	margin:3px;
	height:176px;
}
.box_dicas p{ margin:3px; }
.box_dicas p a{ font-size:11px; }
.box_dicas span{ background:#971657; color:#FFF; margin-right:5px; padding:3px; font-size:11px; }

.tt_rec{ font-size:10px; font-style:italic; color:#666; }
a.titulo_video{ font-size:18px; color:#f64b8e; }
p.autor_video{ margin:0px; padding:0px; }
.clear{ clear:both; }
.clearb{ clear:both; }


div.mais_receitas{ padding:10px; margin-left:30px; }
div.receitas_favoritas{ padding:10px; margin-left:30px; }
.boxReceitasLeft{ float:left;}
