*{
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	text-decoration:none;
	border-collapse:collapse;
	font-size:100%;
}

html{
	font:12px arial;
	background:#FFF url('/img/bckPage.gif') left top repeat-x;
}

body{}

* strong{ font-weight:bold;}
* .red{ color:#E9584C;}
* .purple{ color:#ED2399;}
* .green{ color:#35A110;}
* .blue{ color:#355E93;}
* .orange{ color:#FF7801}

#D00{
	width:818px;
	margin:0 auto;
}

/* D01 -> TOP
*******************************************************************************************/
#D01{
	width:818px;
	height:139px;
}

	#D01 h1{}
		#D01 h1 a{
			display:block;
			float:left;
			width:282px;
			height:83px;
			margin:14px 0 0;
		}
			#D01 h1 img{}

	#D01 a.iso{
    display:block;
		float:right;
		height:83px;
		width:154px;
		margin:14px 0 0;
    color:#FFF;
    text-decoration:none;
	}
    	#D01 a.iso img{ display:block;}
    	#D01 a.iso strong{
    	    display:block;
    	    height:12px;
    	    width:154px;
    	    color:#FFF;
    	    text-align:center;
    	}

	#D01 ul.topMenu{
		float:left;
		height:26px;
		width:818px;
		margin:16px 0 0 0;
	}
		#D01 ul.topMenu li{
			float:left;
			height:26px;
			padding:0 0 0 1px;
			margin:0 6px;
		}
			#D01 ul.topMenu li a{
				display:block;
				float:left;
				height:22px;/*26*/
				padding:4px 10px 0;
				font-weight:bold;
				color:#4B4B4B;
			}
				#D01 ul.topMenu li a:hover{ color:#000;}
		#D01 ul.topMenu li.sel{
			padding:0 0 0 1px;
			background:url('/img/menu_bckBorder.gif') left top no-repeat;
		}
			#D01 ul.topMenu li.sel a{
				color:#FFF;
				background:#FF7700 url('/img/menu_bckBorder.gif') right top no-repeat;
			}


