@import: url( menu.css );

a,body,div,h1,h2,h3,h4,h5,h6,input,label,p,select,span,textarea,td,th{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:11px;}

a,body,div,form,h1,h2,h3,h4,h5,h6,img,input,select,td,textarea,th{border:0px;margin:0px;padding:0px;}

body{background-color:#FFF;scrollbar-face-color:#EEE;scrollbar-shadow-color:#AAA;scrollbar-highlight-color:#EEE;scrollbar-3dlight-color:#DDD;scrollbar-darkshadow-color:#FFF;scrollbar-track-color:#F7F7F7;scrollbar-arrow-color:#000;}

div{overflow:hidden;}

input,select,textarea{border:1px solid #B7CAF5;font-size:10px;padding-left:3px;}
input.nb{border:none;vertical-align:middle;}
input.gg,select.gg{margin-right:10px;width:70ex;}
input.g,select.g{margin-right:10px;width:46ex;}
input.m,select.m{margin-right:10px;width:30ex;}
input.p,select.p{margin-right:10px;width:20ex;}
input.pp,select.pp{margin-right:10px;width:5ex;}
input.botao{background-color:#EAEAEA;vertical-align:middle;text-align:center;width:80px;}
input.botaoP{background-color:#EAEAEA;vertical-align:middle;text-align:center;width:30px;}
input.fl{margin-right:10px;width:50ex;}

textarea.gg{height:25ex;width:100ex;}
textarea.g{height:15ex;width:70ex;}
textarea.m{height:15ex;width:50ex;}
textarea.p{height:10ex;width:30ex;}
textarea.pp{height:8ex;width:15ex;}

legend.obrigatorio, label.obrigatorio{background: url(../img/bg_obrigatorio.gif) no-repeat right top;padding-right:1ex;}
strong.campo{margin-right:10px;}

a{color:#06C;}
	a:link,a:visited{text-decoration:none;}
	a:active,a:hover{text-decoration:underline;}

div.separa{clear:both;height:1px;margin-bottom:-2px;}

table.menu{}
	table.menu tr{vertical-align:top;}

#root{border-bottom:1px solid #ddd;border-right:1px solid #ddd;overflow:hidden;position:relative;width:775px;}

	#marcaDiv{background-color:#FFF;background-image:url(../img/bgMarca.gif);background-repeat:no-repeat;position:absolute;top:41px;left:611px;text-align:right;v-align:top;width:163px;height:89px;z-index:10;}
		#marcaDiv a{cursor:hand;}
		#marcaDiv h1{background-image:url(../img/marca.gif);background-position:top right;background-repeat:no-repeat;height:100%;margin:0;padding:0;width:100%;}
		#marcaDiv h1 span{display:none;}

	#conteudoDiv{position:relative;width:770px;}
    #conteudoDiv div.linha{clear:both;height:1px;background-color:#BBB;margin:4px 10px 10px 6px;}
		#conteudoDiv h1,h2{margin:4px 10px 0px 6px;padding:3px;}
		#conteudoDiv table td h2{margin:0px;}
		#conteudoDiv p, #conteudoDiv div{margin:4px 10px 10px 15px;}
		#conteudoDiv table p, #conteudoDiv table div{margin:0px;}

		#conteudoDiv h1{color:#164193;font-size:14px;font-weight:bold;}
		#conteudoDiv h1.evento{background-color:#edeff0;line-height:150%; text-transform:uppercase;}
		#conteudoDiv h2{font-size:12px;}
		#conteudoDiv fieldset legend{color: #164193;font-size:12px;font-weight:bold;}
		#conteudoDiv fieldset fieldset legend{color:#000;font-weight:bold;font-size:11px;}

		#conteudoDiv fieldset{}
			#conteudoDiv fieldset{border:1px solid #B7CAF5;margin:10px;}
			#conteudoDiv fieldset fieldset, #conteudoDiv div.field{border:1px solid #CCC;margin:15px;}

			#conteudoDiv fieldset div.campos, #conteudoDiv div.field div.campos{background-color:#FC0;border:1px solid #B7CAF5;margin:3px 10px 10px 15px;}
			#conteudoDiv fieldset fieldset div.campos div, #conteudoDiv div.field div.campos{margin:5px 10px 5px 10px;}

			#conteudoDiv fieldset div.field{margin-top:0;border-top:1px solid #FFF;}

			#conteudoDiv fieldset div.aba{background:url(../img/bg_ficharioEsquerda.gif) no-repeat left top;border-bottom:1px solid #DDD;margin:0;left:0;padding:0 0 0 5px;position:absolute;top:0;width:130px;cursor:pointer;}
				#conteudoDiv fieldset div.aba div{background:url(../img/bg_ficharioDireita.gif) no-repeat right top;color:#999;height:100%;margin:0;padding:5px 15px 4px 6px;text-align:center;line-height:100%;}
			#conteudoDiv fieldset div.abaAtiva{background:url(../img/bg_ficharioEsquerda.gif) no-repeat left top;margin:0;left:0;padding:0 0 0 5px;position:absolute;top:0;width:130px;background-position:0 -150px;border-width:0;cursor:default;}
				#conteudoDiv fieldset div.abaAtiva div{background:url(../img/bg_ficharioDireita.gif) no-repeat right top;color:#999;height:100%;margin:0;padding:5px 15px 4px 6px;background-position:100% -150px;font-weight:bold;padding-bottom:5px;color:#333;text-align:center;line-height:100%;}
			#conteudoDiv fieldset div.painel{background:#FFF;border:1px solid #DDD;height:auto;left:0;top:0;margin:0;padding:10px;overflow:auto;position:absolute;width:auto;visibility:hidden;}
			#conteudoDiv fieldset div.painel div.frameI{border:none;height:400px;overflow:auto;width:95%;}
			#conteudoDiv fieldset div.painel iframe.frameI{border:none;height:400px;scroll:auto;width:98%;}

			#conteudoDiv fieldset.erro{border:1px solid #EBC2C2;margin:10px;}
			#conteudoDiv fieldset.erro legend{color:#7E2A2A;font-size:12px;font-weight:bold;}
			
		#conteudoDiv ul{list-style-type:none;margin:0px;padding:0px 10px 0px 0px;}
		#conteudoDiv ul li ul{padding:0px;}
		#conteudoDiv ul li{background-image:url(../img/btn_seta.gif);background-repeat:no-repeat;background-position:0px 0.6ex;line-height:120%;margin:0px;padding:0px 0px 0px 1.2ex;font-size:14px;}

		#conteudoDiv table.tabela{width:100%; border:1px solid #B7CAF5; border-collapse:collapse; }
		#conteudoDiv table.tabela th{background-color:#FC0; padding:2px 5px 1px 10px; border:1px solid #BCE; border-collapse:collapse;}
		#conteudoDiv table.tabela td{padding:2px 5px 1px 10px; border: 1px solid #B7CAF5; border-collapse:collapse;}
		#conteudoDiv table.tabela tr{background-color:#FFF;}
		#conteudoDiv table.tabela tr.odd{background-color:#FEA;}
		
		#conteudoDiv table.imagem{margin:0px; padding:10px;}
		#conteudoDiv table.imagem td{font-size:11px; vertical-align:top;}
		#conteudoDiv table.imagem td.titulo{color:#164193; font-weight:bold; vertical-align:bottom;}

		#conteudoDiv fieldset #espacoMarcaDiv{float:right;height:60px;width:135px;}

	#rodapeDiv{width:775px;margin-bottom:20px;}