*{
	margin:0;
	padding:0;
	border:none;
	border-collapse:collapse;
	list-style:none;
	text-decoration:none;
}

html{
	font:12px arial;
}

body{ background:#FFF;}
	body.as-consultas{ background:#FFF url('/website/img/bckConsultas.jpg') center top no-repeat;}
	body.dieta-caseira{ background:#FFF url('/website/img/bckCardapio.jpg') center top no-repeat;}
	body.iFrame{ background:none;}

#D00{
	display:table;
	width:987px;
	margin:0 auto;
}

/* D01 -> HEADER
***********************************************************************************************/
#D01{ display:none;}

/* IFRAME
***********************************************************************************************/
#iFrame{
	height:400px;
	width:665px;
	background:url('/website/img/bckScrollWhite.gif') 630px 25px no-repeat;
}
	#iFrame h3{ background:url('/website/img/h3_cardapio.gif') left top no-repeat;}
	#iFrame p{
		margin:0 0 10px;
		font-size:90%;
		color:#40541D;
	}


	#iFrame p.good, #iFrame p.bad{
		font-style:italic;
		font-weight:bold;
		font-size:100% !important;
		color:#B9C8B4 !important;
	}
	#iFrame p.bad{ color:red;}
	#iFrame p.good{ color:#41551E !important;}