/* D02 -> CONTENT
*******************************************************************************************/
#D02{
	display:table;
	width:818px;
}

	#D02 h2{}
		#D02 h2 img{ display:block;}

	#D02 .D02-1{
		display:table;
		width:796px;
		margin:0 11px;
		background:#FFF;
	}

		#D02 .D02-1 span.boxPrint{
			display:block;
			width:570px;
			height:34px;
			padding:16px 0 0 60px;
			border:2px solid #FF7801;
			margin:10px 50px;
			font-weight:bold;
			color:#FF7801;
			background:url('/img/icoPrint.gif') 5px center no-repeat;
		}

		#D02 .D02-1 a.boxPrint{
			display:block;
			width:640px;
			height:34px;
			padding:16px 0 0 60px;
			border:2px solid #FF7801;
			margin:10px 50px;
			font-weight:bold;
			color:#FF7801;
			background:url('/img/icoPrint.gif') 5px center no-repeat;
		}

		#D02 .D02-1 .D02-1-1{
			float:left;
			width:294px;
			height:185px;
			margin:20px 0 0 10px;
			background:url('/img/home_bckNoticias.jpg') left top no-repeat;
		}
			#D02 .D02-1 .D02-1-1 h3{
				height:18px;/*30*/
				padding:12px 0 0 60px;
				font-size:12px;
				color:#FE0E01;
			}
				#D02 .D02-1 .D02-1-1 h3 span{
					display:block;
					float:right;
					margin:-14px 5px 0;
					width:120px;
					color:#000;
					font-size:10px;
					text-align:right;
				}

			#D02 .D02-1 .D02-1-1 ul{ margin:12px 0 0 20px;}
				#D02 .D02-1 .D02-1-1 ul li{}
				#D02 .D02-1 .D02-1-1 ul li a{
					display:block;
					height:54px;
					width:260px;
					margin:0 0 10px;
					color:#000;
					font-size:11px;
					line-height:12px;
					background:url('/img/link_leiaTudo.gif') right bottom no-repeat;
				}
					#D02 .D02-1 .D02-1-1 ul li a span{
						display:block;
						float:left;
						height:38px;/*49*/
						width:60px;
						padding:11px 0 0;
						margin:0 10px 0 0;
						text-align:center;
					}
				#D02 .D02-1 .D02-1-1 ul li.last a{
					height:14px;
					text-align:center;
					background:none;
				}
					#D02 .D02-1 .D02-1-1 ul li.last a:hover{ text-decoration:underline;}


		#D02 .D02-1 .D02-1-2{
			float:right;
			width:452px;
			height:168px;
			margin:20px 15px 0 0;
			background:url('/img/home_bckDestaques.jpg') left top no-repeat;
		}

			#D02 .D02-1 .D02-1-2 ul.destaquesHome{ margin:10px 0 0;}
				#D02 .D02-1 .D02-1-2 ul.destaquesHome li{
					float:left;
					height:150px;
					width:142px;
					margin:0 4px 0;
				}
					#D02 .D02-1 .D02-1-2 ul.destaquesHome li strong{
						display:block;
						height:17px;/*20*/
						padding:3px 0 0;
						margin:0 0 5px;
						font-size:11px;
						text-align:center;
					}
					#D02 .D02-1 .D02-1-2 ul.destaquesHome li img{
						display:block;
						margin:0 auto;
					}
					#D02 .D02-1 .D02-1-2 ul.destaquesHome li p{
						height:50px;
						margin:5px 10px 0;
						font-size:11px;
						line-height:12px;
					}
						#D02 .D02-1 .D02-1-2 ul.destaquesHome li p a{ color:#000;}
					#D02 .D02-1 .D02-1-2 ul.destaquesHome li a.saibaMais{
						display:block;
						text-indent:-99999px;
						overflow:hidden;
						background:url('/img/link_saibaMais.gif') 86px bottom no-repeat;
					}

		#D02 .D02-1 .D02-1-3{
			width:736px;
			margin:0 30px;
		}

			#D02 .D02-1 .D02-1-3 h3{
				padding:0 0 0 5px;
				margin:20px 0 10px;
				color:#355E93;
				font-size:16px;
				font-variant: small-caps;
				border-bottom:1px solid silver;
			}

			#D02 .D02-1 .D02-1-3 p{
				text-align:justify;
				margin:5px 20px 10px;
				line-height:18px;
			}

			#D02 .D02-1 .D02-1-3 address{
				margin:0 0 10px 70px;
				padding:5px 0 5px 15px;
				border-left:3px solid silver;
			}
				#D02 .D02-1 .D02-1-3 address img{ display:none;}

			#D02 .D02-1 .D02-1-3 img.map{ margin:0 70px;}

			#D02 .D02-1 .D02-1-3 img.center{
				margin:0 65px 20px;
				border:3px solid silver;
			}
				#D02 .D02-1 .D02-1-3 img.labor{ margin:0 30px 20px;}

			#D02 .D02-1 .D02-1-3 img.fRight{
				float:right;
				margin:5px 20px 5px 5px;
				border:2px solid silver;
				cursor:pointer;
			}
			#D02 .D02-1 .D02-1-3 img.fLeft{
				float:left;
				margin:5px 5px 5px 20px;
				border:2px solid silver;
				cursor:pointer;
			}
				#D02 .D02-1 .D02-1-3 img.fRight:hover, #D02 .D02-1 .D02-1-3 img.fLeft:hover{ border:2px solid #355E93;}
	
	
			#D02 .D02-1 .D02-1-3 ul.parceiros{ margin:0 0 0 10px;}
				#D02 .D02-1 .D02-1-3 ul.parceiros li{
					float:left;
					width:208px;/*220*/
					height:120px;
					padding:20px 6px 0;
					margin:10px;
					background:url('/img/bckParceiros.gif') left top no-repeat;
				}
				#D02 .D02-1 .D02-1-3 ul.parceiros li img{
					display:block;
					margin:0 auto;
					margin-bottom:10px;
				}
				#D02 .D02-1 .D02-1-3 ul.parceiros li a{
					display:block;
					color:#000;
					text-align:center;
				}
				#D02 .D02-1 .D02-1-3 ul.parceiros li a:hover{ text-decoration:underline;}
				#D02 .D02-1 .D02-1-3 ul.parceiros li strong{
					display:block;
					padding:3px 2px;
					color:#355E93;
					text-align:center;
					border-top:1px solid #EAEAEA;
				}

			#D02 .D02-1 .D02-1-3 ul.fotos{
				float:left;
				margin:0 10px 0 20px;
			}
				#D02 .D02-1 .D02-1-3 ul.fotos li{}
				#D02 .D02-1 .D02-1-3 ul.fotos li img{
					height:80px;
					width:160px;
					margin:0 0 10px;
					border:2px solid silver;
					cursor:pointer;
				}
					#D02 .D02-1 .D02-1-3 ul.fotos li img:hover{ border:2px solid #355E93; }

			#D02 .D02-1 .D02-1-3 ul.catalogosEtabelas{ margin:0 30px;}
				#D02 .D02-1 .D02-1-3 ul.catalogosEtabelas li{}
				#D02 .D02-1 .D02-1-3 ul.catalogosEtabelas a{
					display:block;
					height:19px;
					padding:3px 0 0 26px;
					margin:2px 0;
					color:#000;
				}
				#D02 .D02-1 .D02-1-3 ul.catalogosEtabelas a:hover{ text-decoration:underline;}
					#D02 .D02-1 .D02-1-3 ul.catalogosEtabelas li a.pdf{ background:#FBFBFB url('/img/pagePDF.gif') 5px center no-repeat;}
					#D02 .D02-1 .D02-1-3 ul.catalogosEtabelas li a.img{ background:#FBFBFB url('/img/pageIMG.gif') 5px center no-repeat;}
					#D02 .D02-1 .D02-1-3 ul.catalogosEtabelas li a.doc{ background:#FBFBFB url('/img/pageDOC.gif') 5px center no-repeat;}
					#D02 .D02-1 .D02-1-3 ul.catalogosEtabelas li a.zip{ background:#FBFBFB url('/img/pageZIP.gif') 5px center no-repeat;}

			#D02 .D02-1 .D02-1-3 ul.link{
				width:710px;
				height:40px;
				margin:0 10px;
				background:url('/img/bckListDefinicoes.gif') left top no-repeat;
			}
				#D02 .D02-1 .D02-1-3 ul.link li{ float:left;}
				#D02 .D02-1 .D02-1-3 ul.link li a{
					display:block;
					float:left;
					height:24px;/*34*/
					width:41px;
					padding:10px 0 0;
					margin:3px;
					text-align:center;
					font-weight:bold;
					color:#000;
				}
					#D02 .D02-1 .D02-1-3 ul.link li a:hover{ background:#CCC;}
					#D02 .D02-1 .D02-1-3 ul.link li a.sel{
						color:#FFF;
						background:#FF7700;
					}

			#D02 .D02-1 .D02-1-3 .content{
				clear:both;
				width:670px;
				margin:20px 30px 10px;
			}
				#D02 .D02-1 .D02-1-3 .content ul{}
					#D02 .D02-1 .D02-1-3 .content ul li{}
					#D02 .D02-1 .D02-1-3 .content ul li h4{
						padding:0 0 0 15px;
						border-bottom:1px solid #CCC;
						color:#FF7700;
						background:url('/img/ico_setaDList.gif') 3px -21px no-repeat;
					}
					#D02 .D02-1 .D02-1-3 .content ul li p{}

			#D02 .D02-1 .D02-1-3 dl.servicos{ margin:0 20px;}
				#D02 .D02-1 .D02-1-3 dl.servicos dt{}
					#D02 .D02-1 .D02-1-3 dl.servicos dt a{
						display:block;
						padding:2px 0 0 15px;
						margin:10px 0 0 0;
						border-bottom:1px solid silver;
						color:#456DA5;
						font-weight:bold;
						background:url('/img/ico_setaDList.gif') 3px 6px no-repeat;
					}
						#D02 .D02-1 .D02-1-3 dl.servicos dt a.sel{
							color:#FF7700;
							background:url('/img/ico_setaDList.gif') 3px -21px no-repeat;
						}
				#D02 .D02-1 .D02-1-3 dl.servicos dd{}
					#D02 .D02-1 .D02-1-3 dl.servicos dd p{}
						#D02 .D02-1 .D02-1-3 dl.servicos dd p a{
							color:#000;
							text-decoration:underline;
						}
							#D02 .D02-1 .D02-1-3 dl.servicos dd p a:hover{ text-decoration:none;}
					#D02 .D02-1 .D02-1-3 dl.servicos dd img{
						display:block;
						margin:0 auto;
						margin-top:5px;
						margin-bottom:5px;
						border:2px solid silver;
					}

				#D02 .D02-1 .D02-1-3 form{}
					#D02 .D02-1 .D02-1-3 form fieldset{
						margin:0 20px;
						border-top:1px solid silver;
					}
					#D02 .D02-1 .D02-1-3 form legend{
						padding:0 5px 0 0;
						font-weight:bold;
						color:#355E93;
					}
					#D02 .D02-1 .D02-1-3 form label{
						display:block;
						float:left;
						height:16px;/*21*/
						width:180px;/*190*/
						padding:5px 0 0 10px;
						font:bold 12px arial;
						border-top:1px solid silver;
					}
						#D02 .D02-1 .D02-1-3 form label span{ color:red;}
					#D02 .D02-1 .D02-1-3 form input{
						height:18px;/*26*/
						width:392px;/*400*/
						padding:4px;
						border:1px solid silver;
						font:12px arial;
					}
					#D02 .D02-1 .D02-1-3 form textarea{
						height:190px;/*198*/
						width:392px;/*400*/
						padding:4px;
						border:1px solid silver;
						font:12px arial;
					}
					#D02 .D02-1 .D02-1-3 form select{
						height:26px;
						width:400px;
						padding:4px;
						border:1px solid silver;
						font:12px arial;
					}
					#D02 .D02-1 .D02-1-3 form button{
						display:block;
						width:200px;
						height:22px;
						margin:10px 0 0 340px;
						background:url('/img/bckButton.gif') left top no-repeat;
						cursor:pointer;
					}

				#D02 .D02-1 .D02-1-3 form ul{ margin:20px 50px 0;}
					#D02 .D02-1 .D02-1-3 form ul li{
						height:28px;
						width:600px;
						margin:0 0 3px;
					}
						#D02 .D02-1 .D02-1-3 form ul li.t{ height:200px;}


			#D02 .D02-1 .D02-1-3 h4{
				border-bottom:1px solid silver;
				margin:20px 20px 10px;
				color:#FF7700;
				padding:2px 0 2px 20px;
				background:url('/img/ico_setaDList.gif') 5px -21px no-repeat;
			}

				#D02 .D02-1 .D02-1-3 ul.news{ margin:0 30px 0 40px;}
					#D02 .D02-1 .D02-1-3 ul.news li{ margin:5px 0;}
					#D02 .D02-1 .D02-1-3 ul.news li a{ color:#000;}
						#D02 .D02-1 .D02-1-3 ul.news li a:hover{ text-decoration:underline;}
						#D02 .D02-1 .D02-1-3 ul.news li a.preview{
							display:block;
							margin:0 0 0 28px
						}
							#D02 .D02-1 .D02-1-3 ul.news li a.preview strong{
								display:block;
								margin-left:-10px;
							}
					#D02 .D02-1 .D02-1-3 ul.news li a span{
						display:block;
						font-weight:bold;
						color:#456DA5;
						padding:2px 0 2px 16px;
						background:url('/img/ico_setaDList.gif') 3px 6px no-repeat;
					}

			#D02 .D02-1 .D02-1-3 .printNews{
				margin:0 20px 0 40px;
				line-height:20px;
				text-align:justify;
			}
				#D02 .D02-1 .D02-1-3 .printNews img{
					display:block;
					margin:0 auto;
					margin-bottom:10px;
					border:3px solid silver;
				}

			#D02 .D02-1 .D02-1-3 ul.options{
				height:30px;
				width:674px;
				margin:10px 0 0 40px;
				border:1px solid silver;
				background:#F8F8F8;
			}
				#D02 .D02-1 .D02-1-3 ul.options li{
					float:left;
					height:30px;
					width:337px;
				}
					#D02 .D02-1 .D02-1-3 ul.options li a{
						display:block;
						float:left;
						height:23px;
						padding:7px 0 0;
						margin:0 10px;
						color:#215CB4;
						text-decoration:none;
					}
						#D02 .D02-1 .D02-1-3 ul.options li a:hover{ text-decoration:underline;}

				#D02 .D02-1 .D02-1-3 ul.options li.voltar a{
					text-align:left;
					padding-left:18px;
					background:url('/img/icoSetaEsquerda.gif') 5px 13px no-repeat;
				}
				#D02 .D02-1 .D02-1-3 ul.options li.imprimir a{
					float:right;
					text-align:right;
					padding-right:24px;
					background:url('/img/icoPrint_16x16.gif') right center no-repeat;
				}


			#D02 .D02-1 .D02-1-4{
				height:160px;
				margin:20px 100px 0;
			}

				#D02 .D02-1 .D02-1-4 h2{
					padding:20px 0 0;
					color:#FF8317;
					font-size:20px;
				}
					#D02 .D02-1 .D02-1-4 h2 img{
						float:left;
						margin:-10px 10px 10px 10px;
					}

				#D02 .D02-1 .D02-1-4 p{}
					#D02 .D02-1 .D02-1-4 p a{
						color:#FF8317;
						text-decoration:none;
					}
						#D02 .D02-1 .D02-1-4 p a:hover{ text-decoration:underline;}


