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

body{}

* small{ font-size:80%;}
* big{ font-size:120%;}
* .algLeft{ text-align:left !important;}
* .algCenter{ text-align:center !important;}
* .algRight{ text-align:right !important;}

/* COLORS
**************************************************************************************************/
	.redColor{ color:#A32B2A;}
	.redBorder{ border:1px solid #A32B2A;}

	.greenColor{ color:#287624;}
	.greenBorder{ border:1px solid #287624;}

	.blueColor{ color:#002C96;}
	.blueBorder{ border:1px solid #002C96;}

	.yellowColor{ color:#C67109;}
	.yellowBorder{ border:1px solid #C67109;}

	.hide{ display:none !important;}

	/*p a,
	li a{
		color:#000;
		text-decoration:underline;
	}
		p a:hover,
		li a:hover{
			color:#A32B2A;
			text-decoration:none;
		}*/

	a.title{
		display:block;
		text-decoration:underline;
	}
		a.title:hover{ color:#A32B2A;}

/* D00
**************************************************************************************************/
#D00{
	width:800px;
	margin:0 auto;
}



/* D01
**************************************************************************************************/
#D01{ width:800px;}
	#home #D01{}
		#home .home{ height:277px;}
		#home .content{ height:220px;}


	#D01 ul.chooseLanguage{
		float:right;
		height:28px;
		width:248px;
		margin:2px 0 0;
	}
		#D01 ul.en{ background:url('/img/bckChooseLang.gif') left top no-repeat;}
		#D01 ul.pt{ background:url('/img/bckChooseLang.gif') right top no-repeat;}
		#D01 ul.chooseLanguage li{ float:left;}
			#D01 ul.chooseLanguage li a{
				display:block;
				float:left;
				height:22px;/*28*/
				width:124px;
				padding-top:6px;
				text-align:center;
				font-size:11px;
				color:#646B6F;
			}
				#D01 ul.chooseLanguage li a.sel, #D01 ul.chooseLanguage li a:hover{
					height:20px;/*28*/
					padding-top:8px;
					color:#FFF;
				}

	#D01 h1{
		float:left;
		height:45px;
		width:194px;
		margin:16px 0 21px;
	}
		#D01 h1 a{
			display:block;
			text-indent:-99999px;
			overflow:hidden;
			height:45px;
			width:194px;
			background:url('/img/logoNStalker.png') left top no-repeat;
		}

	#D01 ul.headerMenu{
		clear:both;
		width:794px;/*800*/
		height:30px;
		padding:0 3px;
		background:url('/img/headerMenu_bck.gif') left top no-repeat;
	}
		#D01 ul.headerMenu li{ float:left;}
			#D01 ul.headerMenu li a{
				display:block;
				float:left;
				height:25px;/*30*/
				padding:5px 24px 0 23px;
				font-size:17px;
				color:#FFF;
			}
				#D01 ul.headerMenu li a.sel{ border:1px solid orange;}
				#D01 ul.headerMenu li a:hover{
					height:22px;
					border-top:2px solid #A72B2A;
				}

	.home a.bannerHome{
		display:block;
		text-indent:-99999px;
		height:160px;
		width:790px;
		margin:0 5px;
	}
	.content a.bannerHome{
		display:block;
		text-indent:-99999px;
		height:86px;
		width:790px;
		margin:0 5px;
	}

	.home #faslhObject{
		width:790px;
		height:160px;
		margin:5px 5px 0;
	}
	.content #faslhObject{ display:none;}


