html{
	background:#FFF url('/img/bckPage.gif') center top no-repeat;
}

body{}



/* CONTAINER
******************************************************************************************************/
#D00{
	display:table;
	width:940px;
	margin:0 auto;
}

	#D00 .displayNone{ display:none;}
	#D00 .cRed{ color:#E9584C;}
	#D00 .cGreen{ color:#35A110;}

/* TOP
******************************************************************************************************/
#D01{
	height:140px;
	width:940px;
}

	#D01 h1{ height:82px;}
		#D01 h1 img{
			display:block;
			float:left;
			height:52px;
			width:227px;
			margin:16px 0 0 360px;
		}

	#D01 ul.headerMenu{
		height:39px;
		width:887px;/*890*/
		padding:0 0 0 3px;
		margin:0 0 0 25px;
		background:url('/img/headerMenu_bck.gif') left center repeat-x;
	}
		#D01 ul.headerMenu li{
			float:left;
			height:39px;
			padding-left:3px;
			margin:0 11px;
		}
		#D01 ul.headerMenu li.sel, #D01 ul.headerMenu li:hover{ background:url('/img/headerMenu_li_bck.gif') left center no-repeat;}
			#D01 ul.headerMenu li a{
				display:block;
				float:left;
				height:27px;/*39*/
				padding:12px 10px 0;
				color:#000;
				font-size:15px;
			}
			#D01 ul.headerMenu li.sel a, #D01 ul.headerMenu li a:hover{ background:url('/img/headerMenu_a_bck.gif') right center no-repeat;}

	#D01 .tabcontainer{
		height:22px;
		margin:-3px 0 0 25px;
	}
		#D01 .tabContent{
			display:none;
			width:880px;/*890*/
			height:17px;/*22*/
			padding:5px 0 0 10px;
			background:url('/img/menuSecTop_889x22.gif') left top no-repeat;
		}
			#D01 .tabContent ul{ height:17px;}
				#D01 .tabContent ul li{
					float:left;
					height:17px;
				}
					#D01 .tabContent ul li a{
						display:block;
						float:left;
						padding:0 12px;
						color:#000;
					}
						#D01 .tabContent ul li a:hover{ text-decoration:underline;}
						#D01 .tabContent ul li a img{
							display:block;
							float:left;
							margin:0 5px 0 0;
						}
	

