body
{
	font-family:  Tahoma,Verdana,sans-serif,Arial;
	font-size: 9pt;
	background-color:#FFFFFF;
	color:#000000;
	margin: 0px;
	padding: 0px;
}

a.menu:link    	{ text-decoration: none; color:#000000;}
a.menu:visited 	{ text-decoration: none; color:#000000;}
a.menu:active  	{ text-decoration: none; color:#004080;}
a.menu:hover	{ text-decoration: none; color:#004080;}


a:link    	{ text-decoration: underline; color:#004080;}
a:visited 	{ text-decoration: underline; color:#004080;}
a:active  	{ text-decoration: underline; color:#3300CC;}
a:hover		{ text-decoration: underline; color:#3300CC;}

a.linktexto:link    	{ text-decoration: none; color:#000000;}
a.linktexto:visited 	{ text-decoration: none; color:#000000;}
a.linktexto:active  	{ text-decoration: underline; color:#000000;}
a.linktexto:hover		{ text-decoration: underline; color:#000000;}

.swithdraw{font-size:9px; font-weight:bold; color:#FFFFFF;}
.asterisk{font-size:10px; font-weight:bold; color:red}
.warning{color:red}
.notice{padding:1px 2px 1px 3px; background:#FFFF66;}
.icon{font-size:10px; font-weight:bold; padding:1px; background:#E9E9E9; color:#000080;}
.highlight{font-size:10px; font-weight:normal; padding:1px 2px 1px 2px; background:#FFFF00; color:#000000;}
.mandatory{font-size:10px; font-weight:bold; color:#FF8000;}
.lang{font-size:9px; font-weight:bold; padding:1px 2px 1px 2px; background:#FFFFFF; color:#000000;border: solid 1px #000000;}


div.ident{
	margin-left:40px;
	text-align:justify;
	font-weight: normal;
}

#mainContainer
{
	width:100%;
	height: 100%;
	margin:0 auto;
	text-align:left;
}




#contentContainer
{
	position:absolute;
	top:58px;
	left:175px;
	border:0px;
	background-color: #FFF;
	overflow:auto;
	padding:0px;
	width: 780px;
	font-weight: normal; 
}


#logo	
{	
	position:absolute;
	top:6px;
	left:15px;
	width:940px;
	height:46px;
	#background-color: #F6F6F6;
}

#menuContainer	
{	
	position:absolute;
	top:58px;
	left:15px;
	width:140px;
	padding-bottom:10px;
	padding-top:10px;
	overflow:auto;	
	border:1px solid #C6BEC0;
	background-color: #E6E6E8;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}



.menuitem {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:10px;
	padding-right:4px;
	cursor: pointer;
	font-weight: bold;
	font-family: Tahoma,Verdana,sans-serif,Arial;
	font-size: 12px;
	margin-top:1px;
}

.menuitem:hover {
	background-color: #FFFFFF;
	color:#004080;
}

.menuitemSelected {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:10px;
	padding-right:4px;
	cursor: pointer;
	font-weight: bold;
	font-family: Tahoma,Verdana,sans-serif,Arial;
	font-size: 12px;
	margin-top:1px;
	background-color: #FDFDFD;
	color:#004080;
}

#submenuContainer {
	margin-top:2px;
	margin-bottom:5px;
	margin-left:10px;
	width:120px;
}

.submenuitem {
	padding:2px;
	padding-left:16px;
	cursor: pointer;
	font-weight: normal;
	font-family: Tahoma,Verdana,sans-serif,Arial;
	font-size: 8pt;
	margin-top:1px;
}

.submenuitem:hover {
	background-color: #FFFFFF;
	color:#004080;
}

.submenuitemSelected {
	padding:2px;
	padding-left:16px;
	cursor: pointer;
	font-weight: normal;
	font-family: Tahoma,Verdana,sans-serif,Arial;
	font-size: 8pt;
	margin-top:1px;
	background-color: #FDFDFD;
	color:#004080;
}


.tabelaChamadas {
	text-align:justify;
}

.leftchamada {
	width:180;
	padding-right:10px;
	border-spacing: 4px;
	border-color: #C6BEC0; 
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.centerchamada {
	width:180;
	padding-right:10px;
	padding-left:10px;
	border-spacing: 4px;
	border-color: #C6BEC0; 
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.rightchamada {
	width:180;
	padding-left:10px;

}

.titulochamada{
	width:170;
	font-weight:bold;
	background-color:#E5E5F9;
	padding:2px;
	margin-bottom:5px;
}



.title_box	{ 
	width:100%;
	text-align:left;
	font-size:12pt; 
	font-weight: bold;  
	color:#000066;
	font-family:arial,verdana;
	margin-bottom:10px;
	margin-left:16px;
	#font-style:italic;
	position:absolute;
	top:20px;
	left:140px;
}

.title	{ 
	font-size:12pt; 
	font-weight: bold;  
	color:#000066;
	font-family:arial,verdana;
	margin-bottom:10px;
	margin-left:4px;
	font-style:normal;
}

.subtitle	{ 
	font-size:11pt; 
	font-weight: bold;  
	color:#000066;
	font-family:arial,verdana;
	margin-top:20px;
	margin-left:14px;
	font-style:normal;
}

.fstsubtitle	{ 
	font-size:11pt; 
	font-weight: bold;  
	color:#000066;
	font-family:arial,verdana;
	margin-top:0px;
	margin-left:14px;
	font-style:normal;
}

.subsubtitle	{ 
	font-size:10pt; 
	margin-left:14px;
	font-weight: bold;  
	color:#000066;
	font-family:arial,verdana;
	font-style:normal;
}


.breadcrumb_box	{ 
	position:absolute;
	top:18px;
	left:192px;
	width:600px;
	text-align:left;
	font-size:9pt; 
	font-weight:normal;  
	font-family:arial,verdana;
	font-style:italic;
}


.breadcrumb	{ 
	width:500px;
	text-align:right;
	font-size:9pt; 
	font-weight: normal;  
	font-family:arial,verdana;
	font-style:italic;
	position:absolute;
	top:22px;
	left:440px;
}

.arrow	{ 
	margin-left:5px;
	font-size:10pt; 
	font-weight: bold;  
	font-style:normal;
	color:#5B5B5B;
}


.tituloJanela	{ 
	font-size:11pt; 
	font-weight: bold;  
	color:#000066;
	font-family:arial,verdana;
	font-style:italic;
	margin-top:10px;
	margin-bottom:15px;
}

#janelaContainer
{
	width:460px;
	height: 310px;
	margin:0 auto;
	text-align:left;
	background-color: #E5E5F9;
	padding:10px;
}



.paragraph	{ 
	font-size:10pt;  
	text-indent:12pt; 
	text-align:justify; 
	font-weight:normal; 
	margin-bottom:10pt; 
	margin-top:0pt;
	color:#000000;
}

.text	{ 
	font-size:10pt;  
	font-weight:normal; 
	color:#000000;
}

.legenda		{ font-size:10px; margin-bottom:5px; color:#6C6C6C}

li	{ padding-bottom:6px;}
img {border:0px;}

input					{ font-family: Tahoma,Verdana,Bitstream Vera Sans,Arial; }
.botao					{ border: 1 solid #464646; background-color: #ffffff; font-family: Tahoma,Verdana,Bitstream Vera Sans,Arial; font-size:7.5pt; font-weight: bold; cursor:hand;}

.campotexto	{ 
	border:1px;
	border-style:solid; 
	border-color:#8496AD; 
	background-color: #FFFFFF; 
	font-family: Tahoma,Verdana,Bitstream Vera Sans,Arial; 
	font-size:8pt;
}


.s1{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#E9E9E9; color:#000000}
.s2{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#FF0000; color:#FFFFFF}
.s3{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#FFE920; color:#000000}
.s4{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#8FDD00; color:#FFFFFF}
.s5{font-size:10px; font-weight:bold; padding:1px 2px 1px 3px; background:#00AAD4; color:#FFFFFF}

.titleform{
	margin-bottom:10px;
	border-bottom:1px solid #CFCFCF;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	color:#000066;
}

.infoblock{
	width:600px;
	font-size:13px;
	padding:6px;
	border:0px solid #CFCFCF;
	margin-bottom:10px;
}

td.tddata {text-align:right; vertical-align:top;}

tbody.modulo{
	font-weight:normal;
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	border-spacing: 4px 0px 0px 4px;
	font-size:9pt;
}

tbody.display{
	font-weight:normal;
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	border-spacing: 2px 0px 0px 4px;
	font-size:10pt;
}

.header{
	font-weight:normal;
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	border-spacing: 2px 0px 0px 4px;
	color:#FFFFFF;
	background-color:#000066;
	font-size:10px;
}

.textfield	{ 
	border:1px;
	border-style:solid; 
	border-color:#8496AD; 
	background-color: #FFFFFF; 
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:12px;
	font-weight: normal;
	height:18px;
	padding-left:2px;
}

.textfieldarea	{ 
	border:1px;
	border-style:solid; 
	border-color:#8496AD; 
	background-color: #FFFFFF; 
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:12px;
	font-weight: normal;
	padding-left:2px;
}


.combo {
	background-color: #FFFFFF; 
	font-size:12px; 
	border-width: 1px; 
	border-color: #808080; 
}

option {
padding: 1px;
}

textarea {
overflow:auto;
}

.pulsante	{ 
	background-color: #ffffff; 
	font-family: Tahoma,Verdana,sans-serif,Arial; 
	font-size:10px; 
	font-weight: bold; 
	cursor:pointer;
}


img.image_right {
	float:right;
	margin:10px 0px 10px 10px;
	border: 0px;
}
img.image_right_lens {
	float:right;
	margin:10px 0px 10px 10px;
	border: 0px;
}
img.image_right_lens:hover{cursor: url("image/Enlarge.cur"), url("../image/Enlarge.cur"), default;}

img.image_left {
	float:left;
	margin:10px 10px 10px 0px;
	border: 0px;
}
img.image_left_lens {
	float:left;
	margin:10px 10px 10px 0px;
	border: 0px;
}
img.image_left_lens:hover{cursor: url("image/Enlarge.cur"), url("../image/Enlarge.cur"), default;}

.interline{
	border-color:#6C6C6C;
	border-style: solid;
	border-width:0 0 1px 0;
}

div.label{
	margin-bottom:15px;
}

div.message{
	margin: 16px 0 16px 0;
	padding:5px;
	border-color:#FF8000; 
	background-color:#FFFFCC;
	border-style: solid;
	border-width: 1px 0 1px 0;
}

.code {
	padding:2px;
	background-color:#F3F3F3;
	font-family:  Courier, 'Courier New', monospace;
}

.codebox {
	padding:0 5px 0 5px;
	border:1px solid #CFCFCF;
	margin-left:15px;
}