/* D02
**************************************************************************************************/
#D02{
	position:relative;
	display:table;
	width:770px;
	padding:10px 15px 0;
	background:url('/img/bckContent.gif') 5px top no-repeat;
}

	#D02 hr.spacer{ display:none;}

	#D02 h3{
		height:18px;/*21*/
		font-size:13px;
		padding:3px 0 0 8px;
		margin:0 0 10px;
	}
		#D02 h3.w770{ width:762px;}
			#D02 h3.fRed{
				color:#FFF;
				background:url('/img/h3_red_770x21.gif') left top no-repeat;
			} 
			#D02 h3.fGray{
				color:#000;
				background:url('/img/h3_gray_770x21.gif') left top no-repeat;
			} 
	
		#D02 h3.w198{ width:190px;}
			#D02 h3.pRed{
				color:#FFF;
				background:url('/img/h3_red_198x21.gif') left top no-repeat;
			} 
			#D02 h3.pGray{
				color:#000;
				background:url('/img/h3_gray_198x21.gif') left top no-repeat;
			} 

	/* BREAD CRUMB
	************************************************************************************************/
	#D02 #breadCrumb{
		width:770px;
		height:22px;
		margin-bottom:5px;
		background:url('/img/breadcrumb_bck.gif') left top no-repeat;
	}
		#D02 #breadCrumb ul{ margin:0 0 0 10px;}
			#D02 #breadCrumb ul li{
				float:left;
				padding:0 10px 0 0;
			}
				#D02 #breadCrumb ul li a{
					font-size:11px;
					color:#000;
				}
					#D02 #breadCrumb ul li a:hover{ color:#A72B2A;}


	/* HOME
	************************************************************************************************/
	#D02 #scanModels{
		width:770px;
		height:130px;
		margin:-10px 0 10px;
	}
		#D02 #scanModels ul{
			width:770px;
			height:130px;
		}
			#D02 #scanModels ul li{
				float:left;
				height:110px;/*130*/
				width:240px;/*250*/
				padding:20px 10px 0 0;
				text-align:right;
				font-size:14px;
				line-height:1.1;
			}
				#D02 #scanModels ul li#entp{ background:url('/img/home_opt_enterprise.gif') left bottom no-repeat;}
				#D02 #scanModels ul li#qa{ background:url('/img/home_opt_qa.gif') left bottom no-repeat;}
				#D02 #scanModels ul li#infra{ background:url('/img/home_opt_infra.gif') left bottom no-repeat;}
				#D02 #scanModels ul li.center{ margin:0 10px;}
				#D02 #scanModels ul li a{ color:#999;}
					#D02 #scanModels ul li a:hover{ color:#000;}
					#D02 #scanModels ul li a strong{
						display:block;
						margin:2px 0 3px;
					}
					

	#slider{ margin-bottom:10px;}
		#slider ul{}
			#slider li{ 
				width:768px;
				height:80px;
				overflow:hidden; 
			}
			span#prevBtn{ display:none;}
			span#nextBtn{ display:none;}					
	
	#D02 #anniversaryBanner, 
	#D02 #bestItTool, 
	#D02 #becomeBeta{}
		#D02 #anniversaryBanner a, 
		#D02 #bestItTool a, 
		#D02 #becomeBeta a{
			display:block;
			height:60px;/*80*/
			width:510px;/*768*/
			padding:20px 0 0 258px;
			margin-bottom:10px;
			font-size:15px;
			font-weight:bold;
			color:#000;
			line-height:1.3;
		}
			#D02 #anniversaryBanner a{ background:url('/img/home_anniversaryBanner.gif') left top no-repeat;}
			#D02 #bestItTool a{ background:url('/img/home_sealBanner.gif') left top no-repeat;}
			#D02 #becomeBeta a{ background:url('/img/bannerHome_weNeedYou.gif') left top no-repeat;}
				#D02 #anniversaryBanner a:hover, 
				#D02 #bestItTool a:hover, 
				#D02 #becomeBeta a:hover{ text-decoration:underline;}


	#D02 #bottomSection{
		height:150px;
		width:770px;
	}
		#D02 .boxHome{
			float:left;
			height:150px;
			width:198px;
			margin-right:5px;
			font-size:12px;
			color:#000;
			background:url('/img/content_boxHome_bck.gif') left 18px no-repeat;
		}
	
			#D02 .boxHome img{
				display:block;
				margin:-5px 10px 10px;
			}
	
			#D02 .boxHome label{
				display:block;
				margin:0 10px 5px;
				padding-bottom:1px;
				border-bottom:1px solid silver;
			}
			#D02 .boxHome select{
				width:178px;
				margin:0 10px;
			}
				#D02 .boxHome select optgroup{ background:#EEE;}
				#D02 .boxHome select option{ background:#FFF;}
	
			#D02 .boxHome p{ margin:0 10px 10px;}
				#D02 .boxHome p img{
					float:left;
					margin:0 10px 10px 0;
				}

			#D02 .boxHome p a{ color:#000;}
				#D02 .boxHome p a:hover{ color:#A32B2A;}
	
			#D02 .boxHome a.bt178{
				display:block;
				height:17px;/*20*/
				width:178px;
				padding:3px 0 0;
				color:gray;
				text-align:center;
				margin:0 10px 0;
				background:url('/img/content_btGray_178x20.gif') left top no-repeat;
			}
				#D02 .boxHome a.bt178:hover{ color:#000;}
	
			#D02 .boxHome .slideBoxHome{ height:90px;}
				#D02 .boxHome .slideBoxHome p{ padding-left:20px;}
				#D02 .boxHome .slideBoxHome p small{
					display:block;
					margin:0 0 5px -10px;
					font-weight:bold;
				}
	
	
		#D02 .last{
			float:left;
			height:150px;
			width:160px;
		}
			#D02 .last a{
				display:block;
				height:54px;/*64*/
				width:150px;/*160*/
				padding:5px;
				color:#000;
				font-size:11px;
			}
				#D02 .last a:hover{ text-decoration:underline;}
				#D02 .last a.bx1{
					margin-bottom:10px;
					text-align:left;
					background:url('/img/icoHome_talkToUs.gif') left top no-repeat;
				}
				#D02 .last a.bx2{ 
					text-align:right;
					background:url('/img/icoHome_downloadFree.gif') left top no-repeat;
				}
				#D02 .last a strong{
					display:block;
					margin-bottom:2px;
					font-size:12px;
					color:#9C2625;
				}


	/* MENU SECUNDARIO
	************************************************************************************************/
		#D02 #menuSec{
			float:left;
			width:190px;
			padding-top:49px;
/*display:none;*/
		}
			#D02 #menuSec h3{
				font-size:14px;
				padding:9px 0 3px 10px;
				color:#000;
				width:160px;
				margin:0 0 0 10px;
				background:url('/img/bckTitle.gif') left bottom repeat-x;
			}

			#D02 #menuSec img.buttons{
				display:block;
				margin:0 auto;
				margin-bottom:20px;
			}

			#D02 #menuSec ul{ margin:0 0 0 10px;}
				#D02 #menuSec ul li{
					list-style:none;
					margin-bottom:1px;
				}
					#D02 #menuSec ul li a,
					#D02 #menuSec ul li strong{
						display:block;
						height:17px;/*24*/
						width:160px;/*170*/
						padding:7px 0 0 10px;
						font-size:12px;
						color:#000;
						background:#F8F8F8;
					}
						#D02 #menuSec ul li a:hover,
						#D02 #menuSec ul li strong:hover{
							text-decoration:none;
							width:160px;
							color:#A32B2A;
							cursor:pointer;
						}
						#D02 #menuSec ul li img{
							display:block;
							float:left;
							margin-right:5px;
						}
						#D02 #menuSec ul li a.sel{
							text-decoration:none;
							width:150px;
							padding-left:20px;
							color:#A32B2A;
							background:#FFF url('/img/ico_menuSec.gif') 10px 11px no-repeat;
						}


			#D02 #menuSec ul.menuAccordion{ margin-left:0;}
				#D02 #menuSec ul.menuAccordion li{}
					#D02 #menuSec ul.menuAccordion a{
						width:150px;
						padding-left:20px;
						border-bottom:1px solid #EEE;
						background:none;
					}
						#D02 #menuSec ul.menuAccordion a:hover{
							text-decoration:none;
							width:150px;
							padding-left:20px;
							color:#000;
							background:#FCFCFC url('/img/ico_menuSec.gif') 10px -29px no-repeat;
						}
						#D02 #menuSec ul.menuAccordion a.sel{
							width:150px;
							padding-left:20px;
							color:#A32B2A;
							background:url('/img/ico_menuSec.gif') 10px 11px no-repeat;
						}

	/* CONTEUDO
	************************************************************************************************/
		#D02 #websiteContent{
			float:right;
			width:560px;
			padding:56px 0 30px;
			margin-left:20px;
			/*margin-left:210px;*/
		}
			#D02 .expandWebsiteContent{
				width:734px !important;
				margin-left:30px !important;
			}

		#D02 #websiteContent h2{
			position:absolute;
			width:750px;
			height:22px;
			font-size:18px;
			padding:3px 0 0 3px;
			margin:-40px 0 0 -200px;
			border-bottom:2px solid #EEE;
