/* CSS Document */

/*reset*/
* html{border:0;padding:0;margin:0; _padding:0; _margin:0;}
img{border:0;padding:0;margin:0;_padding:0;_margin:0;_border:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;_padding:0; _margin:0;}
a{text-decoration:none;}
ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6,{font-size:100%}

/* ------------------------------------------------------------------------------------------------------------ */

body{
   background:url(../imagens/template/bg_body.jpg) repeat-x #FFF;
   text-align:center;
   color:#707478;
   line-height:17px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;}

#container{
   margin: 0 auto;
   text-align:left;
   width:940px;
   padding:0 10px;}

/* ------------------------------------------------------------------------------------------------------------ */

/* GERAL ( div´s - colunas - etc...) */ 


.esquerda{float:left;
	width:236px;
	margin-right:15px;}

.centro{float:left;
	width:439;}

.direita{float:right;
	width:236px;}

.receitasHome{background:url(../imagens/template/bgReceitasHome.jpg) no-repeat;
				width:166px;
				height:185px;
				padding: 115px 0 0 70px}
				
.receitasHomeItem{width:134px; color:#66686a; font-weight:normal; cursor:pointer}

.receitasHomeItem a p{color:#66686a; font-weight:normal;}

.receitasHomeItem img{width:132px; height:99px; border:2px solid #0959a9}

.receitasHomeItem a:hover p{text-decoration:underline}


.topo{
	width:940px;
	height:275px;
	margin:24px 0 27px 0;
	display:inline-block;
	background:url(../imagens/template/bg_topo.jpg) no-repeat;}

/*.menu{
	height:44px;
	margin-bottom:20px;}*/
	
.menu-todo{
	height:37px;
	padding-top:2px;
	margin-bottom:20px;}
	
.col-left-home{
	width:186px;
	height:285px;
	padding:15px 25px 0 25px;

	letter-spacing:-1px;
	background:url(../imagens/template/bg_col_left_home.jpg) no-repeat;
	overflow:hidden;}
	
.col-right{
	float:right;
	width:236px;}

.col-right-home{
	width:236px;
	margin-bottom:28px}
	

.destaque_tvExtrabom{ width:236px; min-height:260px; display:inline-block;}

.facebookExtrabom{ width:236px; margin-top:15px;}

.codigoFacebook{ width:196px; margin-left:20px;}

.tituloTVExtrabom{ width:126px; height:17px; margin-left:15px; margin-bottom:5px;}

.videoYoutube{ width:200px; height:165px; margin-left:13px;}

.bg_molduraVideoMid{ background:#FFF;}

.bgTop_colDireita{ width:236px; height:12px;}

.bgMid_colDireita{ background:url(../imagens/template/bgMid_colDireita.jpg) repeat-y; width:236px; min-height:150px;}

.bgMolduraVideo{ width:226px; margin-left:6px;}

.bg_moldutaVideoTop{width:226px;}

.bg_moldutaVideoMid{width:226px; background-color:#FFF;}


.twitter{width:233px; min-height:270px;}

.twitterTop{background:url(../imagens/template/bgTwitterTop.jpg) no-repeat; width:235px; height:10px;}

.twitterMid{background:#679fea; width:233px; min-height:120px; padding:5px 0 0 2px;}

.twitterBot{background:url(../imagens/template/bgTwitterBot.jpg) no-repeat; width:235px; height:9px;}


.content-interna{
	float:left;
	width:680px;
	margin-bottom:30px;}
.content-interna-top{
	width:680px;
	height:10px;
	_margin-bottom:-6px;
	background:url(../imagens/template/bg_content-interna-top.jpg) no-repeat;}	
.content-interna-top-receitas{
	width:940px;
	height:10px;
	_margin-bottom:-6px;
	background:url(../imagens/template/bg_content-interna-top-receitas.jpg) no-repeat;}	
.content-interna-center{
	padding:27px;
	background:#f3f3f4;}
.content-interna-bottom{
	width:680px;
	height:10px;
	background:url(../imagens/template/bg_content-interna-bottom.jpg) no-repeat;}
.content-interna-bottom-receitas{
	width:940px;
	height:10px;
	background:url(../imagens/template/bg_content-interna-bottom-receitas.jpg) no-repeat;}
	
.content-interna-sem_interna_lateral{
	float:left;
	width:940px;
	margin-bottom:30px;}	
	
.content-interna-bottom-sem_interna_lateral{
	width:940px;
	height:10px;
	background:url(../imagens/template/bg_content-interna-bottom.jpg) no-repeat;}

.fla{
	width:439px;}
	
.fiquePorDentro{
	width:416px; 
	margin-top:28px;}
	
.fiquePorDentroTop{
	background:url(../imagens/template/bg_fiquePorDentro_Top.jpg) no-repeat; 
	width:416px; 
	height:41px; 
	padding:15px 0 0 23px}

.fiquePorDentroMid{
	background:url(../imagens/template/bg_fiquePorDentro_Mid.jpg) repeat-y; 
	width:416px; 
	min-height:200px; 
	padding:0 0 0 23px}

.fiquePorDentroBot{
	background:url(../imagens/template/bg_fiquePorDentro_Bot.jpg) no-repeat; 
	width:416px; 
	height:44px; 
	padding:0 0 0 23px}


.fiquePorDentro ul{display:inline-block; width:100%;}

.fiquePorDentro ul a{ color:#66686a; font-weight:normal; cursor:pointer; }

.fiquePorDentro ul a:hover p{text-decoration:underline}

.fiquePorDentro li{width:111px; float:left;}

.fiquePorDentro li img{width:107px; height:81px;  border:2px solid #0959a9}
	
.banners{
    height:120px;
	margin-top:20px;
	float:left;
	width:940px;
}

.banner-esquerda{
	float:left;
	width:234;
	}
	
.banner-meio1{
	margin-left:27px;
	float:left;
	width:120;
	}

.banner-meio{
	margin-left:27px;
	float:left;
	width:120;
	}

.banner-meio2{
	margin-left:27px;
	float:left;
	width:120;
	}

.banner-direita{
	float:right;
	width:236;
	}

.lista-novidades li{
	margin-bottom:15px}

.video{
	text-align:center;}

.lista-videos{
	height:410px;
	width:auto;
	padding:20px;
	font-size:11px;
	line-height:16px;
	overflow:auto;}
.lista-videos li{
	margin-bottom:15px;}


.left{
	float:left;}
.right{
	float:right;}
.inline-block{
	display:inline-block;}

.width_250{
	width:250px;}
	
.margin-bottom_10{
	margin-bottom:10px;}
.margin-top_10{
	margin-top:10px;}

.margin-bottom_5{
	margin-bottom:5px; width:168px; float:left;}
.margin-top_5{
	margin-top:5px;}	

.margin-bottom_4{
	margin-bottom:4px;}

.margin-left_2{
	padding-left:2px;}
.margin-left_6{
	margin-left:6px;}	
.margin-left_10{
	padding-left:10px;}
	
/* ------------------------------------------------------------------------------------------------------------ */ 

/* TIPOGRAFIA */
.titulo-receitas{
	width:76px;
	height:17px;
	margin-bottom:5px;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../imagens/template/titulo_receitas.jpg) no-repeat;}
	
.titulo-enquete{
	width:76px;
	height:22px;
	margin-bottom:5px;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../imagens/template/titulo_enquete.jpg) no-repeat;}
	
.titulo-fiquePorDentro{
	width:156px;
	height:22px;
	margin-bottom:5px;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../imagens/template/titulo_fiquePorDentro.jpg) no-repeat;}


.titulo-sessao{
	font-size:20px;
	color:#216cb3;
	font-weight:bold;
	margin-bottom:20px;}

.titulo_1{
	font-size:14px;
	color:#0053a4;}


.h2{ font-size:14px; }


/* ------------------------------------------------------------------------------------------------------------ */   

/* LINKS e BOTÕES*/
a:link{
   color:#0053a4;
   font-weight:bold;}
a:visited{
   color:#0053a4;
   font-weight:bold;}
a:hover{
   color:#0053a4;
   font-weight:bold;
   text-decoration:underline;}

/*
.menu li {
	float:left;
	display:inline-block;
	text-align:center;
	margin:0 5px;}

.menu li a{
	display:inline-block;
	padding-top:13px;
	_padding-top:14px;}
	
.menu a:link{
   color:#FFF;}
.menu a:visited{
   color:#FFF;}
.menu a:hover{
   color:##FFF;
   text-decoration:none;}*/

.btn-home a{
	width:67px;
	height:44px;}
.btn-home a:hover{
	width:67px;
	height:44px;
	background:url(../imagens/template/btns.jpg) no-repeat 0 0;}

.btn-extraBom a{
	width:105px;
	height:44px;}
.btn-extraBom a:hover{
	width:105px;
	height:44px;
	background:url(../imagens/template/btns.jpg) no-repeat -67px 0;}	

.btn-nossasLojas a{
	width:114px;
	height:44px;}
.btn-nossasLojas a:hover{
	width:114px;
	height:44px;
	background:url(../imagens/template/btns.jpg) no-repeat -173px 0;}

.btn-promocoes a{
	width:102px;
	height:44px;}
.btn-promocoes a:hover{
	width:102px;
	height:44px;
	background:url(../imagens/template/btns.jpg) no-repeat -287px 0;}
	
.btn-novidades a{
	width:97px;
	height:44px;}
.btn-novidades a:hover{
	width:97px;
	height:44px; 
	background:url(../imagens/template/btns.jpg) no-repeat -389px 0;}

.btn-cartao a{
	width:72px;
	height:44px;}
.btn-cartao a:hover{
	width:72px;
	height:44px; 
	background:url(../imagens/template/btns.jpg) no-repeat -486px 0;}

.btn-receitas a{
	width:83px;
	height:44px;}
.btn-receitas  a:hover{
	width:83px;
	height:44px; 
	background:url(../imagens/template/btns.jpg) no-repeat -559px 0;}

.btn-videos a{
	width:73px;
	height:44px;}
.btn-videos  a:hover{
	width:73px;
	height:44px; 
	background:url(../imagens/template/btns.jpg) no-repeat -643px 0;}

.btn-faleConosco a{
	width:118px;
	height:44px;}
.btn-faleConosco  a:hover{
	width:118px;
	height:44px; 
	background:url(../imagens/template/btns.jpg) no-repeat -716px 0;}

	
.voltar{
   margin-top:20px;}	




/* ------------------------------------------------------------------------------------------------------------ */   

/* FORM */
textarea, input, select {
	background:#b4bcc4;
	padding:4px;
	margin-bottom:15px;
	margin-top:5px;
	-moz-border-radius:4px;
	border:none;
	color:#03396f;}

label{
	margin-left:4px}
	
form .btn_form{
	 width:auto;
	 height:24px;
	 font-weight:bold;
	 color:#fff;
	 background:#1b548d;
	 cursor:pointer;
	 padding:0 2px 0 2px;}
form .btn_form:hover{
	 width:auto;
	 height:24px;
	 font-weight:bold;
	 color:#fff;
	 background:#03396f;
	 cursor:pointer;
	 padding:0 2px 0 2px;}


.quadroNewsletter{ width:437px; margin-top:30px;}


.newsletter{
	width:437px;
	font-size:12px;
	color:#FFF;
}

.newsletterTop{width:437px;}


.newsletterMid{width:437px; background-color:#679fea;}


.newsletterBot{width:437px;}


.bgNewsletter_login{ width:441px; margin-left:10px;}


.tituloNewsletter{ width:415px; margin-left:10px; margin-bottom:20px;}


.linhaTitulo{ margin-top:5px;}


.bgNewsletter_login_Top{ width:441px;}


.bgNewsletter_login_Mid{ width:441px; background:url(../imagens/template/bgEmail_parteBrancaMid.jpg) repeat-y;}


.bgNewsletter_login_Bot{ width:441px;}



.newsletter form{
	padding:15px 5px 5px 10px;
	color:#3a7cd2;
	font-weight:bold;} 

.newsletter input{
	width:108px;
	height:17px;
	background:#eeeef0;
	padding:0;
	margin:0;
	border:none;}
	
.newsletter label{
	margin-left:0}
		
form #btn_ok{
	 width:22px;
	 height:22px;
	 background:url(../imagens/template/btn_ok.jpg) no-repeat 0 0;
	 cursor:pointer;
	 margin-left:6px;}
form #btn_ok:hover{
	 width:22px;
	 height:22px;
	 background:url(../imagens/template/btn_ok.jpg) no-repeat 0 -22px;
	 cursor:pointer;
	 margin-left:6px; position:relative}
	 
	 
/* FORM DO SITE COM CSS DO SISTEMA: */	 
.inputTextP {
	width:80; font-size: 9px;	
}

.inputTextValorG {
	width:300; font-size: 9px; text-align: right;
}

.inputTextValorM {
	width:150; font-size: 9px;	text-align: right;
}

.inputTextValorP {
	width:80; font-size: 9px;	text-align: right;
}

.inputTextValor {
	font-size: 9px;	text-align: right;
}

.combobox {
	font-size: 9px;
}
.comboboxG {
	font-size: 9px; width:300;
}
.comboboxM {
	font-size: 9px; width:150;
}
.comboboxP {
	font-size: 9px; width:80;
}

.textAreaG {
	width:400;height=200; font-size: 12px;
}
.textAreaGG {
	width:600;height=300; font-size: 12px;
}


.textAreaM {
	width:300;height=100; font-size: 12px;
}

.textAreaP {
	width:300;height=50; font-size: 12px;
}

.inputText {
	font-size: 9px;
}
.inputTextG {
	width:300; font-size: 9px;
}
.inputTextGG {
	width:500; font-size: 9px;
}

.inputTextMG {
	width:200; font-size: 9px;
}

.inputTextM {
	width:150; font-size: 9px;	
}

.inputTextP {
	width:80; font-size: 9px;
}
.tdLabelForm {
	text-valign: top; text-align: right;
}
.tdTituloForm {
	text-align: center;
}

/* ------------------------------------------------------------------------------------------------------------ */   

/* IMG */
.logo{
	float:left;
	margin:46px 0 0 53px;}

.border-img{
	border:#0053a4 solid 2px;}


/* ------------------------------------------------------------------------------------------------------------ */   

/* RODAPE */
.rodape{
	width:100%;
	margin-top:5px;
	padding:20px 0 50px 0;
	text-align:center;
	border-top:#0054a6 solid 2px;
	display:inline-block;
	}
	
.container-rodape{
   margin: 0 auto;
   text-align:left;
   width:940px;}
   
address{
	float:left;
	margin-left:380px;
	margin-left:190px;
	font-style:normal;
	text-align:center;
	color:#0052a3;}


/* ------------------------------------------------------------------------------------------------------------ */  
#float{
	position:absolute;
	left:640px;
	height:140px;
	top:140px;
	width:155px;
	z-index:1;}
	
.ivideo{
	margin-left:-14px;
}	
	
.imgNoticia{
	/*max-width: 200px;
	max-height: 200px;*/
	/*margin: 5px 5px 5px 5px;*/
	margin-top:5px;
	margin-bottom:5px;
}

#bgDestaqueCartao{ width:648px;
				   height:60px;
				   background-color:#e1eefc;
				   padding: 0px 0px 3px 3px;
				   margin-left: -12px;
}

#referenciasTexto{ font-size:9px;
				   color:#707478;
}


/*------------------------------------------------------------------------------------------------------- */

/* Estilos relacionados à Receita */

.bgReceita{
	background-color:#FFF;
	width:600px;
	padding:10px;
	margin:5px;
	}


#comentariosReceita{
 	background-color:#FFF;
	width:600px;
	margin:5px;
	
}

#comentarioReceita{
	
	width:95%;

	
}

#fotoComentario{
	
	width:60px;
	text-align:center;
	
	float:left;
	
}

#textoComentario{
	
	width:420px;
	text-align:left;
	
}

#comentariosVisitante{

	/*border-width:1px;
	border-style:solid;
	border-color:gray;*/

}

#comentarioVisitante{
	
	width:95%;
	/*border-width:1px;
	border-style:solid;
	border-color:gray;*/
	
	text-align:left;
	

}


