	
	body
	{ margin:0px; padding:0px; background: url('./standard/background.jpg') top center no-repeat fixed; font:12px helvetica; }

	#main
	{ width:953px; text-align:center; margin:20px auto 0px auto; }
	
	h1
	{ font:bold 20px calibri,helvetica,arial; color:#297C53; margin:0px; padding:0px; letter-spacing:1px; }
	
	h2.title
	{ font:bold 20px calibri,helvetica,arial; color:#323232; margin:0px 10px 10px 10px; padding:0px; letter-spacing:1px; }
	
	div.winbox
	{ width:953px; text-align:left; margin:0px auto 5px auto; }
			
			div.winbox div.top
			{ width:auto; height:13px; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url('./standard/winbox_top.png') top center no-repeat; overflow:hidden; }
			
			div.winbox div.middle
			{ width:auto; height:auto; display:block; margin:0px 0px 0px 0px; padding:5px 35px 5px 35px; background:url('./standard/winbox_middle.png') top center repeat-y; font:normal 14px calibri,helvetica,arial; }
			
			div.winbox div.bottom
			{ width:auto; height:15px; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url('./standard/winbox_bottom.png') top center no-repeat; }

	.clear
	{ clear:both; display:block; }
	
	#rodape
	{ width:953px; height:100px; background:url('./standard/rodape.png') top center no-repeat; text-align:left; margin:10px auto 0px auto; }	
	
			#rodape-links span
			{ font:bold 12px helvetica,arial; padding:0px 5px 0px 7px; color:#21A960; }

	/* LINKS */

	a.link001, a.link001:active, a.link001:visited
	{ font:bold 12px helvetica,arial; text-decoration:none; color:#FFFFFF; }
			
			a.link001:hover
			{ text-decoration:underline; }
			
			a.link001 img
			{ border:0px; margin-right:7px; }

	a.link002, a.link002:active, a.link002:visited
	{ font:bold 17px helvetica,arial; text-decoration:none; color:#41B35E; }
			
			a.link002:hover
			{ text-decoration:underline; color:#256535; }
	
	#rodape-links a, a:active, a:visited
	{ font:bold 12px helvetica,arial; text-decoration:none; color:#FFFFFF; }
			
			#rodape-links a:hover
			{ text-decoration:underline; }
	
	a.copyright, a.copyright:active, a.copyright:visited
	{ font:bold 12px calibri,helvetica,arial; text-decoration:none; color:#FFFFFF; text-transform:uppercase; }
	
			a.copyright:hover
			{ color:#C3FFD4; }

	/* LISTS */
	ul.plain-list
	{ margin:10px 0px 0px 0px; }
	
	ul.plain-list li
	{ list-style: none; margin:5px 0px 5px 10px; }
	
	ul.plain-list li a, ul.plain-list li a:visited, ul.plain-list li a:active
	{ }

	/* BUTTONS */		
	
	a.squarebutton, a.squarebutton:visited, a.squarebutton:active { background: transparent url('./standard/square-gray-left.png') no-repeat top left; display:block; float:left; margin:0px 10px 0px 0px; font:bold 12px helvetica; color: #FFFFFF; line-height:21px; height:29px; padding-left:9px; text-decoration:none; }
	a.squarebutton span { background: transparent url('./standard/square-gray-right.png') no-repeat top right; display:block; padding: 4px 9px 4px 0px; text-align:center; }
	a.squarebutton:hover{ background-position: bottom left; }
	a.squarebutton:hover span{ background-position: bottom right; color: #276A38; }
	.buttonwrapper{ overflow: hidden; width: 100%; text-align:right; }		

		div.box_list
		{}
		
		div.box_list div.box_item
		{ width:auto; margin:10px 0px 15px 10px; padding:0px 0px 0px 40px; display:block; text-align:justify; font:bold 14px helvetica; line-height:20px; }

		p 					{ font:13px trebuchet ms; color:#323232; margin:10px 10px 10px 10px; line-height:23px; text-align:justify; }
		p.title 		{ font:bold 16px trebuchet ms; color:#55B0F9; margin:15px 8px 10px 8px; line-height:26px; text-align:justify; border-bottom:1px dotted #5FAFED;}
		p.dest01 		{ font:bold 13px trebuchet ms; color:#646464; margin:5px 0px 0px 15px; line-height:26px; text-align:justify; }
		p.dest02 		{ font:bold italic 13px trebuchet ms; color:#5FAFED; margin:0px 0px 0px 15px; line-height:26px; text-align:justify; }
		p.dest03 		{ font:13px trebuchet ms; color:#484848; margin:5px 0px 10px 15px; line-height:20px; text-align:justify; }
		p.mark01 		{ font:bold 11px helvetica; color:#323232; margin:5px 0px 5px 30px; line-height:26px; text-align:justify; }
		p.citacao 	{ font:bold italic 13px helvetica; color:#379EF2; margin:10px 8px 5px 8px; line-height:22px; padding:4px; text-align:center; background:#D7EBF1; }    
		p.text 			{ font:13px helvetica; color:#484848; margin:15px 10px 15px 10px; line-height:20px; padding:5px 5px 0px 5px; text-align:justify; }
		p.text:first-letter { color: #379EF2; font:bold 21px trebuchet ms; }						
		p.timestamp { width:auto; margin:0px; padding:0px; font:11px trebuchet ms; color:#256535; display:block;}		
		
		p.subtitulo	{ font:bold 16px trebuchet ms; color:#297C53; letter-spacing:1px; padding:0px; }
		p.subtitulo:first-letter { font:bold 19px trebuchet ms; }
		
		p.parag	{ padding:0px 0px 25px 0px; }
		
		div.item_list { width:auto; padding:15px 15px 5px 15px; }
		div.item_read { width:auto; padding:15px 15px 15px 15px; }

		/* NOTÍCIAS */
		a.item_noticias_painel 			 { color:#136B91; padding:3px 3px 3px 10px; margin-bottom:1px; text-decoration:none; background:url('./standard/mark_001.png') center left no-repeat; display:block; }
		a.item_noticias_painel:hover { color:#0283AD; text-decoration:none; background:url('./standard/mark_002.png') center left no-repeat; }		

    /* PAGINATION */

		#paginat {
		width:100%;
		height:auto;
		margin:20px 0px 0px 0px;
		padding:14px 0px 10px 0px;
		line-height:20px;
		display:block;
		text-align:justify;
		}

		#paginat a {
		margin:2px;
		padding:3px 10px 3px 10px;
		color: #FFFFFF;
		border-top:1px solid #42B15E;
		border-left:1px solid #42B15E;
		border-bottom:1px solid #42B15E;
		border-right:1px solid #42B15E;
		background-color:#5ACA78;
		font:bold 11px helvetica;
		text-decoration:none;
		}

		#paginat a:hover {
		color: #FFFFFF;
		background-color:#276A38;
		border-top:1px solid #276A38;
		border-left:1px solid #276A38;
		border-bottom:1px solid #276A38;
		border-right:1px solid #276A38;
		}

		.none1 {
		margin:2px;
		padding:2px 4px 2px 4px;
		border:1px solid #276A38;
		color:#FFFFFF;
		background-color:#276A38;
		font:bold 11px tahoma;
		}

		.none2 {
		margin:2px;
		padding:3px 10px 3px 10px;
		border:1px solid #AFBEB3;
		background-color:#C9DACD;
		color:#FFFFFF;
		font:bold 11px helvetica;
		}

    /* FORM */

    form.form     		 { width:auto; padding:10px 10px 10px 10px; }
    form.form br       { clear:both; }
    form.form label    { width:200px; height:26px; font:14px calibri,helvetica,arial; float:left; padding:0; margin:10px 0 0 0; text-align:right; }
    form.form input    { width:500px; height:26px; margin:5px 0px 0px 15px; border:1px solid #FFFFFF; font:14px calibri,helvetica,arial; padding:4px 5px 3px 5px; float:left; background:url('./standard/box_transp_001.png'); }
    form.form textarea { width:500px; height:140px; margin:5px 0px 0px 15px; border:1px solid #FFFFFF; font:12px helvetica; line-height:19px; overflow:auto; padding:4px 5px 4px 5px; float:left; background:url('./standard/box_transp_001.png'); }
    form.form select   { width:500px; height:24px; margin:5px 0px 0px 0px; border-top:1px solid #97DCFF; border-left:1px solid #97DCFF; border-right:1px solid #97DCFF; border-bottom:1px solid #97DCFF; font:12px helvetica; float:left; }

			form.form label.lblcheckbox   { width:auto; height:26px; font:14px calibri,helvetica,arial; float:left; padding:0; margin:4px 0px 0px 0px; text-align:left; cursor:pointer; clear:right; }
			form.form input.checkbox 			{ width:auto; height:auto; padding:0px; margin:3px 5px 0px 0px; background:none; border:none; float:left;  }

		form.form input.txtFocusFx
		{ border:1px solid #42B15E; background:#ACCCB1; color:#FFFFFF;	}
		
		form.form label.lblFocusFx
		{ font:bold 14px calibri,helvetica,arial; text-decoration:underline;  }