/* D02 -> CONTENT
***********************************************************************************************/
#D02{
	height:545px;
	width:987px;
}

	#D02 .D02-1{
		float:left;
		overlfow:hidden;
		width:287px;
		height:545px;
	}
	
	#D02 .D02-2{
		float:right;
		width:665px;/*690*/
		height:422px;/*545*/
		padding:123px 0 0 25px;
	}

		#D02 .D02-2 h3{
			height:22px;
			width:629px;
			text-indent:-99999px;
		}
			body.as-consultas #D02 .D02-2 h3{ background:url('/website/img/h3_consultas.gif') left top no-repeat;}
			body.as-consultas #D02 .D02-2 p{
				margin:10px 0;
				font-size:90%;
				color:#799C5C;
			}

			body.dieta-caseira #D02 .D02-2 h3{ background:url('/website/img/h3_cardapio.gif') left top no-repeat;}
			body.dieta-caseira #D02 .D02-2 p{
				margin:0 0 10px;
				font-size:90%;
				color:#40541D;
			}


			#D02 .D02-2 p.good, #D02 .D02-2 p.bad{
				font-style:italic;
				font-weight:bold;
				font-size:100% !important;
				color:#B9C8B4 !important;
			}
			#D02 .D02-2 p.bad{ color:red;}
			body.dieta-caseira #D02 .D02-2 p.good{ color:#41551E !important;}

		#D02 .D02-2 .dvScroll{
			height:400px;
			width:665px;
		}
			body.as-consultas #D02 .D02-2 .dvScroll{ background:url('/website/img/bckScrollGreen.gif') 630px 25px no-repeat;}
			body.dieta-caseira #D02 .D02-2 .dvScroll{ background:url('/website/img/bckScrollWhite.gif') 630px 25px no-repeat;}
			#D02 .D02-2 .dvNoScroll{ background:none !important;}

		#D02 .D02-2 .falseScroll{
			height:400px;
			width:590px;
			margin:0 0 0 30px;
		}


		/* TABLE CARDAPIO
		***********************************************************************************************/
			table.cardapio{
				width:620px;
				margin:0;
			}

				table.cardapio tfoot{}
					table.cardapio tfoot tr{}
					table.cardapio tfoot th{}
						table.cardapio tfoot th button.calculaCesta{
							display:block;
							float:right;
							text-indent:-99999px;
							overflow:hidden;
							height:19px;
							width:152px;
							margin:15px;
							cursor:pointer;
							background:url('/website/img/-btCalcularOrcamento.gif') left top no-repeat;
						}
						table.cardapio tfoot th button.sendPedido{
							display:block;
							float:right;
							text-indent:-99999px;
							overflow:hidden;
							height:18px;
							width:137px;
							margin:15px;
							cursor:pointer;
							background:url('/website/img/btEnviarPedido.gif') left top no-repeat;
						}
						table.cardapio tfoot th button.cancelPedido{
							display:block;
							float:right;
							text-indent:-99999px;
							overflow:hidden;
							height:20px;
							width:164px;
							margin:15px;
							cursor:pointer;
							background:url('/website/img/btCancelarOrcamento.gif') left top no-repeat;
						}
					table.cardapio tfoot td{}

				table.cardapio tbody{}
					table.cardapio tbody tr.cs{}
						table.cardapio tbody tr.cs td{ background:#EDEEE8;}
					table.cardapio tbody th{
						padding:12px 0 5px;
						color:#405625;
						font-size:90%;
						text-align:left;
						background:url('/website/img/bckLineThead.gif') left 3px repeat-x;
					}
						table.cardapio tbody th.noline{ background:none;}
						table.cardapio tbody th span{
							padding-right:5px;
							background:#FFF;
						}
					table.cardapio tbody tr.header{}
						table.cardapio tbody tr.header th{
							padding:3px;
							text-align:center;
							border-bottom:1px solid silver;
							background:#EDEEE8;
						}
							table.cardapio tbody tr.header th.algLeft{ text-align:left;}
					table.cardapio tbody td{
						padding:1px;
						font-size:90%;
						color:#44531A;
					}
						table.cardapio tbody td.input{
							width:18px;
							text-align:center;
						}
						table.cardapio tbody td.title{ width:327px;}
						table.cardapio tbody td.un{
							width:30px;
							text-align:center;
						}
						table.cardapio tbody td.options{ width:250px;}

						table.cardapio tbody td.td1{ width:450px;}
							table.cardapio tbody td.td1 strong.id{
								display:block;
								float:left;
								width:18px;
								padding:0 5px 0;
								text-align:right;
							}
						table.cardapio tbody td.td2{
							width:70px;
							text-align:center;
						}
						table.cardapio tbody td.td3{
							width:130px;/*60*/
							padding-right:10px;
							text-align:right;
						}

				table.cardapio tbody td input.pedido{
					width:540px;
					border:1px solid #255784;
					background:#fffaf2;
				}
				table.cardapio tbody td textarea.pedido{
					width:540px;
					height:50px;
					border:1px solid #255784;
					background:#fffaf2;
				}


		/* TABLE CONSULTA
		***********************************************************************************************/
			#D02 .D02-2 .dvScroll table.consultas{
				width:100%;
				margin:20px 0 5px;
			}

				#D02 .D02-2 .dvScroll table.consultas thead{}
					#D02 .D02-2 .dvScroll table.consultas thead tr{}
					#D02 .D02-2 .dvScroll table.consultas thead th{
						padding:5px;
						font:160% arial;
						font-weight:normal;
						color:#92A261;
						text-align:left;
						border-left:2px solid #40551D;
						border-right:2px solid #40551D;
						background:#40551D;
					}
						#D02 .D02-2 .dvScroll table.consultas thead th.algCenter{
							font:140% arial;
							text-align:center;
						}
						#D02 .D02-2 .dvScroll table.consultas thead th.algLeft{ font:140% arial;}
						#D02 .D02-2 .dvScroll table.consultas thead th span.changeColor{ color:#52672F;}
						#D02 .D02-2 .dvScroll table.consultas thead th span.showCalendar{
							display:block;
							float:right;
							height:16px;
							width:173px;
							margin:-20px 0 0 0;
						}
							#D02 .D02-2 .dvScroll table.consultas thead th span.showCalendar input{
								height:16px;
								width:0;/*173*/
								color:none;
								padding-left:173px;
								background:url('/website/img/btChooseWeekDay.gif') left top no-repeat;
							}

					#D02 .D02-2 .dvScroll table.consultas thead td{}
						#D02 .D02-2 .dvScroll table.consultas thead td.clear{}

				#D02 .D02-2 .dvScroll table.consultas tfoot{}
					#D02 .D02-2 .dvScroll table.consultas tfoot tr{}
					#D02 .D02-2 .dvScroll table.consultas tfoot th{
						padding:5px;
						border-top:1px solid #1B4C0B;
						border-left:2px solid #40551D;
						border-right:2px solid #40551D;
						background:#40551D;
					}
						#D02 .D02-2 .dvScroll table.consultas tfoot th ul.nextOptions{}
							#D02 .D02-2 .dvScroll table.consultas tfoot th ul.nextOptions li{ float:left;}
								#D02 .D02-2 .dvScroll table.consultas tfoot th ul.nextOptions li a{
									display:block;
									float:left;
									width:200px;
									font:120% arial;
									font-weight:normal;
									color:#92A261;
								}
									#D02 .D02-2 .dvScroll table.consultas tfoot th ul.nextOptions li a.prevDay{
										margin-right:60px;
										text-align:left;
									}
									#D02 .D02-2 .dvScroll table.consultas tfoot th ul.nextOptions li a.nextDay{
										margin-left:60px;
										text-align:right;
									}
									#D02 .D02-2 .dvScroll table.consultas tfoot th ul.nextOptions li a:hover{ text-decoration:underline;}
					#D02 .D02-2 .dvScroll table.consultas tfoot td{}

				#D02 .D02-2 .dvScroll table.consultas tbody{}
					#D02 .D02-2 .dvScroll table.consultas tbody tr{}
					#D02 .D02-2 .dvScroll table.consultas tbody th{}
					#D02 .D02-2 .dvScroll table.consultas tbody td{
						padding:1px 3px;
						font-size:90%;
						color:#1B4C0B;
					}
						#D02 .D02-2 .dvScroll table.consultas tbody td.hora{
							width:30px;
							text-align:right;
							font-size:180%;
							letter-spacing:-1px;
							color:#92A261;
							padding:0;
							border-bottom:1px solid #92A261;
						}
						#D02 .D02-2 .dvScroll table.consultas tbody td.minuto{
							width:16px;
							padding:0;
							text-align:center;
							color:#92A261;
						}
							#D02 .D02-2 .dvScroll table.consultas tbody td.borderBottom{ border-bottom:1px solid #92A261;}
						#D02 .D02-2 .dvScroll table.consultas tbody td.cs{
							font-weight:bold;
							border-bottom:1px solid #40551D;
							border-left:2px solid #85964F;
							border-right:2px solid #85964F;
							background:#93A362;
						}
							#D02 .D02-2 .dvScroll table.consultas tbody td.cs2{
								font-weight:bold;
								border:2px solid #85964F;
								background:#93A362;
							}
						#D02 .D02-2 .dvScroll table.consultas tbody td.cn{
							font-weight:bold;
							border-left:2px solid #879850;
							border-right:2px solid #879850;
							background:#879850;
						}
							#D02 .D02-2 .dvScroll table.consultas tbody td.cn2{ border:none;}

						#D02 .D02-2 .dvScroll table.consultas tbody td a.marcaConsulta{
							display:block;
							float:right;
							width:110px;
							padding:0 0 0 10px;
							margin:-14px 0 0;
							font-weight:normal;
							text-decoration:underline;
							color:#1C5408;
							background:url('/website/img/icoLinkMarcaConsulta.gif') left 5px no-repeat;
						}
							#D02 .D02-2 .dvScroll table.consultas tbody td a.marcaConsulta:hover{ text-decoration:none;}


		/* FORM CONFIRMA CONSULTA
		***********************************************************************************************/

			#D02 .D02-2 .dvScroll form.marcaConsulta{}
				#D02 .D02-2 .dvScroll form.marcaConsulta fieldset{}
				#D02 .D02-2 .dvScroll form.marcaConsulta legend{ display:none;}
				#D02 .D02-2 .dvScroll form.marcaConsulta label{
					display:block;
					color:#40541E;
					margin:5px 0 0 5px;
				}
				#D02 .D02-2 .dvScroll form.marcaConsulta input{
					height:16px;
					margin:0 0 0 5px;
					color:#40541E;
					border:1px solid #40541E;
					font:12px arial;
					background:#879850;
				}
				#D02 .D02-2 .dvScroll form.marcaConsulta input.nome{ width:280px;}
				#D02 .D02-2 .dvScroll form.marcaConsulta input.ddd{
					width:30px;
					text-align:center;
				}
				#D02 .D02-2 .dvScroll form.marcaConsulta input.tel{
					width:80px;
					margin-left:0;
				}
				#D02 .D02-2 .dvScroll form.marcaConsulta input.email{
				width:140px;
				margin-right:5px;
				}
				#D02 .D02-2 .dvScroll form.marcaConsulta textarea{
					width:565px;
					height:50px;
					margin:0 5px 5px;
					color:#40541E;
					border:1px solid #40541E;
					font:12px arial;
					background:#879850;
				}
				#D02 .D02-2 .dvScroll form.marcaConsulta a.cancelaConsulta{
					display:block;
					text-indent:-99999px;
					overflow:hidden;
					float:right;
					height:24px;
					width:97px;
					margin:0 0 5px;
					background:url('/website/img/btCancelar.gif') left top no-repeat;
				}
				#D02 .D02-2 .dvScroll form.marcaConsulta button{
					display:block;
					text-indent:-99999px;
					overflow:hidden;
					float:right;
					height:24px;
					width:146px;
					margin:0 5px 5px;
					cursor:pointer;
					background:url('/website/img/btMarcarConsulta.gif') left top no-repeat;
				}



/* D03 -> FOOTER
***********************************************************************************************/
#D03{
	height:18px;/*27*/
	width:987px;
	padding:9px 0 0;
	color:#C89A1B;
	text-align:center;
	font-size:9px;
}






h3.onlyText{
	color:#40541D;
	background-image:none !important;
}

#aviso{}
	#aviso h2{
		margin-bottom:10px;
		color:#C8272D;
		border-bottom:1px solid #C8272D;
		padding:3px;
	}
	#aviso h3{
		color:#40541D;
		margin-bottom:20px;
		background-image:none;
	}
	#aviso p{ margin-left:20px;}
	#aviso #start{
		display:block;
		margin:0 0 20px 40px;
	}

form#submitForm{}
	form#submitForm h3{
		margin:20px 0;
	}
	form#submitForm p{ margin:0 0 10px 20px;}
	form#submitForm button{
		margin:0 0 0 100px;
		cursor:pointer;
		border:none;
		background-color:transparent;
	}