#categorias{
	
	text-align:center;
	width:130px;
	

}

#categoria{
	
	height: 45px;
	width:130px;
}

#acessoVisitante{
	
	width:120px;
	height:226px;
	text-align: center;
	
	background-color:#FFF;
	margin:5px;

}


#receitaParteLateral{

	width:130px;
	
	text-align:center;
	margin-right:10px;
		

}

#ultimasReceitas{

	text-align:center;
	

}

#conteudoReceitas{
	
	float:left;

}

#verTodasReceitas{
	
	text-align:right;
	margin-right:35px;
}

.fotosP img{border:solid 2px #0959a9;width:116px; height:78px;}

.fotosP img:hover{border:solid 2px #d12a30}

.fotosP {display:inline-block}

.fotosP li{
	background:url(../imagens/template/bgFotosP.png) bottom center no-repeat; 
	width:116px; 
	height:71px; 
	float:left;
	cursor:pointer; 
	padding:18px 20px}
	
	
.fotosInterna li img{border:solid 2px #0959a9;	max-width:230px; max-height:155px;}

.fotosInterna li:hover img{border:solid 2px #d12a30}

.fotosInterna object{width:230px; height:155px;}

.fotosInterna object:hover{}

.fotosInterna embed{border:solid 2px #0959a9;	width:230px; height:155px;}

.fotosInterna embed:hover{border:solid 2px #d12a30}


.fotosInterna {display:inline-block}

.fotosInterna li{
	background:url(../imagens/template/bgFotosInterna.png) 28px 177px  no-repeat; 
	width:230px; 
	height:155px; 
	float:left;
	cursor:pointer; 
	padding:18px 40px;
	text-align:center
	}
	
	
.fotosInterna p{margin-top:8px}

.fotosInterna li:hover a{color:#d12a30}

.ulEnquete{width:100%; display:inline-block; margin:15px 0}

.ulEnquete li{width:100%; display:inline-block; padding:2px 0}

.ulEnquete input{cursor:hand;float:left; margin:2px 0 0 0; padding:0; background:none}

.ulEnquete label{cursor:hand;float:left; padding:0;}



