/* CSS Document */

/************************************
FF Produções Culinárias
Criado em: Setembro/2008                     																					
Desenvolvido por: ZONAInternet
************************************/

/************************************
	BASIC TAGS
************************************/
html, body { height: 100% }

* {    
	margin: 0; padding: 0;	border: none; text-decoration: none; /*list-style-type: none; */
}

body {
	margin: 0; padding: 0;
	font: "Georgia", "Times New Roman", Times, serif;
}

img { margin: 0; padding: 0; border-style: none; }



/************************************
	MENU	
************************************/



/************************************
	CLASSES
************************************/

.cor_branca { color: #ffffff; }

.bold { font-weight: bold; }

a:link { }
a:visited { }
a:hover { }
a:active { }


/************************************
	SETAS
************************************/
	a.right { background-image: url(../imgs/seta_right.gif); background-repeat: no-repeat; background-position: 0 0; width: 31px; height: 31px; float: left; display: block; }
	a:hover.right { background-image: url(../imgs/seta_right.gif); background-repeat: no-repeat; background-position: 0 0; display: block; width: 31px; height: 31px; }
	a.left { margin-top:10px; background-image: url(../imgs/seta_left.gif); background-repeat: no-repeat; background-position: 0 0; width: 31px; height: 31px; float: left; display: block; }
	a:hover.left { background-image: url(../imgs/seta_left.gif); background-repeat: no-repeat; background-position: 0 0; display: block; width: 31px; height: 31px; }


/************************************
	SETAS
************************************/
	div#wrapper { position: relative; top: 0; height: 500px; overflow: hidden; padding: 0; }
	div#content { position: absolute; left: 175px; width: 18950px; height: 500px; margin: 0; padding: 0; }


/************************************
	HOME
************************************/
	div#home { position: absolute; top: 0; left: 0; width: 1248px; height: 500px; }
		#home img { float: left; }
		
	div#seta_home01 { position: absolute; top: 220px; left: 620px; width: 31px; height: 500px; z-index: 1; }
	div#seta_home02 { position: absolute; top: 220px; left: 1235px; width: 31px; height: 500px; z-index: 1; }


/************************************
	UMA PITADA DE FF
************************************/
	div#bloco01 { position: absolute; top: 0; left: 1248px; width: 1027px; height: 500px; margin: 0; padding: 0; font-size: 20px; color:#FFFFFF; }
	
	#umapitada { position: relative; text-align:left; width:427px; height:500px; background:url(../imgs/back_umapitada.gif) no-repeat; float:left; }
		#pitada_interna {font: 24px "Georgia", "Times New Roman", Times, serif; line-height: 28px;  margin-top:30px;  color:#ffc1b5; }
			#pitada_interna p { margin-left:90px; margin-right:20px; }
			#pitada_interna img { float:left; margin-left:15px; }
			
			
	#pitada_fotos { width:600px; height:500px; float:left; }
	
	div#seta_bloco01a {	position: absolute; top: 220px; left: 1665px; width: 31px; height: 500px; z-index: 1; }
	div#seta_bloco01b { position: absolute; top: 220px; left: 2095px; width: 31px; height: 500px; z-index: 1; }



/************************************
	BUFFET / CATERING
************************************/

	div#bloco02 { position: absolute; top: 0; left: 2273px; width: 1127px; height: 500px; margin: 0; padding: 0; font-size: 18px; color:#FFFFFF; line-height: 28px; }
	
	#buffet { margin-left:2px; text-align:right; width:427px; height:500px; background:url(../imgs/back_buffet.gif) no-repeat; float: left; }
		#buffet_interna { letter-spacing:inherit; padding:20px 0 0 0; color:#ffffff; position: relative; height:470px;}
				#buffet_interna p { margin: 10px 20px 0 40px; line-height: 1px;  font: 18px "Georgia", "Times New Roman", Times, serif; color:#fff;  }
				#buffet_interna h3{ margin-top:12px; margin-right:15px;  }
				#buffet_interna #btn { margin:18px 0 0 0; padding:0; position: absolute; bottom: 23px; right: 0; }
		
			#linkPreviousBuffet {	width:427px; height:450px;  position:absolute; right: 0; cursor: pointer; }
			
	
	#buffet_fotos { width:600px; height:500px; position:relative; float: left; background:url(../imgs/back_erroflash.gif) no-repeat; }
	#buffet_fotosInterna { width:600px; height:500px;}
		#buffet_flash { width:250px; height:200px; float: left;  font: 20px "Georgia", "Times New Roman", Times, serif; color:#666;  padding:80px 10px 10px 30px; line-height: 28px;}
		#buffet_flash a {text-decoration: none; color:#999; }
		#buffet_flash a:hover {text-decoration: none; color: #ccc;}
		
		#buffet_fotos #btn { padding:0; position: absolute;  top: 30px; left: 0; cursor: pointer; }
			
	div#seta_bloco02a { position: absolute; top: 220px; left: 1665px; width: 31px; height: 500px; z-index: 1; }
	div#seta_bloco02b { position: absolute; top: 220px; left: 2095px; width: 31px; height: 500px; z-index: 1; }



/************************************
	PRODUÇÃO DE A&B
************************************/

	div#bloco03 { position: absolute; top: 0; left: 3300px; width: 1127px; height: 500px; margin: 0; padding: 0; font: 16px "Georgia", "Times New Roman", Times, serif; color:#FFFFFF; line-height: 28px; }
	
	#producao { text-align:left; width:427px; height:500px; background:url(../imgs/back_producao.gif) no-repeat; float:left; }
		#producao_interna { font: "Georgia", "Times New Roman", Times, serif; letter-spacing:inherit; padding:30px 0 0 0; color:#ffffff; position: relative; height:440px;}
		
			#producao_interna p { margin-left:20px; margin-bottom:15px; }
			#producao_interna img { float:left; margin-left:15px; }
			
			
	#producao_fotos { width:600px; height:500px; float: left; }
	
	div#seta_bloco03a {	position: absolute; top: 220px; left: 1665px; width: 31px; height: 500px; z-index: 1; }
	div#seta_bloco03b { position: absolute; top: 220px; left: 2095px; width: 31px; height: 500px; z-index: 1; }
		
		#textoProducao { overflow: auto; height: 440px; padding-right:5px; width:300px; }
	
	
/************************************
	FOOD STYLING
************************************/

	div#bloco04 { position: absolute; top: 0; left: 4327px; width: 1100px; height: 500px; margin: 0; padding: 0; font-size: 19px; color:#FFFFFF; line-height: 28px; }
	
	#food { text-align:left; width:500px; height:500px; background:url(../imgs/back_food.gif) no-repeat; float:left; }
		#food_interna { letter-spacing:inherit; padding:30px 0 0 0; color:#ffffff; position: relative; height:470px;}
			#food_interna p { margin: 10px 40px 0 40px; }
			#food_interna img { margin:0; padding:0; }
			#food_interna div{ margin-top:10px;}
			#food_interna #btn { margin:18px 0 0 0; padding:0; position: absolute; bottom: 21px; *bottom: 30px; left: 0; cursor: pointer; }
			#linkNextFood {	width:100px; height:500px; float:left; position:absolute; cursor: pointer; }
			#linkPreviousFood {	width:50px; height:450px;  position:absolute; right: 0;  cursor: pointer; }
			
			#food_fotos { width:600px; height:500px; position:relative; float: left; background:url(../imgs/back_erroflash.gif) no-repeat; }
			#food_fotosInterna { width:600px; height:500px;}
				#food_flash { width:250px; height:200px; float: left;  font: 20px "Georgia", "Times New Roman", Times, serif; color:#666;  padding:80px 10px 10px 30px; line-height: 28px;}
				#food_flash a {text-decoration: none; color:#999; }
				#food_flash a:hover {text-decoration: none; color: #ccc;}
				
				#food_fotos #btn { padding:0; position: absolute; top: 30px; left: 0; cursor: pointer; }
			
			
/************************************
	O QUE FIZEMOS
************************************/

	div#bloco05 { position: absolute; top: 0; left: 5427px; width: 1200px; height: 500px; margin: 0; padding: 0; font: 16px "Georgia", "Times New Roman", Times, serif; color:#FFFFFF; line-height: 18px; }
	
	#oque { text-align:left; width:600px; height:500px; background:url(../imgs/back_oque.gif) no-repeat; float:left; }
	#oque h3 { margin-top: 30px; }
	
		#oque_interna { letter-spacing:inherit; overflow: auto; margin: 10px 30px 0 30px; color:#ffffff; height: 350px; line-height:22px; }
			#oque_interna p { margin-left:90px; }
			#oque_interna img { float:left; margin-left:15px; }		
			#oque_interna h4 { font: bold 20px "Georgia", "Times New Roman", Times, serif; color: #a2861b; margin-bottom: 5px; }
			#oque_textos { clear:both; }
			#linkNextOque {	width:100px; height:500px; float:left; position:absolute; cursor: pointer; }
			#linkPreviousOque {	width:30px; height:480px;  position:absolute; right: 600px; cursor: pointer; }
			
			#oque_fotos { width: 600px; height:500px; float: left; }	
			#coluna { width:250px; float:left; margin-bottom:10px; }
			.bullet { color:#a2861b; }	
	
			
			
/************************************
	EXTRA
************************************/

	div#bloco06 { position: absolute; top: 0; left: 6627px; width: 1200px; height: 500px; margin: 0; padding: 0; font-size: 16px; color:#FFFFFF; line-height: 18px; }
	
	#extra { text-align:left; width:600px; height:500px; background:url(../imgs/back_extra.gif) no-repeat; float:left; }
		#extra h3 { text-align:left; float: left; margin-top: 30px; margin-left:30px; }
		#extra_interna { letter-spacing:inherit; margin-top:30px; margin-left:30px; margin-right:30px; color:#ffffff; clear:both; }
			#extra_interna p { margin-left:90px; }
			#extra_interna img { float:left; margin-left:15px; }

	#extra_fotos { width:600px; height:500px; float: left; }			
			
/************************************
	CONTATO / PRA FALAR COM A GENTE
************************************/

	div#bloco07 { position: absolute; top: 0; left: 7827px; width: 1027px; height: 500px; margin: 0; padding: 0; font: 15px "Georgia", "Times New Roman", Times, serif; color:#FFFFFF; line-height: 20px; }
	
	#prafalar { text-align:left; width:427px; height:500px; background:url(../imgs/back_prafalar.gif) no-repeat; float:left; }
		#prafalar_interna { letter-spacing:inherit; position:relative; margin-top:30px; margin-left:20px; margin-right:40px; color:#ffffff; width:407px; }
			#prafalar_interna p { margin-left:90px; margin-right:35px; }
			#prafalar_interna img { float:left; margin-left:15px; }
				#prafalar_interna #btn { height: 38px; position: absolute; padding:5px 0 0 0; bottom: 41px; *bottom: 31px; right: 0px; }
				#prafalar_fotos { width:600px; height:500px; float: left; }			
				#linkNextPrafalar {	width:100px; height:500px; float:left; position:absolute; z-index:1; cursor: pointer; }
				#linkPreviousPrafalar {	width:30px; height:480px;  position:absolute; right: 600px; z-index:1; cursor: pointer; }
			
				
	form { height: 250px; margin-top:10px; margin-left:90px; }
	#campo { padding: 5px 0; }
	.btnForm {	background: url(../imgs/bt_enviar.gif); width: 157px; height: 38px; cursor: pointer; }
	.campoForm { padding:2px; font: 15px "Georgia", "Times New Roman", Times, serif; color:#FFFFFF; color:#FFFFFF; background:#bc762b; width:250px; height:18px; }
	.campoDDD { padding:2px; font: 15px "Georgia", "Times New Roman", Times, serif; color:#FFFFFF; color:#FFFFFF; background:#bc762b; width:37px; height:18px; }
	.campoTel { padding:2px; font: 15px "Georgia", "Times New Roman", Times, serif; color:#FFFFFF; color:#FFFFFF; background:#bc762b; width:205px; height:18px; }
	
	.campoTextarea { padding:2px 2px 10px 2px; font: 15px "Georgia", "Times New Roman", Times, serif; color:#FFFFFF; color:#FFFFFF; background:#bc762b; width:250px; height:55px; }


/************************************
	EXTRA NOTÍCIAS 
************************************/
			#extra_noticias { float: left; padding: 0; margin-top: 20px; width: 190px; height: 325px; overflow: auto; }

			#extra_noticias_interna { padding: 0 0 0 20px; margin-top: 20px; width: 330px; height: 325px; line-height: 16px; float: right; overflow:auto; }
			#extra_noticias_interna p { padding: 0; margin: 0; 	font: 15px "Georgia", "Times New Roman", Times, serif; color:#FFFFFF; line-height: 26px;	}
					
			#texto_box {
				margin-bottom: 5px; padding-bottom: 5px; min-height: 80px; 
				height: auto !important;
				height: 85px;	width: 170px;	border-bottom: 1px #463a29 solid;	}
				#texto_box p {	padding: 0; margin: 0; 	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#473a28; 	}
					#texto_box a { 	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#473a28; 	}
					#texto_box a:hover { font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#473a28; 	}
					
					#box_noticias_bottom { 	padding: 0px 0px 0 0px; width: 170px; height: 20px; text-align: right; 	}
						#box_noticias_bottom p { font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#473a28; 	}
						#box_noticias_bottom a{	font: bold 10px 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#3b3122; 	}
						#box_noticias_bottom a:hover{ font: bold 10px 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}

			#extra_todas { width: 540px; height: 340px; letter-spacing:inherit; padding-top: 10px; margin-top:30px; margin-left:30px; margin-right:30px; color:#ffffff; clear:both; overflow: auto; }
					
				#texto_box_todas {
					margin-bottom: 5px; padding-bottom: 15px; min-height: 90px; 
					height: auto !important;
					height: 85px;	width: 520px;	border-bottom: 1px #463a29 solid;	}
					#texto_box_todas p {	padding: 0; margin: 0; 	font: 11px "Georgia", "Times New Roman", Times, serif; color:#FFF; 	}
						#texto_box_todas a { 	font: 10px "Georgia", "Times New Roman", Times, serif; color:#ffffff; 	}
						#texto_box_todas a:hover { font: 10px "Georgia", "Times New Roman", Times, serif; color:#ffffff; 	}
						
					#extra_todas #btn { padding:0; position: absolute; top: 30px; left: 430px; cursor: pointer; }
			
					
			.title_imgInterna { color: #515151; font-weight: normal; line-height: 16px; font-size: 10px; padding: 0 0 0 20px; margin: 0px 0 0 13px; background: url(../imgs/bullet_title.gif) no-repeat left top;	}
			.title_mes { font: 18px "Georgia", "Times New Roman", Times, serif; color:#544733; font-weight: bold;	}
			.title_noticias { font: 16px "Georgia", "Times New Roman", Times, serif; color:#e3ae0e; font-weight: bold; 	}
			.title_chamada { font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#e3ae0e; text-transform: uppercase; }
				.title_chamada a { color: #e3ae0e; font-weight: bold; }
			.box_noticias_data { font: bold 12px "Georgia", "Times New Roman", Times, serif; color:#3b3122; }
			#tituloNoticias{ min-height: 20px; height: auto !important; height: 20px; padding: 0 0 0 0;	}
			#noticiasFoto { margin: 10px 0 10px 0; 	padding: 0; width: 400px; height: 351px; background: #eeeeee; clear: both;	}
			#noticia {
				width: 475px;
				min-height: 200px;
				height: auto !important;
				height: 200px;
			}
			#noticia p {
				margin: 0 0 5px 0;		
			}
/****************************************
	VER TODAS
***************************************/
		#TextNoticiasTodas {
			margin: 0px 0 10px 20px; padding: 5px 0 0px 5px;
			_margin: 0px 0 0px 20px;
			width: 575px; 
			min-height: 20px;
			height: auto !important;
			height: 20px; 
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			color: #ff5900;
		}
		#TextNoticiasTodas p {
				margin: 0px; padding: 0 0 5px 0px;
				font: 10px Verdana, Arial, Helvetica, sans-serif;
				color: #666666;
				line-height: 16px;
		}
		#TextNoticiasTodas a {
				color: #666;
		}
		#TextNoticiasTodas a:hover {
				color: #00699a;
		}
		.subTitleNoticiasTodas {
			margin: 0 0px 0px 10px; padding: 5px 0px 0px 10px;
			background: url(../imgs/bulletH1.gif) no-repeat left 4px; /* */
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #999966;
		}
		.subDataNoticiasTodas {
			margin: 0 0px 0px 10px; padding: 5px 0px 0px 10px;
			background: url(../imgs/bulletH1.gif) no-repeat left 4px; /* */
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #999966;
		}
		#titleData {
			margin: 0px 0 10px 20px; padding: 5px 0 0px 5px;
			width: 680px; 
			min-height: 20px;
			height: auto !important;
			height: 20px; 
			font: 11px Verdana, Arial, Helvetica, sans-serif;
			background: #d5e7ed; /* */
			font-weight: bold;
			color: #556313;
			text-transform:uppercase;
		}
		#paginacao_navegacao {
			margin: 0px 0 0px 0px; padding: 0px 0 0px 0px;
			float: left;
		}
		#paginacao_paginas {
			margin: 0 0 0 10px; padding: 0px 0 0px 0px;
			float: right;
		}
		#paginacao {
		margin: 0px 0 20px 20px; padding: 10px 10px 10px 10px;
		background: #fff;
		border: 1px solid #f0f0f0;
		width: 670px; 
		height: 16px;
		}
		#paginacao a {
			color: #666;
		}
		#paginacao a:hover {
			color: #00699a;
		}

/****************************************
	FOOTER
***************************************/	
		
#footer {
	margin: 0 auto; padding: 0;
	margin-top: 10px;
	width: 640px;
}
	#footer p {
		color: #999; float: left; padding-top: 8px;
		font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	#footer p a.zona {
		color: #bd6822;
		font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	#footer p a:hover {
		color: #908969;
		font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	#footer .separa {
		color: #bd6822;
	}
	#footer a.parceiro { float: left; margin: 0 0 0 24px; padding: 0; }
	
	#popup {
		position: absolute;
		left:400px;
		top:30%;
		width:400px;
		height:300px;
		z-index:1000;
		visibility: hidden;
	}

	 
	a.popup {
		color: #999;
		font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