/* SPECIAL THINGS *****************************************************************************************************************************/

		#D02 .D02-2{}

			#D02 .D02-2 ul.options{ margin:20px 10px 10px;}
			#D02 .D02-2 ul.options li{}
			#D02 .D02-2 ul.options li a{
			display:block;
			height:18px;
			width:780px;
			padding:2px 0 0  0;
			color:#000;
			text-align:center;
		}
			#D02 .D02-2 ul.options li a.add{
				border:1px solid #35A110;
				background:#88C875;
			}
			#D02 .D02-2 ul.options li a.rem{
				border:1px solid #E9584C;
				background:#EE918E;
			}


			#D02 .D02-2 table{
		width:780px;
		margin:10px;
		border:1px solid silver;
		background:#FFF;
	}

			#D02 .D02-2 table thead{}
			#D02 .D02-2 table thead tr{}
			#D02 .D02-2 table thead th{
				height:26px;
				padding:3px;
				font-weight:bold;
				color:gray;
				border-bottom:1px solid silver;
				background:url('/marwal/img/adm_bck.gif') left -76px repeat-x;
			}
			#D02 .D02-2 table thead td{}

			#D02 .D02-2 table tfoot{}
				#D02 .D02-2 table tfoot tr{}
				#D02 .D02-2 table tfoot th{}
				#D02 .D02-2 table tfoot td{}

		#D02 .D02-2 table tbody{}
			#D02 .D02-2 table tbody tr{}
				#D02 .D02-2 table tbody tr.color1 td{ background:#FFF;}
				#D02 .D02-2 table tbody tr.color2 td{ background:#F9F9F9;}
			#D02 .D02-2 table tbody th{}
			#D02 .D02-2 table tbody td{
				padding:3px;
				text-align:center;
				border:1px solid #F9F9F9;
			}

				#D02 .D02-2 table tbody td a{
					color:#000;
					text-decoration:underline;
				}
					#D02 .D02-2 table tbody td a:hover{ text-decoration:none;}
				
				#D02 .D02-2 table tbody td a.viewImg{
					display:block;
					width:180px;
					height:16px;
					padding:2px 0 0 26px;
					color:#000;
					margin:0 auto;
					text-align:left;
					text-decoration:none;
					border:1px solid #35A110;
					background:#88C875 url('/img/adm_bullet_green.png') 10px center no-repeat;
				}


				#D02 .D02-2 table tbody td form.delId{}
					#D02 .D02-2 table tbody td form.delId button{
						cursor:pointer;
						background:none;
					}


	#D02 .D02-2 form.addForm{ margin:0 0 0 110px;}
		#D02 .D02-2 form.addForm fieldset{}

