﻿body {margin: 0 0 0 0; font-family: Tahoma,Arial,Verdana;}
/* ##### header - begin #### */
	#tableHeader {width: 100%; margin-top: 3px;}
	#leftColHeader {width:64%; height:30px; background-image: url(../images/mainmenu/main_menu_top_border.gif); background-repeat:repeat-x; text-align:left; vertical-align:text-top;}
		#leftColHeaderLeft{float:left; width: 5px; height: 30px; background-image: url(../images/mainmenu/main_menu_left_corner.gif);}
		/* Welcome & Organisation Identification */
		#leftColHeaderID{float:left; height: 30px; vertical-align:bottom; width:460px;}
	#rightColHeader {width:36%; height:30px; background-image: url(../images/mainmenu/spacer.gif);}
		DIV#rightColHeaderMainLeft{float:left;width: 30px; height: 30px; background-image: url(../images/mainmenu/main_menu_left_close.gif);}
		DIV#rightColHeaderMain{float:right; height: 30px; margin-top: -1px}
		DIV#rightColHeaderMainRight{float:right; width: 4px; height: 30px; background-image: url(../images/mainmenu/main_menu_right_corner.gif);}
/* ##### menu - end #### */

/* ##### Content - begin ####*/
	#tableConteudo {width: 100%; border-top: 20px; background-color:white; }
	#tableConteudo td {vertical-align: top;}
	#tableConteudo .firstrow{text-align:left; padding-left: 30px; vertical-align:top; padding-bottom: 10px; background-image: url(../images/mainmenu/line.gif); background-repeat:no-repeat; height:10px;}
	#tableConteudoright{border-right: solid 5px White; width:100%; padding-left: 5px;}
/* ##### Content - end #### *

/* ##### Box - begin #####*/
	.BoxTableColumn {width: 100%; margin-bottom: 0px; margin-top:-1px; margin-left: -1px;}
	.BoxTableColumn .boxHeadTableColumn { height: 9px; background: url(../images/boxes/box-silver-n_03.gif) repeat-x top;}
	.BoxTableColumn .boxContentTableColumn {border-width: 0px 1px; border-color: silver; border-style: solid;}
	.BoxTableColumn .boxEndTableColumn { height: 24px; background: url(../images/boxes/box-gray-n_10.gif) repeat-x top; }
/* ##### menu Box - end ##### */
    
/* ### contagerencia ### */
	.divpageviewgridfrmcontagerencia{OVERFLOW: auto; WIDTH: 100%; height: 90%; margin-top:3px;}
	.divpageviewTreeListfrmcontagerencia{OVERFLOW: auto; WIDTH: 100%;  margin-top:3px;}
	#DivValidaContaDados{padding: 4px;}

/* ### formulario  ### */
	#formulariofirst{margin-top:4px; border-bottom: dotted 1px silver;}
	#formulariolast{padding-bottom: 4px; padding-top: 1px;}
	.formulario{width:100%;border-bottom: dotted 1px silver;}
	.formulario .firstlabel{width:120px; white-space:nowrap; float:left; padding-left:3px; padding-top:0.6em;}
	.formulario .control{float:left; padding-top:0.5em;}
	.formulario .otherlabel{width:55px; white-space:nowrap; float:left; padding-top:6px; text-align:center;}
	.formulario .otherlabellg{width:80px; white-space:nowrap; float:left; padding-top:6px; text-align:center;}
	.formulario .otherlabellgxl{width:120px; white-space:nowrap; float:left; padding-top:6px; text-align:center;}

/* ### grid ### */
	.grid-first-item-dotted-topnull{border-top: #DCDCDC 0px dotted; border-right: 0; border-left: 0; border-bottom: #DCDCDC 1px dotted; margin: 0; padding:0;}
	.grid-item-dotted-topnull{border-top: 0;border-right: #DCDCDC 1px dotted;border-bottom: #DCDCDC 1px dotted; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
	.grid-last-item-dotted-topnull{border-top: 0;border-left: 0;border-bottom: #DCDCDC 1px dotted;border-right: 0px;	margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
	.divimagegrid{float:left;width: 20px; white-space:nowrap; text-align:center; }
	.divtextgrid{float:left; padding-top:4px;}