/*display:none;*/
		}
			#D02 .expandWebsiteContent h2{
				margin-left:-24px !important;
			}

		#D02 #websiteContent h3{}

		#D02 #websiteContent h4{
			font-size:100%;
			margin:10px 0 20px;
		}
			#D02 #websiteContent h4.regularBottom{
				border-bottom:1px solid #EEE;
				margin-top:4px;
				padding-bottom:3px !important;
				margin-right:10px !important;
			}

		#D02 #websiteContent .leftSpace{ margin-left:30px;}

		#D02 #websiteContent p{
			font-size:12px;
			line-height:1.6;
			margin:0 20px 20px 0;
		}

			#D02 #websiteContent p.feedBack{
				margin:0 auto;
				padding:10px 10px 10px 40px;
				line-height:1.4 !important;
			}
				#D02 #websiteContent p.good{
					border:1px solid #287624;
					color:#287624;
					background:url('/img/icoOk.gif') 10px center no-repeat;
				}
				#D02 #websiteContent p.bad{
					border:1px solid #CC0000;
					color:#CC0000;
					background:url('/img/icoWarning.gif') 10px center no-repeat;
				}
			#D02 #websiteContent p a{
				color:#000;
				text-decoration:underline;
			}
				#D02 #websiteContent p a:hover{
					color:#A32B2A;
					text-decoration:none;
				}

		#D02 #websiteContent img.redBorder{
			border:2px solid #A32B2A;
		}
		#D02 #websiteContent img.floatRight{
			display:block;
			float:left;
			margin:5px 20px 10px 0;
		}


		#D02 #websiteContent ul.default{
			font-size:12px;
			margin:0 20px 20px 40px;
		}
			#D02 #websiteContent ul.default li{
				list-style-type:disc;
				line-height:1.6;
				margin-bottom:5px;
			}
				#D02 #websiteContent ul.default li a,
				#D02 #websiteContent ol.default li a{
					text-decoration:underline;
					color:#000;
				}
					#D02 #websiteContent ul.default li a:hover,
					#D02 #websiteContent ol.default li a:hover{
						text-decoration:none;
						color:#A32B2A;
					}
				#D02 #websiteContent ul.default li ul,
				#D02 #websiteContent ol.default li ul{ margin:0 20px 20px 40px;}
					#D02 #websiteContent ul.default li ul li,
					#D02 #websiteContent ol.default li ul li{ list-style-type:circle;}


		#D02 #websiteContent ol.default{
			font-size:12px;
			margin:0 20px 20px 40px;
		}
			#D02 #websiteContent ol.default li{
				list-style-type:decimal;
				line-height:1.6;
				margin-bottom:5px;
			}
				#D02 #websiteContent ol.default li a{}

		#D02 #websiteContent ul.listNews{
			float:right;
			margin:0 20px;
			border:1px solid #FFF;
		}
			#D02 #websiteContent ul.listNews li{
			}
				#D02 #websiteContent ul.listNews li a{
					display:block;
					padding:0 0 20px 30px;
					margin:0 0 20px 0;
					color:#000;
					font-size:12px;
					line-height:1.4;
					border-bottom:1px solid silver;
				}
					#D02 #websiteContent ul.listNews li a:hover{
						color:#A32B2A;
						background:url('/img/fanfan/arrow_refresh.png') left center no-repeat;
					}
					#D02 #websiteContent ul.listNews li a strong{
						margin:0 0 0 -30px;
						color:#A72B2A;
					}
						#D02 #websiteContent ul.listNews li a:hover strong{ color:#000;}

		#D02 #websiteContent ul.screenshot{}
			#D02 #websiteContent ul.screenshot li{
				display:table;
				margin:0 0 20px 0;
				font-size:12px;
				line-height:1.4;
			}
				#D02 #websiteContent ul.screenshot li a{ color:#000;}
					#D02 #websiteContent ul.screenshot li a:hover{ color:#A32B2A;}
				#D02 #websiteContent ul.screenshot li img{
					display:block;
					float:left;
					margin:0 20px 0 0;
				}
					#D02 #websiteContent ul.screenshot li img:hover{ border:2px solid gray;}

		#D02 #websiteContent address{
			font-size:12px;
			padding:0 0 0 10px;
			margin:0 20px 20px 10px;
			line-height:1.6;
			border-left:2px solid silver;
			background:#EEE;
		}
			#D02 #websiteContent address strong{ font-size:120%;}
			#D02 #websiteContent address a{
				color:#000;
				text-decoration:underline;
			}
			#D02 #websiteContent address a:hover{ text-decoration:none;}

			#D02 #websiteContent address.contact{
				border-left:2px solid #A32B2A;
				background:none;
				padding:10px 10px 10px 140px;
				margin-left:0;
				background:url('/img/logoVertical_100x100.gif') 20px center no-repeat;
			}
				#D02 #websiteContent address.contact strong{ display:block;}


		#D02 #websiteContent table.default{
			font-size:12px;
			width:92%;
			line-height:1.6;
			margin:0 0 20px 0;
			border:1px solid silver;
			border-collapse:separate;
			background:#EEE;
		}

			#D02 #websiteContent table.default thead{}
				#D02 #websiteContent table.default thead tr{}
				#D02 #websiteContent table.default thead th{ background:#FFF;}
				#D02 #websiteContent table.default thead td{ background:#FFF;}

			#D02 #websiteContent table.default tfoot{}
				#D02 #websiteContent table.default tfoot tr{}
				#D02 #websiteContent table.default tfoot th{ background:#FFF;}
				#D02 #websiteContent table.default tfoot td{ background:#FFF;}

			#D02 #websiteContent table.default tbody{}
				#D02 #websiteContent table.default tbody tr{}
				#D02 #websiteContent table.default tbody th{ background:#FFF;}
				#D02 #websiteContent table.default tbody td{
					padding:10px;
					border:1px solid #EEE;
					background:#FFF;
				}


	/* FORMS
	************************************************************************************************/
	#D02 #websiteContent .form{
		margin:0 30px 50px 0;
		border-top:2px solid silver;
		background:#FFF url('/img/bckPage.gif') left -350px repeat-x;
	}
		#D02 #websiteContent .form h4{
			padding:0 0 10px 30px;
			border-bottom:1px solid silver;
			background:url('/img/fanfan/delete.png') 5px top no-repeat;
		}

	#D02 #websiteContent .response{}
		#D02 #websiteContent .response p{
			margin:20px 0 0 30px;
			width:400px;
		}
	#D02 #websiteContent .loading{
		height:20px;
		width:100%;
		background:url('/img/loading.gif') 140px center no-repeat;
	}

		#D02 #websiteContent form.basic{
			font-size:12px;
			width:400px;
			margin:20px 0 0 50px;
		}
			#D02 #websiteContent form.basic fieldset{}
			#D02 #websiteContent form.basic legend{ display:none;}
			#D02 #websiteContent form.basic label{
				display:block;
				height:18px;/*22*/
				width:397px;/*402*/
				padding:4px 0 0 5px;
				margin:0 0 4px;
				font-weight:bold;
				background:url('/img/form_bckLabel.gif') left top no-repeat;
			}
			#D02 #websiteContent form.basic input{
				width:396px;/*400*/
				height:22px;
				padding:2px;
				margin-bottom:5px;
				border:1px solid silver;
			}
			#D02 #websiteContent form.basic select{
				width:400px;
				margin-bottom:5px;
			}
			#D02 #websiteContent form.basic textarea{
				width:396px;/*400*/
				height:202px;
				padding:2px;
				margin-bottom:5px;
				border:1px solid silver;
			}
			#D02 #websiteContent form.basic button{
				display:block;
				height:22px;
				width:190px;
				text-align:center;
				cursor:pointer;
				border:none;
				margin:0 0 0 105px;
				background:url('/img/form_bckButton.gif') left top no-repeat;
			}
				#D02 #websiteContent form.basic button:hover{ background:url('/img/form_bckButton.gif') left bottom no-repeat;}

			#D02 #websiteContent form.basic .imgSec{ height:100px;}
				#D02 #websiteContent form.basic .imgSec img{
					display:block;
					float:left;
					border-top:1px solid silver;
					border-bottom:1px solid silver;
					border-left:1px solid silver;
				}
				#D02 #websiteContent form.basic .imgSec input{
					width:264px;
					padding-top:6px;
					padding-left:10px;
					border-left:none;
				}


	/* RESELLERS
	************************************************************************************************/
	#D02 #websiteContent dl.resellers{
		font-size:12px;
		margin-right:20px;
	}
		#D02 #websiteContent dl.resellers dt{
			font-weight:bold;
			font-size:13px;
			padding:3px 0 1px 3px;
			border-bottom:1px solid silver;
		}
		#D02 #websiteContent dl.resellers dd{
			overflow:hidden;
			height:100px;
			margin-bottom:20px;
			border-top:2px solid #A32B2A;
			background:#FFF url('/img/bckPage.gif') left -350px repeat-x;
		}
			#D02 #websiteContent dl.resellers dd p{ margin:0;}
			#D02 #websiteContent dl.resellers dd a{
				color:#000;
				text-decoration:underline;
			}
				#D02 #websiteContent dl.resellers dd a:hover{ text-decoration:none;}
			#D02 #websiteContent dl.resellers dd a.img{
				display:block;
				float:left;
				height:100px;
				width:150px;
			}

	/* STRATEGIC PARTNERS && MANAGEMENT && CUSTOMERS && REQUIREMENTS
	************************************************************************************************/
	#D02 #websiteContent dl.strategicPartners,
	#D02 #websiteContent dl.management,
	#D02 #websiteContent dl.customers,
	#D02 #websiteContent dl.requirements{
		float:left;
		font-size:12px;
		margin-right:20px;
	}
		#D02 #websiteContent dl.strategicPartners dt,
		#D02 #websiteContent dl.management dt,
		#D02 #websiteContent dl.customers dt,
		#D02 #websiteContent dl.requirements dt{
			font-weight:bold;
			font-size:14px;
			padding:3px;
			border-bottom:1px solid silver;
		}
			#D02 #websiteContent dl.customers dt{
				clear:both;
				padding-top:20px;
				background:url('/img/bckTitle.gif') left bottom repeat-x;
			}
		#D02 #websiteContent dl.strategicPartners dd,
		#D02 #websiteContent dl.management dd,
		#D02 #websiteContent dl.requirements dd{
			padding:10px 10px 0;
			margin:0 0 20px 0;
			border-top:2px solid #A32B2A;
			background:#FFF url('/img/bckPage.gif') left -350px repeat-x;
		}
			#D02 #websiteContent dl.strategicPartners dd img,
			#D02 #websiteContent dl.management dd img,
			#D02 #websiteContent dl.requirements dd img{
				display:block;
				margin:0 auto;
				margin-bottom:15px;
			}

		#D02 #websiteContent dl.customers dd{
			float:left;
			height:20px;
			width:250px;
			padding-top:3px;
			margin:3px 0 0 10px;
		}

	/* TIMELINE
	************************************************************************************************/
	#D02 #websiteContent dl.timeline{
		font-size:12px;
		margin-right:20px;
	}
		#D02 #websiteContent dl.timeline dt{
			font-weight:bold;
			font-size:14px;
			padding:2px 3px 6px;
			margin-bottom:2px;
			cursor:pointer;
			background:#F8F8F8;
		}
			#D02 #websiteContent dl.timeline dt.sel{
				border-bottom:none;
				background:url('/img/bckTitle.gif') left bottom repeat-x;
			}
				#D02 #websiteContent dl.timeline dt.sel:hover{ background:url('/img/bckTitle.gif') left bottom repeat-x;}
			#D02 #websiteContent dl.timeline dt:hover{
				color:#A32B2A;
				background:#EEE;
			}
		#D02 #websiteContent dl.timeline dd{
			margin:0;
			padding:5px 15px 15px;
			background:#FFF url('/img/bckPage.gif') left -350px repeat-x;
		}
			#D02 #websiteContent dl.timeline dd h4{
				margin-top:20px;
				padding-bottom:3px;
				border-bottom:1px solid silver;
				color:#A32B2A;
			}
				#D02 #websiteContent dl.timeline dd p{ margin-bottom:10px;}
					#D02 #websiteContent dl.timeline dd p strong{ margin:0;}

	/* PRODUCTS
	************************************************************************************************/
	#D02 .expandWebsiteContent ul.productType{ }
		#D02 .expandWebsiteContent ul.productType li{
			display:block;
			float:left;
			width:170px;/*200*/
			height:250px;
			padding:0 15px 15px;
			margin:0 15px 50px;
		}
			#D02 .expandWebsiteContent ul.productType li:hover{ background:#F8F8F8;}
	
			#D02 .expandWebsiteContent ul.productType li.qa{ 
				border-left:3px solid #287624;
				background:url('/img/bckProductsOverview_qa.gif') left bottom repeat-x;
			}
				#D02 .expandWebsiteContent ul.productType li.qa span{ color:#287624;}
			#D02 .expandWebsiteContent ul.productType li.infra{ 
				border-left:3px solid #A32B2A;
				background:url('/img/bckProductsOverview_infra.gif') left bottom repeat-x;
			}
				#D02 .expandWebsiteContent ul.productType li.infra span{ color:#A32B2A;}
			#D02 .expandWebsiteContent ul.productType li.entp{ 
				border-left:3px solid #002C96;
				background:url('/img/bckProductsOverview_entp.gif') left bottom repeat-x;
			}
				#D02 .expandWebsiteContent ul.productType li.entp span{ color:#002C96;}

			#D02 .expandWebsiteContent ul.productType li a{
				display:block;
				width:102px;
				height:18px;/*24*/
				padding:6px 0 0 0;
				text-align:center;
				margin:14px 0 0 77px;
				font-size:12px;
				color:#000;
			}
				#D02 .expandWebsiteContent ul.productType li a:hover{ color:#A32B2A;}
			#D02 .expandWebsiteContent ul.productType li p{
				text-align:right;
				margin:10px 0 0 0 !important;
				height:120px;
			}
			#D02 .expandWebsiteContent ul.productType li span{
				display:block;
				height:56px;
				width:170px;
				padding:15px 0;
				font-size:38px;
				text-align:center;
				font-weight:bold;
				color:#000;
				border-bottom:3px solid #EEE;
			}
				#D02 .expandWebsiteContent ul.productType li span small{
					display:block;
					font-size:16px;
					margin-top:4px;
					letter-spacing:-0.5px;
				}


		/* TABLE -> SEC CHECKS ***********************************************************************/
			#D02 .expandWebsiteContent a.btClickBack{
				clear:both;
				display:block;
				height:16px;
				padding:2px 0 0;
				color:#000;
				font-size:12px;
				margin:0 20px 0 0;
				background:#F8F8F8;
			}
				#D02 .expandWebsiteContent a.btClickBack:hover{ color:#A32B2A;}
				#D02 .expandWebsiteContent a.btClickBack img{
					display:block;
					float:left;
					margin:-1px 5px 0 0;
				}

			#D02 .expandWebsiteContent table.security-checks{
				font-size:13px;
				width:710px;
				border-bottom:2px solid #EEE;
			}
	
				#D02 .expandWebsiteContent table.security-checks thead{}
					#D02 .expandWebsiteContent table.security-checks thead tr{}
					#D02 .expandWebsiteContent table.security-checks thead th{
						padding:8px 0;
					}
					#D02 .expandWebsiteContent table.security-checks thead td{}

				#D02 .expandWebsiteContent table.security-checks tfoot{}
					#D02 .expandWebsiteContent table.security-checks tfoot tr{}
					#D02 .expandWebsiteContent table.security-checks tfoot th{}
					#D02 .expandWebsiteContent table.security-checks tfoot td{}

				#D02 .expandWebsiteContent table.security-checks tbody{}
					#D02 .expandWebsiteContent table.security-checks tbody tr{}
						#D02 .expandWebsiteContent table.security-checks tbody tr.cs{}
							#D02 .expandWebsiteContent table.security-checks tbody tr.cs th,
							#D02 .expandWebsiteContent table.security-checks tbody tr.cs td{ background:#F8F8F8;}
					#D02 .expandWebsiteContent table.security-checks tbody th{
						padding:8px 8px 9px 20px;
						text-align:left;
					}
						#D02 .expandWebsiteContent table.security-checks tbody th.title{
							padding-left:0;
							border-top:2px solid #EEE;
							background:url('/img/bckTitle.gif') left bottom repeat-x;
						}
						#D02 .expandWebsiteContent table.security-checks tbody th.n2{ padding-left:40px;}
					#D02 .expandWebsiteContent table.security-checks tbody td{ text-align:center;}


			#D02 .expandWebsiteContent table.specialOffer{
				font-size:13px;
				width:710px;
				border-bottom:2px solid #EEE;
			}
	
				#D02 .expandWebsiteContent table.specialOffer thead{}
					#D02 .expandWebsiteContent table.specialOffer thead tr{}
					#D02 .expandWebsiteContent table.specialOffer thead th{
						padding:8px 0;
					}
						#D02 .expandWebsiteContent table.specialOffer thead th.title{
							padding-left:0;
							border-top:2px solid #EEE;
							background:url('/img/bckTitle.gif') left bottom repeat-x;
						}
						#D02 .expandWebsiteContent table.specialOffer thead th.n2{ padding-left:40px;}
					#D02 .expandWebsiteContent table.specialOffer thead td{}

				#D02 .expandWebsiteContent table.specialOffer tfoot{}
					#D02 .expandWebsiteContent table.specialOffer tfoot tr{}
					#D02 .expandWebsiteContent table.specialOffer tfoot th{}
					#D02 .expandWebsiteContent table.specialOffer tfoot td{}

				#D02 .expandWebsiteContent table.specialOffer tbody{}
					#D02 .expandWebsiteContent table.specialOffer tbody tr{}
						#D02 .expandWebsiteContent table.specialOffer tbody tr.cs{}
							#D02 .expandWebsiteContent table.specialOffer tbody tr.cs th,
							#D02 .expandWebsiteContent table.specialOffer tbody tr.cs td{ background:#F8F8F8;}
					#D02 .expandWebsiteContent table.specialOffer tbody th{
						vertical-align:middle;
						text-align:left;
						padding:5px;
						border-bottom:1px solid #F8F8F8;
					}
					#D02 .expandWebsiteContent table.specialOffer tbody td{
						padding:10px !important;
						border-bottom:1px solid #F8F8F8;
					}


					a.specialOfferBuyNow{
						display:block;
						height:26px;
						padding:12px 0 0 40px;
						margin:20px 24px 0 0;
						color:#000;
						border:2px solid #A32B2A;
						background:url('/img/specialOfferButton.gif') 5px center no-repeat;
					}
						a.specialOfferBuyNow:hover{
							color:#A32B2A;
							background:url('/img/specialOfferButton.gif') 5px center no-repeat;
						}


	/* REVIEWS	
	************************************************************************************************/
	#D02 .containerReviews{ width:700px;}

		#D02 .containerReviews h4{
			font-size:14px !important;
			padding-bottom:5px;
			background:#FFF url('/img/bckTitle.gif') left bottom repeat-x;
		}

		#D02 .divReviews{
			float:left;
			width:225px;
			padding:0 !important;
		}
			#D02 .divReviews h4{ margin-top:0 !important;}
			#D02 .divReviews ul.listReview{}
				#D02 .divReviews ul.listReview li{
					border-bottom:1px solid #EEE;
				}
					#D02 .divReviews ul.listReview li a{
						display:block;
						color:#000;
						font-size:12px;
						font-weight:bold;
						text-align:center;
						margin:20px 0 5px;
					}
						#D02 .divReviews ul.listReview li a img{
							display:block;
							border:2px solid silver;
							margin:0 auto;
							margin-bottom:5px;
						}
					#D02 .divReviews ul.listReview li p{
						line-height:1.1 !important;
						padding:5px;
						width:100%;
						background:#F8F8F8;
					}

		#D02 .divQuotes{
			width:425px;
			margin-left:275px;
		}
			#D02 .divQuotes ul.quotes{}
				#D02 .divQuotes ul.quotes li{
					border-bottom:1px solid #EEE;
					margin-bottom:20px;
				}
					#D02 .divQuotes ul.quotes li cite{
						display:block;
						line-height:1.4;
						margin-bottom:5px;
					}
					#D02 .divQuotes ul.quotes li p{
						line-height:1.1 !important;
						padding:5px;
						width:100%;
						background:#F8F8F8;
					}


	/* CUSTOMER CENTER
	************************************************************************************************/
		#D02 #websiteContent p.cc_warning{
			margin-right:20 !important;
			padding:5px 10px 5px 35px !important;
			line-height:1.4 !important;
			border:1px solid #CC0000;
			color:#CC0000;
			background:url('/img/icoWarning.gif') 10px center no-repeat;
		}
		
		#D02 #websiteContent form.login,
		#D02 #websiteContent form.forget{
			width:200px;
			margin: 0 auto;
			-moz-border-radius: 11px;
			-khtml-border-radius: 11px;
			-webkit-border-radius: 11px;
			border-radius: 5px;
			border: 1px solid silver;
			padding:20px;
			background:#FCFCFC;
		}
			#D02 #websiteContent form.login fieldset,
			#D02 #websiteContent form.forget fieldset{}
			#D02 #websiteContent form.login label,
			#D02 #websiteContent form.forget label{
				width:200px;
				margin:0;
				padding-left:0;
				background:none;
			}
			#D02 #websiteContent form.login input,
			#D02 #websiteContent form.forget input{
				width:184px;
				padding-top:6px;
				border:1px solid silver;
				background:#FFF;
			}
				#D02 #websiteContent form.forget input.none{ background:red;}
			#D02 #websiteContent form.login button,
			#D02 #websiteContent form.forget button{ 
				margin:10px 0 0;
			}
			#D02 #websiteContent form.login a#forgetUrl,
			#D02 #websiteContent form.forget a#forgetUrl{
				display:block;
				color:#A72B2A;
				text-align:center;
				margin-top:15px;
				text-decoration:underline;
			}
			#D02 #websiteContent form.login a#forgetUrl:hover,
			#D02 #websiteContent form.forget a#forgetUrl:hover{ text-decoration:none;}
			#D02 #websiteContent form.forget strong{
				display:block;
				margin-bottom:10px;
				color:#A72B2A;
			}

		/* CC CONTENT */
		#D02 #websiteContent h4.customerCenter{
			font-size:14px !important;
			padding-bottom:5px;
			margin-top:4px !important;
			margin-right:20px !important;
			background:#FFF url('/img/bckTitle.gif') left bottom repeat-x;
		}

		#D02 #websiteContent .headerInvoice{
			height:58px;/*78*/
			padding:20px 0 0 88px;
			margin:0 50px 10px 10px;
			background:url('/img/invoice_logo.jpg') left center no-repeat;
		}
			#D02 #websiteContent .headerInvoice span{
				display:block;
				font-size:14px;
			}
				#D02 #websiteContent .headerInvoice span.s2{
					font-weight:bold;
					border-bottom:1px solid silver;
				}
				#D02 #websiteContent .headerInvoice span.sError{
					font-weight:bold;
					color: red;
					border-bottom:1px solid silver;
				}
				#D02 #websiteContent .headerInvoice span.s3{ font-size:10px;}

		#D02 #websiteContent table.customerCenter{
			width:90%;
			font-size:14px;
			margin:0 0 30px 20px;
			/*border:1px solid silver;
			border-collapse:separate;
			background:#F8F8F8;*/
		}

		#D02 #websiteContent table.customerCenter caption{
			text-align:left;
			font-weight:bold;
			font-size:12px !important;
			padding-bottom:5px;
			margin-top:4px !important;
			background:#FFF url('/img/bckTitle.gif') left bottom repeat-x;
		}


			#D02 #websiteContent table.customerCenter thead{}
				#D02 #websiteContent table.customerCenter thead tr{}
				#D02 #websiteContent table.customerCenter thead th{
					padding:5px;
					border-bottom:1px solid silver;
					font-size:13px !important;
					background:#EAEAEA;
				}
				#D02 #websiteContent table.customerCenter thead td{}

			#D02 #websiteContent table.customerCenter tbody{}
				#D02 #websiteContent table.customerCenter tbody tr{}
					#D02 #websiteContent table.customerCenter tbody tr.userInfo{}
						#D02 #websiteContent table.customerCenter tbody tr.userInfo td{ background:#F8F8F8;}
							#D02 #websiteContent table.customerCenter tbody tr.userInfo td form button.update{
								display:block;
								clear:both;
								margin:0 0 10px 210px;
							}

						#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent{ margin-top:10px;}
							#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li{
								float:left;
								height:40x;
								width:230px;
								margin:0 0 10px 10px;
							}
								#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li.full{
									clear:left;
									width:470px;
								}
									#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li.full span{
										display:block;
										height:20px;
										width:460px;
										padding:3px 5px 0;
										border:1px solid silver;
										background:#FFF;
									}
								#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li.hideDiv{ display:none;}
								#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li.showDiv{
									clear:left;
									width:470px;
									height:auto;
									margin-top:-10px;
									border-right:1px solid silver;
									border-bottom:1px solid silver;
									border-left:1px solid silver;
									background:#FFF;
								}
									#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li.showDiv form.changeIp{ margin:10px 0 0 20px;}
										#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li.showDiv form.changeIp label{}
										#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li.showDiv form.changeIp input{ width:420px;}
										#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li.showDiv form.changeIp button{
											display:block;
											margin:10px 0 10px 160px;
										}

								#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li label{
									display:block;
									margin-bottom:3px;
								}

									#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li a.editInfo{
										color:#A32B2A;
										text-decoration:underline;
									}
										#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li a.editInfo:hover{ text-decoration:none;}

								#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li input{
									height:20px;
									width:220px;
									padding:3px 5px 0;
									border:1px solid silver;
									background:#FFF;
								}
									#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li input.ws{
										width:190px;
										padding-left:30px;
										background:url('/img/fanfan/text_smallcaps.png') 8px center no-repeat;
									}
									#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li input.ip{
										width:190px;
										padding-left:30px;
										margin-top:5px;
										margin-bottom:10px;
										background:url('/img/fanfan/tag.png') 8px center no-repeat;
									}
									#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li.full input{ width:460px;}
								#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li select{
									height:23px;
									width:230px;
									border:1px solid silver;
								}
									#D02 #websiteContent table.customerCenter tbody tr.userInfo td ul.orderSubContent li.full select{ width:460px;}


				#D02 #websiteContent table.customerCenter tbody th{}
				#D02 #websiteContent table.customerCenter tbody td{
					padding:5px;
					border-bottom:1px solid #EEE;
					background:#FFF;
				}
					#D02 #websiteContent table.customerCenter tbody td.algCenter{ text-align:center;}

					#D02 #websiteContent table.customerCenter tbody td strong{ font-size:12px;}

					#D02 #websiteContent table.customerCenter tbody td form.removeBt{
						float:left;
						width:50px;
						margin:0;
						padding:0;
					}

					#D02 #websiteContent table.customerCenter tbody td a.bt,
					#D02 #websiteContent table.customerCenter tbody td form.removeBt button.bt{
						display:block;
						height:15px;
						width:50px;
						padding:3px 0 0;
						margin:0 auto !important;
						border-top:1px solid silver;
						border-left:1px solid silver;
						border-right:1px solid #EAEAEA;
						border-bottom:1px solid #EAEAEA;
						color:#FFF;
						font-size:11px;
						text-align:center;
					}
						#D02 #websiteContent table.customerCenter tbody td form.removeBt button.bt{ height:18px;}
						#D02 #websiteContent table.customerCenter tbody td a.bt:hover,
						#D02 #websiteContent table.customerCenter tbody td button.bt:hover{
							border-top:1px solid #EAEAEA;
							border-left:1px solid #EAEAEA;
							border-right:1px solid silver;
							border-bottom:1px solid silver;
						}
						#D02 #websiteContent table.customerCenter tbody td a.del,
						#D02 #websiteContent table.customerCenter tbody td button.del{ background:#A32B2A;}
						#D02 #websiteContent table.customerCenter tbody td a.edit{ background:#287624;}

		/* DOWNLOAD PRODUCT **************************************************************************/
		#D02 #websiteContent div.dwnProduct{
			display: table;
			width: 450px;
			height: 72px;
			margin: 0 0 5px 15px;
			background:url("/img/bck_BuyMoreLic.gif") left top no-repeat;
		}

		#D02 #websiteContent dl.dwnProduct{
			display:table;
			width: 440px;
			height:69px;
			margin: 8px 0 0px 8px;
		}
			#D02 #websiteContent dl.dwnProduct dt{
				display:block;
				float:left;
				height:14px;
				margin: 0 0 3px 75px;
				width:60px;
				padding: 0;
				text-align:right;
				border: none;
				font-weight:bold;
				font-size:10px;
			}
			#D02 #websiteContent dl.dwnProduct dd{
				display:block;
				float:left;
				height:14px;
				margin: 0px 0 3px 0;
				width: 260px;/*300px;*/
				padding:0 0 0 5px;
				border: none;
				font-size:12px;
			}
				#D02 #websiteContent dl.dwnProduct dd a{
					text-decoration:none;
					color:#A72B2A;
				}
					#D02 #websiteContent dl.dwnProduct dd a:hover{ text-decoration:underline;}

		/* RENEW FORM ********************************************************************************/
		#D02 #websiteContent form.renew{
			width:500px;
			margin:0 0 0 20px;
		}
			#D02 #websiteContent form.renew fieldset{
				border:1px solid #CCC;
				margin-bottom:30px;
			}
			#D02 #websiteContent form.renew legend{
				padding:0 5px;
				border:none;
				font-weight:bold;
				font-size:13px;
			}
			#D02 #websiteContent form.renew input.check{
				border:none;
				margin:0;
				width:13px;
				height:13px;
			}
			#D02 #websiteContent form.renew select{
				width:380px;
				margin:1px 3px 1px 40px;
				_margin:1px 3px 1px 50px;
				border:1px solid gray;
				padding:2px 0 2px 5px;
			}
				#D02 #websiteContent form.renew select.shopping{
					width:410px;
					margin-left:0 !important;
				}
			#D02 #websiteContent form.renew button{
				display:block;
				height:24px;
				width:150px;
				text-align:center;
				color:#FFF;
				font-size:11px;
				margin:0 auto;
				cursor:pointer;
				background:#287624;
			}

			#D02 #websiteContent form.renew p{
				margin:0 10px 5px 0;
				padding:10px;
				line-height:1.2;
			}
				#D02 #websiteContent form.renew p img{
					float:left;
					margin-right:10px;
				}
				#D02 #websiteContent form.renew p span{
					/*display:block;
					float:right;
					width:200px;
					text-align:right;
					margin-right:10px;
					font-weight:bold;*/
				}

			#D02 #websiteContent form.renew table{
				clear:both;
				margin:0;
				padding:0;
				width:100%;
				border-top:1px solid silver;
				font-size:12px;
				font-weight:bold;
				background:#F8F8F8;
			}
				#D02 #websiteContent form.renew table td{ padding:3px 5px;}

		/* SHOPPING **********************************************************************************/
		#D02 .ShoppingCart{
			width:168px;
			height:70px;
			padding:10px 0;
			margin:0 0 0 10px;
			border-right:1px solid silver;
			border-bottom:1px solid silver;
			border-left:1px solid silver;
			background:#F8F8F8 url('/img/bckShopCart-1.gif') 100px 40px no-repeat;
		}
			#D02 .ShoppingCart span.title{
				clear:both;
				display:block;
				height:17px;
				padding:3px 0 0 5px;
				font-size:13px;
				margin:0 10px 5px;
				background:#FFF;
				border:1px solid silver;
			}
				#D02 .ShoppingCart span.title strong{
					display:block;
					float:left;
					width:46px;
				}

			#D02 .ShoppingCart button{
				float:left;
				width:74px;
				margin-left:7px;
				cursor:pointer;
			}


		#D02 .chooseLicense{ margin-top:10px;}
			#D02 .chooseLicense form{ margin-right:10px;}
				#D02 .chooseLicense form fieldset{}
				#D02 .chooseLicense form label{
					display:block;
					padding-bottom:3px;
					margin:0 0 5px 10px;
					font-size:14px;
				}
					#D02 .chooseLicense form label input{}
				#D02 .chooseLicense form button{ margin:5px 0 0 48px;}
					#D02 .chooseLicense form button.changeProf{ margin-left:38px;}

		#D02 .seloSeguro { margin: 45px 0 0 35px;}

		#D02 #invoice{
			margin:0 30px 0 0;
			-moz-border-radius: 11px;
			-khtml-border-radius: 11px;
			-webkit-border-radius: 11px;
			border-radius: 5px;
			border: 1px solid silver;
			background:#FCFCFC;
		}
			#D02 #invoice h3{
				border-bottom:1px solid silver;
				padding:5px 0 2px 10px;
				font-size:14px;
			}
				#D02 #invoice h3.down{
					border-top:1px solid silver;
				}

			#D02 #invoice p.address{
				margin:0;
				padding:8px 0;
				text-align:center;
				line-height:1.2;
				font-size:13px;
				border-top:1px solid silver;
			}
			#D02 #invoice p.rights{
				margin:10px 0 0;
				text-align:center;
				border-top:1px solid silver;
				background:#FFF;
			}

		#D02 #invoice table.productsDesc,
		#D02 #invoice table.customerInfo,
		#D02 #invoice table.paymentInfo{
			border-collapse:separate;
			width:660px;
			margin:0 0 0 20px;
			font-size:12px;
		}

			#D02 #invoice table.productsDesc tr,
			#D02 #invoice table.customerInfo tr,
			#D02 #invoice table.paymentInfo tr{}

			#D02 #invoice table.productsDesc th{
				padding:5px;
				background:#EFEFEF;
				border-bottom:1px solid silver;
			}
				#D02 #invoice table.productsDesc th.thDesc{
					background:none;
					border:none;
					text-align:right;
				}
					
					#D02 #invoice table.productsDesc th.thDesc .disCode{
						position:absolute;
						float:left;
						margin:-6px 0 0 0;
						height:24px;
						width:400px;
					}
						#D02 #invoice table.productsDesc th.thDesc .disCode span{
							display:block;
							float:left;
							height:18px;
							width:100px;
							padding:6px 0 0 0;
						}
						#D02 #invoice table.productsDesc th.thDesc .disCode input{
							height:20px;
							margin:0 10px;
							padding-top:0;
						}
						#D02 #invoice table.productsDesc th.thDesc .disCode a{
							display:block;
							overflow:hidden;
							float:left;
							height:18px;
							width:80px;
							padding:6px 10px 0 0;
							color:#000;
							background:url('/img/fanfan/arrow_refresh.png') 8px center no-repeat;
						}
							#D02 #invoice table.productsDesc th.thDesc .disCode a:hover{ background:#EFEFEF url('/img/fanfan/arrow_refresh.png') 8px center no-repeat;}

			#D02 #invoice table.productsDesc td{
				padding:10px;
				border:1px solid #EFEFEF;
				background:#FFF;
			}
				#D02 #invoice table.productsDesc td.center{ text-align:center;}

				#D02 #invoice table.customerInfo td{
					background:none;
					border:none;
				}

			#D02 #invoice table.customerInfo th{
				text-align:right;
				padding:5px;
				vertical-align:middle;
				background:#EFEFEF;
			}
			#D02 #invoice table.paymentInfo th{
				padding:5px;
				vertical-align:middle;
				background:#EFEFEF;
			}
				#D02 #invoice table.paymentInfo th.textArea{}
				#D02 #invoice table.paymentInfo th.billingMethod{
					padding:10px;
					text-align:left;
				}
					#D02 #invoice table.paymentInfo th.billingMethod strong{ color:#000;}
				#D02 #invoice table.paymentInfo th.red{
					border:1px solid #A32B2A;
					background:#FFF;
				}
			#D02 #invoice table.paymentInfo td.warning{
				padding:10px;
				border:none;
				background:none;
			}


		#D02 #invoice input{
			height:21px;
			padding:3px 5px;
			font-size:14px !important;
			border:1px solid #EFEFEF;
			background:#FFF;
		}
		#D02 #invoice span.input{
			display:block;
			height:20px;
			padding:8px 5px 2px;
			font-size:14px !important;
			border:1px solid #EFEFEF;
			background:#FFF;
		}
			#D02 #invoice input.red{ border:1px solid #A32B2A;}
			#D02 #invoice input.qtd{
				width:20px;
				text-align:center;
			}
			#D02 #invoice input.mde,
			#D02 #invoice span.mde{ width:110px;}
			#D02 #invoice input.paymentMde,
			#D02 #invoice spam.paymentMde{ width:169px;}
			#D02 #invoice input.gde,
			#D02 #invoice span.gde{ width:558px;}
			#D02 #invoice input.paymentGde,
			#D02 #invoice span.paymentGde{ width:500px;}

		#D02 #invoice textarea.paymentGde,
		#D02 #invoice span.textAreaGde{
			width:500px;
			height:100px;
			padding:3px 5px;
			border:1px solid #EFEFEF;
			background:#FFF;
		}

		#D02 #invoice select{
			height:21px;
			width:120px;
			font-size:14px !important;
			border:1px solid #EFEFEF;
			background:#FFF;
		}
			#D02 #invoice select.double{ width:253px;}
			#D02 #invoice select.gde{ width:512px;}
			#D02 #invoice select.red{ border:1px solid #A32B2A;}

		#D02 #invoice .botoes{
			clear:both;
			height:30px;
			margin:10px 0 0;
		}
			#D02 #invoice .botoes button{
				display:block;
				float:left;
				width:160px;
				margin:0 auto;
				cursor:pointer;
			}
				#D02 #invoice .botoes button.double{ margin-left:120px;}
				#D02 #invoice .botoes button.alone{ margin-left:270px;}

		#D02 #invoice .stepFiveInstruction{ margin:0 30px;}
			#D02 #invoice .stepFiveInstruction p{
				text-align:center;
				line-height:1.2;
			}



/* D03
**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#D03{
	width:790px;
	min-height:32px;
	padding:28px 5px 0;
	background:url('/img/bckBottom.gif') center top no-repeat;
}

	#legalNStalker{
		float:left;
		width:100%;
		height:70px;
	}
		#legalNStalker ul.bottomMenu{ margin:0 0 0 5px;}
			#legalNStalker ul.bottomMenu li{
				float:left;
				color:#000;
				font-size:11px;
				line-height:1.4;
				text-align:right;
			}
				#legalNStalker ul.bottomMenu li.cpy{
					width:640px;
					text-align:left;
				}
				#legalNStalker ul.bottomMenu li a{ color:#000;}
					#legalNStalker ul.bottomMenu li a:hover{ text-decoration:underline;}
	
	
	#legalWiki{
		float:right;
		width:380px;
		height:70px;
	}
		#legalWiki img{
			float:right;
			margin-right:5px;
		}