/* CONTENT
******************************************************************************************************/
#D02{
	display:table;
	width:940px;
}
	#D02:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
    overflow:hidden;
	}

	/* BANNER
	***************************************************************************************************/
	#D02 .D02-1{
		height:104px;
		width:890px;
		margin:3px 25px 0;
	}
		#D02 .D02-1New{ height:170px;}

	/* LEFT CONTENT
	***************************************************************************************************/
	#D02 .D02-2{
		float:left;
		display:table;
		width:618px;
		margin:12px 0 0 48px;
	}
		#D02 .D02-2:after{
	    content:".";
	    display:block;
	    clear:both;
	    visibility:hidden;
	    height:0;
	    overflow:hidden;
		}

		
		#D02 .D02-2 ul.ulNewHome{
			width:598px;
			margin:10px 0 0 10px;
		}
		#D02 .D02-2 ul.ulNewHome li{ clear:both;}
			#D02 .D02-2 ul.ulNewHome li h3{
				height:27px;/*34*/
				width:588px;/*598*/
				padding:7px 0 0 10px;
				margin-bottom:10px;
				font-size:18px;
				color:#000;
				background:url('/img/new_bckHeaderHome_598x34_gray.gif') left top no-repeat;
			}
				#D02 .D02-2 ul.ulNewHome li.vermelha h3{
					color:#FFF;
					background:url('/img/new_bckHeaderHome_598x34_red.gif') left top no-repeat;
				}
			#D02 .D02-2 ul.ulNewHome li p{
				line-height:1.4;
				margin:10px;
			}
				#D02 .D02-2 ul.ulNewHome li p a{ color:#000;}
				#D02 .D02-2 ul.ulNewHome li p a:hover{ text-decoration:underline;}
				#D02 .D02-2 ul.ulNewHome li p a img{
					display:block;
					float:left;
					margin:0 20px 10px 0;
					border:2px solid #B5B5B5;
				}
			#D02 .D02-2 ul.ulNewHome li a.fullLink{
				display:block;
				float:left;
				height:16px;/*20*/
				width:230px;/*240*/
				padding:4px 0 0 10px;
				margin:10px 0 10px;
				color:#000;
				background:url('/img/new_bckLinkHome_gray.gif') left top no-repeat;
			}
				#D02 .D02-2 ul.ulNewHome li.vermelha a.fullLink{
					color:#FFF;
					background:url('/img/new_bckLinkHome_red.gif') left top no-repeat;
				}

			#D02 .D02-2 ul.ulNewHome li.twoCols{}
				#D02 .D02-2 ul.ulNewHome li.twoCols div{
					float:left;
					width:294px;
				}
				#D02 .D02-2 ul.ulNewHome li.twoCols div h3{
					height:27px;/*34*/
					width:284px;/*294*/
					padding:7px 0 0 10px;
					margin-bottom:10px;
					font-size:18px;
					color:#000;
					background:url('/img/new_bckHeaderHome_294x34_gray.gif') left top no-repeat;
				}
				#D02 .D02-2 ul.ulNewHome li.twoCols div img{ border:none;}

					#D02 .D02-2 ul.ulNewHome li.twoCols div.first{}
						#D02 .D02-2 ul.ulNewHome li.twoCols div.first #hideVideo{
							display:block;
							height:176px;
							width:268px;
							margin:0 auto;
							cursor:pointer;
						}
						#D02 .D02-2 ul.ulNewHome li.twoCols div.first #showVideo{
							display:none;
							margin-left:13px;
						}

					#D02 .D02-2 ul.ulNewHome li.twoCols div.second{ margin-left:10px;}
			




		#D02 .D02-2 ul.ulDestaqueHome{
			height:140px;
			margin:0 0 12px;
		}
			#D02 .D02-2 ul.ulDestaqueHome li{
				float:left;
				height:118px;/*138*/
				width:264px;/*294*/
				padding:10px 15px;
				margin:0 15px 0 0;
				background:url('/img/box_bck_294x138.png') left top no-repeat;
			}
				#D02 .D02-2 ul.ulDestaqueHome li.bckYellow{ background:url('/img/box_bckLineYellow_294x138.png') left top no-repeat;}
				#D02 .D02-2 ul.ulDestaqueHome li.bckRed{ background:url('/img/box_bckLineRed_294x138.png') left top no-repeat;}
				#D02 .D02-2 ul.ulDestaqueHome li h3{
					height:18px;/*20*/
					padding:2px 0 0;
					margin:0 0 5px;
					font-size:15px;
				}
					#D02 .D02-2 ul.ulDestaqueHome li.bckYellow h3{ color:#F7C201;}
					#D02 .D02-2 ul.ulDestaqueHome li.bckRed h3{ color:#DC2820;}
				#D02 .D02-2 ul.ulDestaqueHome li p{
					overflow:hidden;
					height:70px;
					padding:0 0 0 10px;
					margin:0 0 5px;
					line-height:16px;
				}
				#D02 .D02-2 ul.ulDestaqueHome li a{
					display:block;
					height:15px;/*20*/
					width:230px;/*240*/
					padding:5px 0 0 10px;
					margin:0 0 0 12px;
					font-size:10px;
					color:#636363;
					background:url('/img/link_destaqueHome_240x20.gif') left top no-repeat;
				}
					#D02 .D02-2 ul.ulDestaqueHome li.bckRed a{
						width:120px;
						background:url('/img/link_destaqueHome_130x20.gif') left top no-repeat;
					}
					#D02 .D02-2 ul.ulDestaqueHome li a:hover{ color:#000;}
				#D02 .D02-2 ul.ulDestaqueHome li img.imgPromocao{
					display:block;
					float:right;
					margin:-26px 0 0;
				}

		#D02 .D02-2 ul.ulDestaqueHome2{ margin-top:20px;}
			#D02 .D02-2 ul.ulDestaqueHome2 li h3{
				color:#636363;
				font-size:14px;
				border-bottom:1px solid #CBCBCB;
			}


		#D02 .D02-2 dl.dlDestaqueHome{
			display:table;
			width:586px;/*618*/
			padding:0 15px;
			background:url('/img/box_definitionList_564x74.gif') left top no-repeat;
		}
			#D02 .D02-2 dl.dlDestaqueHome dt{
				clear:left;
				padding:0 0 3px;
				margin:15px 0 10px;
				color:#636363;
				font-weight:bold;
				font-size:14px;
				border-bottom:1px solid #CBCBCB;
			}
			#D02 .D02-2 dl.dlDestaqueHome dd{ display:table;}
				#D02 .D02-2 dl.dlDestaqueHome dd p{
					margin:0 0 0 10px;
					line-height:16px;
				}
				#D02 .D02-2 dl.dlDestaqueHome dd img{
					display:block;
					float:left;
					margin:0 10px 10px 0;
				}
				#D02 .D02-2 dl.dlDestaqueHome dd a{
					display:block;
					float:left;
					height:15px;/*20*/
					width:120px;
					padding:5px 0 0 10px;
					margin:10px 0;
					font-size:10px;
					color:#636363;
					background:url('/img/link_destaqueHome_130x20.gif') left top no-repeat;
				}
					#D02 .D02-2 dl.dlDestaqueHome dd a:hover{ color:#000;}


	/* CONTENT
	***************************************************************************************************/
		#D02 .D02-2 ul.breadCrumb{
			width:609px;
			height:20px;
			margin:0 0 10px;
			background:url('/img/breadCrumbBck_609x20.png') left top no-repeat;
		}
			#D02 .D02-2 ul.breadCrumb li{
				float:left;
				height:16px;
				padding:4px 5px 0;
				font-size:11px;
			}
				#D02 .D02-2 ul.breadCrumb li a{ color:#000;}
					#D02 .D02-2 ul.breadCrumb li a:hover{ text-decoration:underline;}

		#D02 .D02-2 .D02-2-1{
			/*display:table;*/
			width:588px;/*618*/
			height:auto;
			padding:15px 15px 0;
			background:url('/img/box_definitionList_564x74.gif') left top no-repeat;
		}

			#D02 .D02-2 .D02-2-1 h3{
				height:18px;
				margin:0 0 10px;
				border-bottom:1px solid #CBCBCB;
				font-size:14px;
				color:#4C5457;
			}
				#D02 .D02-2 .D02-2-1 h3.red{ color:#DB261E;}

				#D02 .D02-2 .D02-2-1 p{
					margin:0 10px 15px;
					line-height:16px;
				}

					#D02 .D02-2 .D02-2-1 p.feedBack{
						height:auto;/*24*/
						padding:3px 0 3px 30px;
						font-weight:bold;
					}
						#D02 .D02-2 .D02-2-1 p.bad{
							color:#E9584C;
							border:1px solid #E9584C;
							background:#F8CCCB url('/img/fanfan/cross.png') 6px center no-repeat;
						}
						#D02 .D02-2 .D02-2-1 p.good{
							color:#35A110;
							border:1px solid #35A110;
							background:#C8E6BF url('/img/fanfan/tick.png') 6px center no-repeat;
						}

					#D02 .D02-2 .D02-2-1 p a{
						text-decoration:underline;
						color:#000;
					}
						#D02 .D02-2 .D02-2-1 p a:hover{ text-decoration:none;}


					#D02 .D02-2 .D02-2-1 img.imgFloatLeft{
						display:block;
						float:left;
						margin:0 10px 10px 0;
					}

				#D02 .D02-2 .D02-2-1 .content ul{
					list-style:disc;
					margin:0 0 15px 40px;
				}
					#D02 .D02-2 .D02-2-1 .content ul li{ line-height:16px;}
						#D02 .D02-2 .D02-2-1 .content ul li a{
							color:#000;
							text-decoration:underline;
						}
							#D02 .D02-2 .D02-2-1 .content ul li a:hover{ text-decoration:none;}

				#D02 .D02-2 .D02-2-1 .showFotos{ margin:0 0 15px 0;}
					#D02 .D02-2 .D02-2-1 .showFotos img{ margin:0 0 0 4px;}


				/* ERRO
				******************************************************************************************/
				#D02 .D02-2 .D02-2-1 .erro404{
					height:85px;/*100*/
					width:400px;/*500*/
					padding:15px 0 0 100px;
					margin:10px 0 50px 40px;
					line-height:16px;
					background:url('/img/icoErro404.gif') left center no-repeat;
				}

				/* AJAX FORM SUBMIT
				******************************************************************************************/
				#D02 .D02-2 .D02-2-1 .feedBackForm{
					/*width:470px;
					padding:10px 10px 10px 35px;
					margin:20px 0 0 28px;
					font-weight:bold;*/
				}
					#D02 .D02-2 .D02-2-1 .feedBackFormBad,
					#D02 .D02-2 .D02-2-1 .feedBackForm p.bad{
					width:470px;
					padding:10px 10px 10px 35px;
					margin:20px 0 0 28px;
					font-weight:bold;
						border:1px solid #E9584C;
						color:#E9584C;
						background:url('/img/fanfan/delete.png') 5px center no-repeat;
					}
					#D02 .D02-2 .D02-2-1 .feedBackFormGood,
					#D02 .D02-2 .D02-2-1 .feedBackForm p.good{
					width:470px;
					padding:10px 10px 10px 35px;
					margin:20px 0 0 28px;
					font-weight:bold;
						color:#35A110;
						border:1px solid #35A110;
						background:url('/img/fanfan/tick.png') 6px center no-repeat;
					}

				#D02 .D02-2 .D02-2-1 .loading{}
					#D02 .D02-2 .D02-2-1 .loading img{
						margin-left:230px;
					}


				/* PAGINACAO
				******************************************************************************************/
				#D02 .D02-2 .D02-2-1 .printPages{
					display:block;
					clear:both;
					height:20px;
					padding:5px 0;
					background:#F6F6F6;
				}
					#D02 .D02-2 .D02-2-1 .printPages ul{
						float:right;
						height:20px;
						margin:0 auto;
					}
						#D02 .D02-2 .D02-2-1 .printPages ul li{
							float:left;
							height:20px;
						}
						#D02 .D02-2 .D02-2-1 .printPages ul li a,
						#D02 .D02-2 .D02-2-1 .printPages ul li span{
							display:block;
							float:left;
							width:26px;
							height:17px;/*20*/
							padding:3px 0 0 0;
							text-align:center;
							color:#000;
							margin:0 2px;
							border:1px solid transparent;
						}
						#D02 .D02-2 .D02-2-1 .printPages ul li span{ color:silver;}
						#D02 .D02-2 .D02-2-1 .printPages ul li a.actual{
							background:#FFF;
							color:gray;
							font-weight:bold;
							border:1px solid silver;
						}
						#D02 .D02-2 .D02-2-1 .printPages ul li a:hover{ color:#DB261E;}

						#D02 .D02-2 .D02-2-1 .printPages ul li.prev a, #D02 .D02-2 .D02-2-1 .printPages ul li.prev span, 
						#D02 .D02-2 .D02-2-1 .printPages ul li.next a, #D02 .D02-2 .D02-2-1 .printPages ul li.next span{ width:60px;}
	

				/* TABLE DEFAULT
				******************************************************************************************/
				#D02 .D02-2 .D02-2-1 table.default{
					width:100%;
					padding:5px;
					margin:5px 0 0;
					border:1px solid #E8E8E8;
					border-collapse:separate;
					background:#FFF url('/img/bckGray.gif') left -50px repeat-x;
				}

					#D02 .D02-2 .D02-2-1 table.default thead{}
						#D02 .D02-2 .D02-2-1 table.default thead tr{}
						#D02 .D02-2 .D02-2-1 table.default thead th{
							padding:5px;
							color:#FFF;
							background:#DA251D;
						}
						#D02 .D02-2 .D02-2-1 table.default thead td{
							padding:5px;
							color:#000;
						}
							#D02 .D02-2 .D02-2-1 table.default thead td.left{ text-align:left;}
							#D02 .D02-2 .D02-2-1 table.default thead td.right{ text-align:right;}
							#D02 .D02-2 .D02-2-1 table.default thead td a{
								display:block;
								color:#000;
							}
								#D02 .D02-2 .D02-2-1 table.default thead td a:hover{ color:#DA251D;}
		
					#D02 .D02-2 .D02-2-1 table.default tbody{}
						#D02 .D02-2 .D02-2-1 table.default tbody tr{}
						#D02 .D02-2 .D02-2-1 table.default tbody th{
							padding:8px 0;
							color:#FFF;
							background:#DA251D;
						}
						#D02 .D02-2 .D02-2-1 table.default tbody td{
							padding:5px;
							border-spacing: 1;
							border:1px solid #E8E8E8;
							background:#FFF url('/img/bckGray.gif') left -40px repeat-x;
						}
							#D02 .D02-2 .D02-2-1 table.default tbody td.nMonth{ color:silver;}
							#D02 .D02-2 .D02-2-1 table.default tbody tr.putSomeColor td{ background:#CCFFCC;}
							#D02 .D02-2 .D02-2-1 table.default tbody td a{
								display:block;
								overflow:hidden;
								height:12px;
								width:58px;
								margin:2px 0 0;
								font-size:10px;
								color:#000;
								background:#F8F8F8;
							}
								#D02 .D02-2 .D02-2-1 table.default tbody td a:hover{ color:#4C5457;}
								#D02 .D02-2 .D02-2-1 table.pedidos tbody td a.clickFancyBox{
									width:180px;
									font-size:12px;
									margin:0 auto;
								}

					#D02 .D02-2 .D02-2-1 table.default tfoot{}
						#D02 .D02-2 .D02-2-1 table.default tfoot tr{}
						#D02 .D02-2 .D02-2-1 table.default tfoot th{}
						#D02 .D02-2 .D02-2-1 table.default tfoot td{}




				/* AREA RESERVADA
				******************************************************************************************/
				.D02-3 #rightSideLogin{ margin:0;}
					.D02-3 #rightSideLogin a{
						display:block;
						margin:5px 0 10px 15px;
						line-height:1.4;
						color:#000;
						text-decoration:none;
					}
						.D02-3 #rightSideLogin a:hover{ text-decoration:underline;}
						.D02-3 #rightSideLogin a.forgotPass{
							padding-left:40px;
							background:url('/img/fanfan/action_refresh.gif') 15px center no-repeat;
						}
					.D02-3 #rightSideLogin form{
						height:80px;/*87*/
						width:197px;
						padding:7px 0 0;
						margin:0 0 0 10px;
						background:url('/img/boxRightSide.gif') left top no-repeat;
					}
						.D02-3 #rightSideLogin form label{
							display:block;
							float:left;
							height:18px;/*22*/
							width:50px;
							padding:4px 0 0 5px;
							margin:0 0 5px 10px;
							border-top:1px solid silver;
							border-bottom:1px solid silver;
							border-left:1px solid silver;
							font-size:12px;
							color:gray;
							background:#FFF;
						}
						.D02-3 #rightSideLogin form input{
							height:19px;
							width:121px;
							padding:3px 0 0;
							margin:0 0 5px;
							border-top:1px solid silver;
							border-right:1px solid silver;
							border-bottom:1px solid silver;
							border-left:none;
						}
						.D02-3 #rightSideLogin form button{
							width:170px;
							margin-left:20px;
							font-size:12px;
							border:none;
							cursor:pointer;
							background:url('/img/fanfan/lock.png') left center no-repeat;
						}
							.D02-3 #rightSideLogin form button:hover{ color:gray;}
				
				#D02 .D02-2 .D02-2-1 .boxLogin{
					height:123px;/*138*/
					width:294px;
					padding:15px 0 0 0;
					margin:30px 0 0 100px;
					background:url('/img/box_bck_294x138.png') left center no-repeat;
				}

					#D02 .D02-2 .D02-2-1 .boxLogin form{}
						#D02 .D02-2 .D02-2-1 .boxLogin form fieldset{}
						#D02 .D02-2 .D02-2-1 .boxLogin form legend{ display:none;}
						#D02 .D02-2 .D02-2-1 .boxLogin form label{
							display:block;
							float:left;
							height:18px;/*22*/
							width:50px;
							padding:4px 0 0 5px;
							margin:0 0 5px 15px;
							border-top:1px solid silver;
							border-bottom:1px solid silver;
							border-left:1px solid silver;
							font-size:12px;
							color:gray;
							background:#FFF;
						}
						#D02 .D02-2 .D02-2-1 .boxLogin form input{
							height:19px;
							width:206px;
							padding:3px 0 0;
							margin:0 0 5px;
							border-top:1px solid silver;
							border-right:1px solid silver;
							border-bottom:1px solid silver;
							border-left:none;
						}
						#D02 .D02-2 .D02-2-1 .boxLogin form button{
							display:block;
							width:262px;/*262*/
							height:22px;
							padding:0 0 0 15px;
							margin:0 0 6px 16px;
							border:none;
							text-align:left;
							color:#FFF;
							font-size:13px;
							cursor:pointer;
							background:#DB261E url('/img/destquesSaidas_bckTitleRed_206x22.gif') left top no-repeat;
						}

					#D02 .D02-2 .D02-2-1 .boxLogin ul{
						height:20px;
						margin:0 0 0 0;
					}
						#D02 .D02-2 .D02-2-1 .boxLogin ul li{ float:left;}
							#D02 .D02-2 .D02-2-1 .boxLogin ul li a{
								display:block;
								overflow:hidden;
								float:left;
								width:134px;/*134*/
								height:15px;/*20*/
								padding:5px 0 0 0;
								margin:0 0 0 7px;
								border-bottom:1px solid silver;
								border-right:1px solid silver;
								border-top:1px solid #FFF;
								border-left:1px solid #FFF;
								text-align:center;
								font-size:10px;
								color:#000;
								background:#F6F6F6;
							}
								#D02 .D02-2 .D02-2-1 .boxLogin ul li a:hover{
									border-top:1px solid silver;
									border-left:1px solid silver;
									color:#000;
								}

					#D02 .D02-2 .D02-2-1 ul.listCertificacoes{ margin:20px 44px 20px 30px;}
						#D02 .D02-2 .D02-2-1 ul.listCertificacoes li{
							padding:5px;
							border-bottom:1px solid #FFF;
							background:#EEE;
						}
							#D02 .D02-2 .D02-2-1 ul.listCertificacoes li:hover{ color:#E9584C;}
							#D02 .D02-2 .D02-2-1 ul.listCertificacoes strong{
								display:block;
								float:left;
								width:80px;
								color:#E9584C;
							}


				/* NOTICIAS
				******************************************************************************************/
				#D02 .D02-2 .D02-2-1 img.imgNews{
					display:block;
					margin:0 auto;
					margin-bottom:10px;
					border:3px solid #E5E5E5;
				}

				#D02 .D02-2 .D02-2-1 ul.newPrintOptions{
						height:30px;
						width:468px;
						margin:10px 0 0;
						border:1px solid silver;
						background:#F8F8F8;
					}

					#D02 .D02-2 .D02-2-1 ul.newPrintOptions:hover{ border:1px solid #1E71CE;}
						#D02 .D02-2 .D02-2-1 ul.newPrintOptions li{
							float:left;
							height:30px;
							width:234px;
						}
						#D02 .D02-2 .D02-2-1 ul.newPrintOptions li a{
							display:block;
							float:left;
							height:23px;
							padding:7px 0 0;
							margin:0 10px;
							text-decoration:none;
						}
							#D02 .D02-2 .D02-2-1 ul.newPrintOptions li a:hover{ text-decoration:underline;}
							#D02 .D02-2 .D02-2-1 ul.newPrintOptions li.back a{
								text-align:left;
								padding-left:18px;
								background:url('/img/fanfan/arrow_left.gif') 5px 13px no-repeat;
							}
							#D02 .D02-2 .D02-2-1 ul.newPrintOptions li.print a{
								float:right;
								text-align:right;
								padding-right:24px;
								background:url('/img/fanfan/printer.png') right center no-repeat;
							}


				/* PROFISSIONAIS
				******************************************************************************************/
				#D02 .D02-2 .D02-2-1 img.imgProfissionais{
					float:left;
					width:130px;
					margin:0 0 0 5px;
				}

				#D02 .D02-2 .D02-2-1 dl.listProfissionais{ margin:20px 0 0;}
					#D02 .D02-2 .D02-2-1 dl.listProfissionais dt{
						clear:left;
						padding:5px 0;
						margin:0 0 10px;
						font-weight:bold;
						border-bottom:1px solid silver;
					}
						#D02 .D02-2 .D02-2-1 dl.listProfissionais dt img{
							/*
							float:left;
							margin:-5px 10px 0 0;
							*/
						}
						#D02 .D02-2 .D02-2-1 dl.listProfissionais dt span.img{
							display:block;
							float:left;
							height:150px;
							width:130px;
							margin:-5px 10px 0 0;
						}
					#D02 .D02-2 .D02-2-1 dl.listProfissionais dd{ margin:0 0 20px 150px;}
						#D02 .D02-2 .D02-2-1 dl.listProfissionais dd p{ margin:5px 0;}
						#D02 .D02-2 .D02-2-1 dl.listProfissionais dd a.profPerfil{
							display:block;
							height:15px;/*20*/
							width:230px;/*240*/
							padding:5px 0 0 10px;
							margin:0;
							font-size:10px;
							color:#636363;
							background:url('/img/link_destaqueHome_240x20.gif') left top no-repeat;
						}
							#D02 .D02-2 .D02-2-1 dl.listProfissionais dd a.profPerfil:hover{ color:#000;}
						#D02 .D02-2 .D02-2-1 dl.listProfissionais dd a.sel{ display:none;}
						#D02 .D02-2 .D02-2-1 dl.listProfissionais dd span.clearBoth{
							display:block;
							clear:both;
							height:1px;
							width:100%;
						}
							#D02 .D02-2 .D02-2-1 dl.listProfissionais dd strong{}
						#D02 .D02-2 .D02-2-1 dl.listProfissionais dd ul{
							list-style:disc;
							margin:0 0 0 30px;
						}
							#D02 .D02-2 .D02-2-1 dl.listProfissionais dd ul li{ line-height:16px;}

				/* CONVENIOS
				******************************************************************************************/
				#D02 .D02-2 .D02-2-1 img.imgConvenios{
					float:left;
					width:130px;
					margin:0 0 0 5px;
				}

				#D02 .D02-2 .D02-2-1 dl.listConvenios{ margin:20px 0 0;}
					#D02 .D02-2 .D02-2-1 dl.listConvenios dt{
						clear:left;
						padding:5px 0;
						margin:0 0 10px;
						font-weight:bold;
						border-bottom:1px solid silver;
					}
						#D02 .D02-2 .D02-2-1 dl.listConvenios dt a.showConveLogo{
							display:block;
							float:left;
							height:130px;
							width:130px;
							margin:-5px 10px 0 0;
						}
						#D02 .D02-2 .D02-2-1 dl.listConvenios dt img{
							/*float:left;
							margin:-5px 10px 0 0;*/
							margin:0;
						}
					#D02 .D02-2 .D02-2-1 dl.listConvenios dd{
						min-height:80px;
						overflow:hidden;
						margin:0 0 50px 150px;
					}
						#D02 .D02-2 .D02-2-1 dl.listConvenios dd p{ margin:5px 0;}


				/* CURSOS
				******************************************************************************************/
				#D02 .D02-2 .D02-2-1 img.logoCursos{
					float:left;
					margin:0 0 0 5px;
				}
				#D02 .D02-2 .D02-2-1 .cursosContent{
					float:right;
					width:480px;
				}
					#D02 .D02-2 .D02-2-1 .cursosContent p{ margin-left:0;}
					#D02 .D02-2 .D02-2-1 .cursosContent a.btLink{
						display:block;
						width:260px;/*269*/
						height:17px;/*20*/
						padding:3px 0 0 9px;
						margin:0 0 10px 0;
						color:#000;
						background:url('/img/bt_bck_269x20.gif') left top no-repeat;
					}

					#D02 .D02-2 .D02-2-1 .cursosContent dl.cursos{ width:460px;}
						#D02 .D02-2 .D02-2-1 .cursosContent dl.cursos dt{
							padding:2px 0 4px 10px;
							margin:20px 0 8px;
							border-bottom:1px solid silver;
							background:url('/img/icon_setaGray_4x7.gif') left center no-repeat;
						}
						#D02 .D02-2 .D02-2-1 .cursosContent dl.cursos dt.first{ margin-top:0;}
						#D02 .D02-2 .D02-2-1 .cursosContent dl.cursos dd{ margin:0 0 6px 10px;}
							#D02 .D02-2 .D02-2-1 .cursosContent dl.cursos dd a{ color:#000;}
								#D02 .D02-2 .D02-2-1 .cursosContent dl.cursos dd a:hover{ text-decoration:underline;}

				/* TABS CONTENT
				******************************************************************************************/
				#D02 .D02-2 .D02-2-1 #changeTabs{
					display:table;
					width:580px;
					background:url('/img/tabs_bck.gif') left 28px no-repeat;
				}
				#D02 .D02-2 .D02-2-1 #changeTabsCalendar{
					display:table;
					width:580px;
					background:url('/img/tabs_bck.gif') left top no-repeat;
				}
					#D02 .D02-2 .D02-2-1 #changeTabs ul.tabsMenu{
						display:table;
						width:560px;
						margin:0 10px;
					}
						#D02 .D02-2 .D02-2-1 #changeTabs ul.tabsMenu li{
							float:left;
							height:30px;
							padding:0 0 0 3px;
							margin:0 5px 0 0;
						}
							#D02 .D02-2 .D02-2-1 #changeTabs ul.tabsMenu li.sel{ background:url('/img/changeTabs_bckLi.gif') left top no-repeat;}
							#D02 .D02-2 .D02-2-1 #changeTabs ul.tabsMenu li a{
								display:block;
								float:left;
								height:18px;/*30*/
								padding:12px 20px 0 18px;
								color:#4C5457;
							}
								#D02 .D02-2 .D02-2-1 #changeTabs ul.tabsMenu li a:hover{
									height:22px;
									padding-top:8px;
									color:#000;
								}
								#D02 .D02-2 .D02-2-1 #changeTabs ul.tabsMenu li.sel a{
									height:22px;
									padding-top:8px;
									color:#000;
									background:url('/img/changeTabs_bckA.gif') right top no-repeat;
								}
								#D02 .D02-2 .D02-2-1 #changeTabs ul.tabsMenu li a img{
									float:left;
									margin:-2px 5px 0 0;
								}

					#D02 .D02-2 .D02-2-1 #changeTabs div h4{
						margin:10px;
						padding:3px;
						color:#000;
					}

					#D02 .D02-2 .D02-2-1 #changeTabs ul.endEntrega{
						margin:0 30px;
						border-top:1px solid #ECECEC;
					}
						#D02 .D02-2 .D02-2-1 #changeTabs ul.endEntrega li{
							clear:both;
							height:26px;
							border:1px solid #ECECEC;
							border-top:none;
						}
							#D02 .D02-2 .D02-2-1 #changeTabs ul.endEntrega li:hover{ background:#ECECEC;}
							#D02 .D02-2 .D02-2-1 #changeTabs ul.endEntrega li span{
								display:block;
								overflow:hidden;
								float:left;
								height:20px;/*26*/
								padding:6px 0 0;
							}
								#D02 .D02-2 .D02-2-1 #changeTabs ul.endEntrega li span.checkBox{
									width:28px;
									text-align:center;
								}
									#D02 .D02-2 .D02-2-1 #changeTabs ul.endEntrega li span.checkBox input{ margin-top:-2px;}
								#D02 .D02-2 .D02-2-1 #changeTabs ul.endEntrega li span.endereco{ width:484px;}

					#D02 .D02-2 .D02-2-1 #changeTabs form.chooseLocation button{
						display:block;
						height:25px;
						width:125px;
						margin:10px 0 0 30px;
						border:none;
						cursor:pointer;
						background:url('/img/form_bckButton.gif') left top no-repeat;
					}
						#D02 .D02-2 .D02-2-1 #changeTabs form.chooseLocation button:hover{ color:gray;}



				/* TURISMO
				******************************************************************************************/
					#D02 .D02-2 .D02-2-1 #changeTabs ul.listTurismo{ margin:14px 0 0 8px;}
						#D02 .D02-2 .D02-2-1 #changeTabs ul.listTurismo li{
							float:left;
							width:179px;
							height:80px;
							margin:0 4px 14px;
						}
							#D02 .D02-2 .D02-2-1 #changeTabs ul.listTurismo li a{
								display:block;
								float:left;
								width:179px;
								height:80px;
								text-align:center;
								color:#000;
								background:url('/img/turismo_bck_li_179x80.gif') left top no-repeat;
							}
								#D02 .D02-2 .D02-2-1 #changeTabs ul.listTurismo li a:hover{ text-decoration:underline;}
								#D02 .D02-2 .D02-2-1 #changeTabs ul.listTurismo li a span.showImg{
									display:block;
									text-indent:-99999px;
									overflow:hidden;
									height:58px;/*60*/
									width:173px;/*175*/
									margin:2px 2px 3px;
									border:1px solid #DFDFDF;
								}

						#D02 .D02-2 .D02-2-1 #changeTabs a.seeFullCalendar{
							display:block;
							width:535px;/*535*/
							height:20px;/*26*/
							padding:6px 0 0 0;
							margin:10px 0 0 20px;
							color:#000;
							border:1px solid #E8E8E8;
							background:#FFF url('/img/bckGray.gif') left -50px repeat-x;
						}
							#D02 .D02-2 .D02-2-1 #changeTabs a.seeFullCalendar:hover{
								color:#DA251D;
								border:1px solid #DA251D;
							}
							#D02 .D02-2 .D02-2-1 #changeTabs a.seeFullCalendar img{
								display:block;
								float:left;
								margin:0 10px;
							}

					#D02 .D02-2 .D02-2-1 table.calendarTurismo{
						width:535px;/*525*/
						padding:5px;
						margin:10px 20px 0;
						border:1px solid #E8E8E8;
						border-collapse:separate;
						background:#FFF url('/img/bckGray.gif') left -50px repeat-x;
					}

						#D02 .D02-2 .D02-2-1 table.calendarTurismo thead{}
							#D02 .D02-2 .D02-2-1 table.calendarTurismo thead tr{}
							#D02 .D02-2 .D02-2-1 table.calendarTurismo thead th{
								padding:5px;
								color:#000;
							}
							#D02 .D02-2 .D02-2-1 table.calendarTurismo thead td{
								padding:5px;
								color:#000;
							}
								#D02 .D02-2 .D02-2-1 table.calendarTurismo thead td.left{ text-align:left;}
								#D02 .D02-2 .D02-2-1 table.calendarTurismo thead td.right{ text-align:right;}
								#D02 .D02-2 .D02-2-1 table.calendarTurismo thead td a{
									display:block;
									color:#000;
								}
									#D02 .D02-2 .D02-2-1 table.calendarTurismo thead td a:hover{ color:#DA251D;}

						#D02 .D02-2 .D02-2-1 table.calendarTurismo tbody{}
							#D02 .D02-2 .D02-2-1 table.calendarTurismo tbody tr{}
							#D02 .D02-2 .D02-2-1 table.calendarTurismo tbody th{
								padding:8px 0;
								color:#FFF;
								background:#DA251D;
							}
							#D02 .D02-2 .D02-2-1 table.calendarTurismo tbody td{
								height:60px;/*70*/
								width:65px;/*75*/
								padding:5px;
								border-spacing: 1;
								border:1px solid #E8E8E8;
								background:#FFF url('/img/bckGray.gif') left -40px repeat-x;
							}
								#D02 .D02-2 .D02-2-1 table.calendarTurismo tbody td.nMonth{ color:silver;}
								#D02 .D02-2 .D02-2-1 table.calendarTurismo tbody td span.setDay{
									display:block;
									width:460px;
									padding:0 0 3px;
									margin:0 0 4px 40px;
									font-weight:bold;
									color:#4C5457;
									border-bottom:1px solid #E8E8E8;
								}
									#D02 .D02-2 .D02-2-1 table.calendarTurismo tbody td span.setDay strong{
										position:absolute;
										width:30px;
										text-align:center;
										margin-left:-40px;
										color:#DA251D;
										font-size:26px;
									}
								#D02 .D02-2 .D02-2-1 table.calendarTurismo tbody td a{
									display:block;
									width:455px;
									overflow:hidden;
									height:12px;
									padding:0 0 0 5px;
									margin:2px 0 0 40px;
									font-size:11px;
									color:#4C5457;
									background:#F8F8F8;
								}
									#D02 .D02-2 .D02-2-1 table.calendarTurismo tbody td a:hover{
										color:#E9584C;
										background:#F0F2F3;
									}
									#D02 .D02-2 .D02-2-1 table.calendarTurismo tbody td a.dest1{
										/*color:#000;
										background:#F09908;*/
									}
									#D02 .D02-2 .D02-2-1 table.calendarTurismo tbody td a.dest2{
										/*color:#FFF;
										background:#DA251D;*/
									}

						#D02 .D02-2 .D02-2-1 table.calendarTurismo tfoot{}
							#D02 .D02-2 .D02-2-1 table.calendarTurismo tfoot tr{}
							#D02 .D02-2 .D02-2-1 table.calendarTurismo tfoot th{}
							#D02 .D02-2 .D02-2-1 table.calendarTurismo tfoot td{}



				/* FOTOS
				******************************************************************************************/
					#D02 .D02-2 .D02-2-1 #changeTabs ul.listAlbuns{ margin:14px 0 0 8px;}
						#D02 .D02-2 .D02-2-1 #changeTabs ul.listAlbuns li{
							float:left;
							width:267px;
							height:108px;
							margin:7px;
						}
							#D02 .D02-2 .D02-2-1 #changeTabs ul.listAlbuns li a{
								display:block;
								float:left;
								width:267px;
								height:108px;
								color:#4C5457;
								background:url('/img/box_listFotos_267x108.gif') left top no-repeat;
							}
								#D02 .D02-2 .D02-2-1 #changeTabs ul.listAlbuns li a:hover{ color:#000;}
								#D02 .D02-2 .D02-2-1 #changeTabs ul.listAlbuns li a h4{
									height:20px;
									padding:11px 0 0;
									margin:0 0 5px;
									text-align:center;
								}
								#D02 .D02-2 .D02-2-1 #changeTabs ul.listAlbuns li a p{ margin-bottom:5px;}
									#D02 .D02-2 .D02-2-1 #changeTabs ul.listAlbuns li a p span{
										display:block;
										float:left;
										width:44px;
										margin:0 3px 0 5px;
										text-align:left;
									}

					#D02 .D02-2 .D02-2-1 ul.listFotos{}
						#D02 .D02-2 .D02-2-1 ul.listFotos li{
							float:left;
							height:111px;/*122*/
							width:166px;/*178*/
							padding:11px 0 0 12px;
							margin:0 7px 7px;
							background:url('/img/box_showFotos_178x122.gif') left top no-repeat;
						}
							#D02 .D02-2 .D02-2-1 ul.listFotos li img{}

				/* FALE CONOSCO
				******************************************************************************************/
					#D02 .D02-2 .D02-2-1 h4.faleConosco{
						padding:2px 0 4px 10px;
						margin:10px 0 8px 10px;
						border-bottom:1px solid silver;
						background:url('/img/icon_setaGray_4x7.gif') left center no-repeat;
					}

					#D02 .D02-2 .D02-2-1 address{
						margin:0 0 30px 30px;
						line-height:16px;
						font-style:normal;
					}

					#D02 .D02-2 .D02-2-1 form.contactForm{}
						#D02 .D02-2 .D02-2-1 form.contactForm fieldset{}
						#D02 .D02-2 .D02-2-1 form.contactForm legend{ display:none;}
						#D02 .D02-2 .D02-2-1 form.contactForm h4{
							padding:2px 0 4px 10px;
							margin:10px 0 8px 10px;
							border-bottom:1px solid silver;
							background:url('/img/icon_setaGray_4x7.gif') left center no-repeat;
						}
						#D02 .D02-2 .D02-2-1 form.contactForm .termosDeUso{
							overflow:auto;
							height:160px;
							width:500px;
							margin:0 0 20px 30px;
							border:2px solid #E8E8E8;
							padding:5px;
						}
						#D02 .D02-2 .D02-2-1 form.contactForm button{
							display:block;
							height:25px;
							width:125px;
							margin:5px 0 0 274px;
							border:none;
							cursor:pointer;
							background:url('/img/form_bckButton.gif') left top no-repeat;
						}

						#D02 .D02-2 .D02-2-1 form.contactForm ul{ margin:20px 0 0 30px;}
							#D02 .D02-2 .D02-2-1 form.contactForm ul li{
								width:512px;
								height:25px;
								margin:0 0 8px 0;
							}
								#D02 .D02-2 .D02-2-1 form.contactForm ul li.h135{ height:135px;}
								#D02 .D02-2 .D02-2-1 form.contactForm ul li label{
									display:block;
									float:left;
									height:19px;/*25*/
									width:110px;/*125*/
									padding:6px 0 0 15px;
									background:url('/img/form_bckLabel.gif') left top no-repeat;
								}
								#D02 .D02-2 .D02-2-1 form.contactForm ul li.showInput{ background:url('/img/form_bckInput.gif') right top no-repeat;}
									#D02 .D02-2 .D02-2-1 form.contactForm ul li input.txt{
										height:21px;/*25*/
										width:379px;/*387*/
										border:none;
										padding:4px 4px 0;
										font:12px arial;
										background:none;
									}
								#D02 .D02-2 .D02-2-1 form.contactForm ul li select{
									width:379px;
									margin:3px 0 0 2px;
								}
								#D02 .D02-2 .D02-2-1 form.contactForm ul li textarea{}
									#D02 .D02-2 .D02-2-1 form.contactForm ul li.textarea label{ width:107px;}
									#D02 .D02-2 .D02-2-1 form.contactForm ul li.textarea textarea{
										float:left;
										height:131px;/*135*/
										width:382px;/*390*/
										padding:4px 4px 0;
										border:none;
										font:12px arial;
										background:url('/img/form_bckTextarea.gif') left top no-repeat;
									}

				/* SHOPPING
				******************************************************************************************/
					#D02 .D02-2 .shoppingSteps{
						height:52px;/*56*/
						width:605px;/*609*/
						padding:2px;
						margin-bottom:10px;
						background:url('/img/shoppingSteps.gif') left bottom no-repeat;
					}
						#D02 .D02-2 .shoppingSteps span{
							display:block;
							height:52px;
							width:151px;
						}
							#D02 .D02-2 .shoppingSteps span.step01{
								margin-left:0px;
								background:url('/img/shoppingSteps.gif') -2px -2px no-repeat;
							}
							#D02 .D02-2 .shoppingSteps span.step02{
								margin-left:151px;
								background:url('/img/shoppingSteps.gif') -153px -2px no-repeat;
							}
							#D02 .D02-2 .shoppingSteps span.step03{
								margin-left:302px;
								background:url('/img/shoppingSteps.gif') -304px -2px no-repeat;
							}
							#D02 .D02-2 .shoppingSteps span.step04{
								margin-left:453px;
								background:url('/img/shoppingSteps.gif') -455px -2px no-repeat;
							}

					#D02 .D02-2 .D02-2-1-Shop{
						padding:0;
						margin:0;
						background:none;
					}
						#D02 .D02-2 .D02-2-1-Shop h3{
							clear:both;
							padding:2px 5px 0 10px;
							margin:0;
							background:#F6F6F6;
						}
							#D02 .D02-2 .D02-2-1-Shop h3.promo{
								padding:2px 0 0 25px;
								margin:0;
								color:#DB261E;
								border-bottom:1px solid #DB261E;
								background:#F6F6F6 url('/img/fanfan/bullet_red.png') 5px center no-repeat;
							}

						#D02 .D02-2 .D02-2-1 ul.destaquesShopping{ margin:10px 0 0 5px;}
							#D02 .D02-2 .D02-2-1 ul.destaquesShopping li{
								display:block;
								overflow:hidden;
								float:left;
								height:250px;
								width:160px;
								padding:0 5px;
								margin:0 10px 15px;
								border-top:2px solid transparent;
								border-right:2px solid transparent;
								border-left:2px solid transparent;
								border-bottom:2px solid #F3F3F3;
							}
								#D02 .D02-2 .D02-2-1 ul.destaquesShopping li:hover{ border:2px solid #E5E5E5;}
									#D02 .D02-2 .D02-2-1 ul.Promocoes li:hover{ border:2px solid #DB261E;}
								#D02 .D02-2 .D02-2-1 ul.destaquesShopping li a.showInfo{ color:#000;}
									#D02 .D02-2 .D02-2-1 ul.destaquesShopping li a.showInfo span.img{
										display:block;
										width:160px;
										height:120px;
										margin:0 auto;
										margin-bottom:5px;
									}
									#D02 .D02-2 .D02-2-1 ul.destaquesShopping li a.showInfo strong{
										display:block;
										line-height:1.2;
										margin:0 0 5px;
									}
									#D02 .D02-2 .D02-2-1 ul.destaquesShopping li a.showInfo span{
										display:block;
										padding:2px 4px;
										margin:0 0 4px 0;
									}
									#D02 .D02-2 .D02-2-1 ul.destaquesShopping li a.showInfo span.de{ text-decoration:line-through;}
									#D02 .D02-2 .D02-2-1 ul.destaquesShopping li a.showInfo span.por{ color:#DB261E;}
									#D02 .D02-2 .D02-2-1 ul.destaquesShopping li a.showInfo span.brand{
										text-align:center;
										border:1px solid #E5E5E5;
										background:#F9F9F9;
									}
										#D02 .D02-2 .D02-2-1 ul.destaquesShopping li:hover a.showInfo span.brand{ color:#E9584C;}

								#D02 .D02-2 .D02-2-1 ul.destaquesShopping li a.verDetalhes{
									display:block;
									padding:3px;
									margin:10px 0 0;
									color:#E9584C;
									font-weight:bold;
									/*color:#000;
									background:#E5E5E5;*/
								}
									#D02 .D02-2 .D02-2-1 ul.destaquesShopping li:hover a.verDetalhes{ color:#000;}
									#D02 .D02-2 .D02-2-1 ul.Promocoes li a.verDetalhes{
										color:#FFF;
										background:#DB261E;
									}

						#D02 .D02-2 .D02-2-1 .shoppingProd{
							float:left;
							width:245px;
						}
							#D02 .D02-2 .D02-2-1 .shoppingProd span.displayShopImg, 
							#D02 .D02-2 .D02-2-1 .shoppingProd a.displayShopImg{
								display:block;
								height:193px;
								width:245px;
								margin:0 0 10px;
							}
							#D02 .D02-2 .D02-2-1 .shoppingProd ul.botoes{}
								#D02 .D02-2 .D02-2-1 .shoppingProd ul.botoes li{}
									#D02 .D02-2 .D02-2-1 .shoppingProd ul.botoes li a{
										display:block;
										font-weight:bold;
										color:#000;
									}
										#D02 .D02-2 .D02-2-1 .shoppingProd ul.botoes li a:hover{ color:gray;}
										#D02 .D02-2 .D02-2-1 .shoppingProd ul.botoes li button.addCart{
											height:32px;
											width:212px;
											padding:0 0 0 50px;
											margin-left:14px;
											border:none;
											font:bold 12px arial;
											cursor:pointer;
											background:url('/img/shopping_btAddCart.gif') left top no-repeat;
										}
											#D02 .D02-2 .D02-2-1 .shoppingProd ul.botoes li button.addCart:hover{ color:gray;}
										#D02 .D02-2 .D02-2-1 .shoppingProd ul.botoes li button.addCartOff{
											height:32px;
											width:212px;
											padding:0 0 0 50px;
											margin-left:14px;
											border:none;
											font:bold 12px arial;
											cursor:default;
											color:gray;
											background:url('/img/shopping_btAddCartOff.gif') left top no-repeat;
										}

										#D02 .D02-2 .D02-2-1 .shoppingProd ul.botoes li a.sendFriend{
											height:21px;/*28*/
											width:128px;/*158*/
											padding:7px 0 0 30px;
											margin-left:67px;
											background:url('/img/shopping_btTellFriend.gif') left top no-repeat;
										}

						#D02 .D02-2 .D02-2-1 .shoppingDesc{
							width:320px;/*FIREFOX 330*/
							margin-left:260px;
						}

							#D02 .D02-2 .D02-2-1 .shoppingDesc h4{
								margin-bottom:5px;
								border-bottom:1px solid #E2E2E2;
							}

								#D02 .D02-2 .D02-2-1 .shoppingDesc select{ width:310px;}

						#D02 .D02-2 .D02-2-1 .shoppingDesc ul{ margin:0 0 15px 30px;}
							#D02 .D02-2 .D02-2-1 .shoppingDesc ul li{
								list-style:disc;
								line-height:16px;
							}
							#D02 .D02-2 .D02-2-1 .shoppingDesc ol li{
								list-style:lower-roman;
								line-height:16px;
							}
								#D02 .D02-2 .D02-2-1 .shoppingDesc ul li a, 
								#D02 .D02-2 .D02-2-1 .shoppingDesc ol li a{
									color:#000;
									text-decoration:underline;
								}
									#D02 .D02-2 .D02-2-1 .shoppingDesc ul li a:hover, 
									#D02 .D02-2 .D02-2-1 .shoppingDesc ol li a:hover{ text-decoration:none;}

							#D02 .D02-2 .D02-2-1 .shoppingDesc form#aviseMeForm{
								display:none;
								width:320px;
								padding:10px 0 0 0;
								border-left:1px solid silver;
								border-right:1px solid silver;
								border-bottom:1px solid silver;
								background:url('/img/bckGray.gif') left -14px repeat-x;
							}
								#D02 .D02-2 .D02-2-1 .shoppingDesc form#aviseMeForm p{ font-weight:bold;}
								#D02 .D02-2 .D02-2-1 .shoppingDesc form#aviseMeForm label{
									display:block;
									float:left;
									height:18px;/*22*/
									width:50px;
									padding:4px 0 0 5px;
									margin:0 0 5px 35px;
									border-top:1px solid silver;
									border-bottom:1px solid silver;
									border-left:1px solid silver;
									font-size:12px;
									color:gray;
									background:#FFF;
								}
								#D02 .D02-2 .D02-2-1 .shoppingDesc form#aviseMeForm input{
									height:19px;
									width:190px;
									padding:3px 0 0;
									margin:0 0 5px;
									border-top:1px solid silver;
									border-right:1px solid silver;
									border-bottom:1px solid silver;
									border-left:none;
								}
								#D02 .D02-2 .D02-2-1 .shoppingDesc form#aviseMeForm button{
									display:block;
									margin:0 auto;
									cursor:pointer;
								}



						#D02 .D02-2 .D02-2-1 .productPrice{
							width:260px;/*320*/
							padding:10px 10px 10px 50px;
							border:1px solid #E2E2E2;
							background:#F6F6F6 url('/img/dollar.png') 5px center no-repeat;
						}
							#D02 .D02-2 .D02-2-1 .productPrice span.de{ text-decoration:line-through;}
							#D02 .D02-2 .D02-2-1 .productPrice span.por{}
								#D02 .D02-2 .D02-2-1 .productPrice span.por strong{
									font-size:170%;
									color:#DB261E;
								}
								#D02 .D02-2 .D02-2-1 .productPrice span.porOnly strong{ font-size:160%;}

						#D02 .D02-2 .D02-2-1 .productWarning{
							width:260px;/*320*/
							padding:10px 10px 10px 50px;
							margin:10px 0 0;
							border:1px solid #F0AC00;
							background:#FAF1AF url('/img/alert.png') 5px center no-repeat;
						}
							#D02 .D02-2 .D02-2-1 .productWarning strong{ line-height:1.4;}
							#D02 .D02-2 .D02-2-1 .productWarning a{
								color:#000;
								text-decoration:underline;
							}
								#D02 .D02-2 .D02-2-1 .productWarning a:hover{ text-decoration:none;}
							#D02 .D02-2 .D02-2-1 .productWarning ul{ margin:0;}
								#D02 .D02-2 .D02-2-1 .productWarning ul li{
									list-style:disc;
									margin:0 0 4px 0;
									list-style-position:inside; 
									line-height:1;
								}


						#D02 .D02-2 .D02-2-1 table.shoppingCart{
							width:580px;
							/*border-collapse:separate;*/
						}
							table.shoppingCart th.txtAlgRight, table.shoppingCart td.txtAlgRight{ text-align:right;}
							table.shoppingCart th.txtAlgLeft, table.shoppingCart td.txtAlgLeft{ text-align:left;}
							table.shoppingCart th.txtAlgCenter, table.shoppingCart td.txtAlgCenter{ text-align:center;}

							#D02 .D02-2 .D02-2-1 table.shoppingCart thead{}
								#D02 .D02-2 .D02-2-1 table.shoppingCart thead tr{}
								#D02 .D02-2 .D02-2-1 table.shoppingCart thead th{
									padding:5px;
									border-bottom:1px solid silver;
									background:#F1F1F1;
								}
								#D02 .D02-2 .D02-2-1 table.shoppingCart thead td{}

							#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot{}
								#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot tr{}
									#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot tr.total{}
										#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot tr.total td{
											padding:5px;
											font-weight:bold;
											font-size:14px;
										}
								#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot th{}
								#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot td{ border-top:1px solid #F1F1F1;}
									#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot td button{
										display:block;
										float:left;
										height:25px;
										width:211px;
										border:none;
										color:#4C5457;
										cursor:pointer;
										background:url('/img/shopping_btUpdateCart.gif') left top no-repeat;
									}
										#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot td button:hover{ color:#000;}
										#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot td button.pagSeguro{
											float:right;
											height:34px;
											width:212px;
											padding:3px 0 0;
											font:14px arial;
											text-align:left;
											background:url('/img/shopping_btPagSeguro.gif') left top no-repeat;
										}
								

									#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot td ul{ margin:20px 0 0;}
										#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot td ul li{
											float:left;
											width:290px;
										}
											#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot td ul li a{
												display:block;
												height:22px;/*34*/
												width:168px;/*212*/
												padding:12px 0 0 44px;
												font-size:14px;
												/*font-weight:bold;*/
												color:#4C5457;
											}
												#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot td ul li a:hover{ color:#000;}
												#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot td ul li a.comprarMais{
													float:left;
													background:url('/img/shopping_btComprarMais.gif') left top no-repeat;
												}
												#D02 .D02-2 .D02-2-1 table.shoppingCart tfoot td ul li a.fecharPedido{
													float:right;
													background:url('/img/shopping_btFecharPedido.gif') left top no-repeat;
												}


							#D02 .D02-2 .D02-2-1 table.shoppingCart tbody{}
								#D02 .D02-2 .D02-2-1 table.shoppingCart tbody tr{}
								#D02 .D02-2 .D02-2-1 table.shoppingCart tbody th{}
								#D02 .D02-2 .D02-2-1 table.shoppingCart tbody td{
									padding:8px 3px;
									border-bottom:1px solid #F1F1F1;
								}
									#D02 .D02-2 .D02-2-1 table.shoppingCart tbody td a{
										text-decoration:underline;
										color:#000;
									}
										#D02 .D02-2 .D02-2-1 table.shoppingCart tbody td a:hover{ text-decoration:none;}
									#D02 .D02-2 .D02-2-1 table.shoppingCart tbody td a.removeIten{
										display:block;
										text-indent:-99999px;
										overflow:hidden;
										height:16px;
										width:16px;
										margin:0 auto;
										background:url('/img/shopping_icoRemoveItem.gif') center no-repeat;
									}
									#D02 .D02-2 .D02-2-1 table.shoppingCart tbody td input{
										width:30px;
										border:1px solid silver;
										text-align:center;
									}



	/* RIGHT CONTENT
	***************************************************************************************************/
	#D02 .D02-3{
		float:right;
		display:table;
		width:216px;/*230*/
		padding:0 12px;
		margin:0 36px 0 0;
		background:url('/img/boxRight_bckLarge.png') center bottom no-repeat;
	}

		#D02 .D02-3 img.nossoTelefone{
			display:block;
			margin:0 auto;
			margin-top:15px;
		}

		#D02 .D02-3 img.shadowTop{
			display:block;
			margin:0 auto;
		}

		#D02 .D02-3 h3{
			height:17px;/*22*/
			width:190px;/*206*/
			padding:5px 0 0 16px;
			margin:15px 5px 0;
			font-weight:normal;
		}
			#D02 .D02-3 h3.bckRed{
				color:#FFF;
				background:url('/img/destquesSaidas_bckTitleRed_206x22.gif') left top no-repeat;
			}
			#D02 .D02-3 h3.bckGray{ background:url('/img/destquesSaidas_bckTitleGray_206x22.gif') left top no-repeat;}

		#D02 .D02-3 .bannerPublicidade{
			display:block;
			width:197px;
			height:95px;
			margin:10px 9px;
			overflow:hidden;
		}

		#D02 .D02-3 img.tempParceiros{ margin:0 0 0 9px;}

		#D02 .D02-3 ul.destaqueSaidas{ margin-top:5px;}
			#D02 .D02-3 ul.destaqueSaidas li{
				height:87px;/*95*/
				width:189px;/*197*/
				padding:4px;
				margin:0 0 7px 10px;
			}
				#D02 .D02-3 ul.destaqueSaidas li.redBorder{ background:url('/img/destquesSaidas_bckBoxRed_197x95.gif') left top no-repeat;}
				#D02 .D02-3 ul.destaqueSaidas li.grayBorder{ background:url('/img/destquesSaidas_bckBoxGray_197x95.gif') left top no-repeat;}
				#D02 .D02-3 ul.destaqueSaidas li p{
					height:28px;
					padding:2px 0 0 6px;
					font-size:10px;
				}
					#D02 .D02-3 ul.destaqueSaidas li p span.local{
						display:block;
						height:15px;
						font-size:12px;
					}
				#D02 .D02-3 ul.destaqueSaidas li img{}

		#D02 .D02-3 .swfParceiros{
			height:62px;
			width:190px;
			margin:0 0 10px 13px;
		}

		#D02 .D02-3 .sidebarProductsList{
			overflow:hidden;
			height:314px;
			width:187px;/*197*/
			padding:5px;
			margin:0 0 7px 10px;
			border:1px solid #999999;
			border-top:none;
			background:#F6F6F6;
		}
			#D02 .D02-3 ul#navigation{}
				#D02 .D02-3 ul#navigation li{}
					#D02 .D02-3 ul#navigation li a.head{
						display:block;
						padding:4px;
						margin:2px 0 0;
						border:1px solid silver;
						color:#000;
						font-weight:bold;
						background:#FFF;
					}
						#D02 .D02-3 ul#navigation li a.head:hover{ color:#DB261E;}
					#D02 .D02-3 ul#navigation li .tryThis{
						height:186px;
						overflow:hidden;
						background:#FFF url('/img/bckChamadaShopping.gif') center bottom no-repeat;
					}
						#D02 .D02-3 ul#navigation li .tryThis{
							border:1px solid silver;
							border-top:none;
						}
							#D02 .D02-3 ul#navigation li .tryThis span.img{
								display:block;
								width:160px;
								height:120px;
								margin:0 auto;
								margin:10px 0 5px 0;
							}
							#D02 .D02-3 ul#navigation li .tryThis strong{
								display:block;
								line-height:1.2;
								margin:0 0 5px;
							}
							#D02 .D02-3 ul#navigation li .tryThis span{
								display:block;
								padding:2px 4px;
								margin:0 3px 4px;
								font-size:12px;
							}
								#D02 .D02-3 ul#navigation li .tryThis span.de{ text-decoration:line-through;}
								#D02 .D02-3 ul#navigation li .tryThis span.por{ color:#DB261E;}
								#D02 .D02-3 ul#navigation li .tryThis span.brand{
									text-align:center;
									border:1px solid silver;
									background:#FFF;
								}
							#D02 .D02-3 ul#navigation li .tryThis a.linkGo{
								display:block;
								padding:3px;
								margin:5px 3px 4px;
								color:#FFF;
								background:#DB261E;
							}




		/* SHOPPING
		**********************************************************************************************/
		#D02 .D02-3 ul.userInfo{}
			#D02 .D02-3 ul.userInfo li{}
				#D02 .D02-3 ul.userInfo li a{
					display:block;
					height:17px;/*20*/
					padding:3px 0 0 28px;
					margin:5px 10px 0;
					color:#000;
				}
					#D02 .D02-3 ul.userInfo li a.cadastro{ background:url('/img/fanfan/page.png') 4px center no-repeat;}
					#D02 .D02-3 ul.userInfo li a.pedidos{ background:url('/img/fanfan/report.png') 4px center no-repeat;}
					#D02 .D02-3 ul.userInfo li a.logOff{ background:url('/img/fanfan/door_out.png') 4px center no-repeat;}
					#D02 .D02-3 ul.userInfo li a:hover{ color:gray;}


		#D02 .D02-3 ul.shopCart{
			height:80px;/*87*/
			width:197px;
			padding:7px 0 0;
			margin:0 0 0 10px;
			background:url('/img/shoppingCart_bckBox.gif') left top no-repeat;
		}
			#D02 .D02-3 ul.shopCart li{
				height:22px;
				margin:0 0 5px 8px;
			}
				#D02 .D02-3 ul.shopCart li.itens{}
					#D02 .D02-3 ul.shopCart li.itens span{
						display:block;
						height:18px;/*22*/
						width:120px;/*180*/
						padding:4px 20px 0 40px;
						text-align:right;
						background:url('/img/shoppingCart_bckItens.gif') left top no-repeat;
					}
				#D02 .D02-3 ul.shopCart li.total{}
					#D02 .D02-3 ul.shopCart li.total span{
						display:block;
						height:18px;/*22*/
						width:120px;/*180*/
						padding:4px 20px 0 40px;
						text-align:right;
						background:url('/img/shoppingCart_bckTotal.gif') left top no-repeat;
					}
				#D02 .D02-3 ul.shopCart li.viewCart{}
					#D02 .D02-3 ul.shopCart li.viewCart a{
						display:block;
						padding:5px 0 0;
						margin:0 34px 0 0;
						color:#000;
						text-align:right;
					}
						#D02 .D02-3 ul.shopCart li.viewCart a:hover{ text-decoration:underline;}

		#D02 .D02-3 ul.lojas{ margin:10px 0 0 15px;}
			#D02 .D02-3 ul.lojas li{}
				#D02 .D02-3 ul.lojas li strong{
					display:block;
					padding:0 0 2px;
					margin:15px 20px 0 0;
					border-bottom:1px solid silver;
					color:gray;
				}

			#D02 .D02-3 ul.lojas li .hideMenuSec{}
			#D02 .D02-3 ul.lojas li a.seeMoreSection{
				display:block;
				color:#DB261E;
				margin:0;
				padding:0 0 0 15px;
				/*font-weight:bold;*/
				text-align:left;
			}
				#D02 .D02-3 ul.lojas li a.seeMoreSection:hover{ color:#000;}

				#D02 .D02-3 ul.lojas li ul{ margin:5px 0 0 15px;}
					#D02 .D02-3 ul.lojas li ul li{}
						#D02 .D02-3 ul.lojas li ul li a{
							display:block;
							padding:2px;
							margin:0 0 5px 0;
							color:#000;
						}
							#D02 .D02-3 ul.lojas li ul li a:hover{ color:gray;}
	
		/* BOTTOM FEATURES
		**********************************************************************************************/
		#D02 .D02-2 ul.bottomFeatures{
			clear:both;
			height:44px;
			width:590px;
			margin:0 0 0 15px;
			background:url('/img/bckBottomFeatures.gif') left top no-repeat;
		}
			#D02 .D02-2 ul.bottomFeatures li{
				float:left;
				height:44px;
				width:295px;
			}
				#D02 .D02-2 ul.bottomFeatures li a{
					display:block;
					height:28px;/*44*/
					padding:16px 0 0 0;
					color:#000;
				}
					#D02 .D02-2 ul.bottomFeatures li a.voltar{
						float:left;
						width:230px;/*260*/
						padding-left:30px;
						background:url('/img/icon_bottomFeatures_backRed.gif') 5px 5px no-repeat;
						/*background:url('/img/icon_bottomFeatures_back.gif') 5px 5px no-repeat;*/
					}
					#D02 .D02-2 ul.bottomFeatures li a.indique{
						float:right;
						width:260px;
						padding-right:0;
						background:url('/img/icon_bottomFeatures_inviteFriendRed.gif') 220px 5px no-repeat;
						/*background:url('/img/icon_bottomFeatures_inviteFriend.gif') 220px 5px no-repeat;*/
					}
					#D02 .D02-2 ul.bottomFeatures li a:hover{ text-decoration:underline;}


/* FOOTER
******************************************************************************************************/
#D03{
	clear:both;
	display:table;
	width:915px;
	height:128px;
	margin:10px 7px 0;
	background:url('/img/bckBotton_915x128.gif') left top no-repeat;
}

	#D03 ul.footerMenu{
		height:16px;
		width:890px;
		margin:66px 0 0 10px;
		color:#000;
	}
		#D03 ul.footerMenu li{ float:left;}
			#D03 ul.footerMenu li.copyright{ margin-right:110px;}
		#D03 ul.footerMenu li a{
			display:block;
			float:left;
			padding:0 3px;
			color:#000;
		}
			#D03 ul.footerMenu li a:hover{ text-decoration:underline;}