#D02 .D02-2 form.addForm fieldset .add{
	width:600px;
	height:20px;
	margin:0 0 5px;
}
	#D02 .D02-2 form.addForm fieldset .add a{
		display:block;
		float:left;
		height:18px;/*20*/
		width:142px;/*144*/
		padding:2px 0 0 0;
		margin:0 5px 0 0;
		text-align:center;
		font:bold 12px arial;
		color:#000;
		border:1px solid silver;
		background:#F8F8F8;
	}
		#D02 .D02-2 form.addForm fieldset .add a:hover{
			background:silver;
		}

		#D02 .D02-2 form.addForm legend{
			margin:0 0 0 -20px;
			font-weight:bold;
		}
		#D02 .D02-2 form.addForm label{
			display:block;
			height:20px;
			margin:0 0 0 -20px;
			padding:5px 0 0;
			font-weight:bold;
			color:gray;
		}
		#D02 .D02-2 form.addForm input{
			height:20px;
			width:600px;
			border:1px solid silver;
		}
		#D02 .D02-2 form.addForm select{
			width:600px;
			padding:3px;
			border:1px solid silver;
		}
		#D02 .D02-2 form.addForm textarea{
			width:600px;
			height:400px;
			border:1px solid silver;
		}
		#D02 .D02-2 form.addForm button{
			display:block;
			width:180px;
			height:20px;
			margin:10px 0 0;
			border:1px solid #35A110;
			cursor:pointer;
			background:#88C875 url('/img/adm_add.png') 10px center no-repeat;
		}











/* D03 -> BOTTOM
*******************************************************************************************/
#D03{
	width:810px;/*818*/
	height:60px;
	padding:20px 4px 0;
	margin:10px 0 0;
	font-size:10px;
	background:url('/img/bckBottom.gif') center top no-repeat;
}

#D03-Adm{
	width:810px;/*818*/
	height:60px;
	padding:20px 4px 0;
	margin:10px 0 0;
	font-size:10px;
}


	#D03 ul.bottomMenu{}
		#D03 ul.bottomMenu li{
			float:left;
			color:#000;
		}
		#D03 ul.bottomMenu li a{
			float:left;
			color:#000;
			padding:0 5px;
		}
			#D03 ul.bottomMenu li a:hover{ text-decoration:underline;}

	#D03 address{
		float:right;
		margin:0 8px 0 0;
	}
		#D03 address a{ color:#000;}
			#D03 address a:hover{ text-decoration:underline;}

