/* Default Stylesheet */

																/* >>> ELEMENTS <<< */

* {
	margin: 0;
	padding: 0;
	}
	body {
		background-image:url(../images/bg_fundo.jpg);
		background-repeat:repeat;

		color: #333;
		font-family: Verdana, Tahoma, "MS Sans Serif", Arial;
		font-size: 11px;
		text-align: center;
		}

/* PNG Fix */
* html img {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="images/blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}

/*DEBUG*/
div {
	/*border:solid 1px red;*/

}


a {
	color: #00196A;
	text-decoration: none;
	}

a:hover {
	color: #00196A;
	}



/* >>> CONTAINERS <<< */

div#print {
	display: none;
	}
	
	
	
div#container {
	background-image:url(../images/bg_top_nuvem.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:770px;
	margin:0px auto;
	text-align: left;
	background-color:#FFFFFF;
	}
	
	
/************************** HEADER*****************************************/	
	
div#header-wrap {
	margin: 8px 0;
}
	div#header-in {
			height:135px;		
	}
			
		ul#nav-top {
			float: right;	
			list-style: none;
			margin-top:70px;
			*margin-top:68px;
			margin-right:5px;
			height:15px; 
			width:350px;
		}
			ul#nav-top li {
				display: inline;
				}
				ul#nav-top li a {
					margin: 0px 0px;
					color: #08085B;
					background-color: inherit;
					font-size:9px;
					text-decoration: none;
					}
				ul#nav-top li a:hover {
					color: #4494FF;
					background-color: inherit;
					}
			
/************************************************************/			


/******************** AGRUPA TUDO MENOS O HEADER E O FOOTER *******************************************/
div#content-wrap {
	
	}
/***************************************************/

			
/****************************COLUNA ESQUERDA*********************************/	

div#left {
	float: left;
	width: 166px;
	color: inherit;
	}
	div#left-in {
		padding: 0px;
		color:#FFFFFF;
		}
		div#menu_left {
			margin:auto;
			background-image:url(../images/bg_menu_left.jpg);
			background-repeat:no-repeat;
			background-position:center;
			width:166px;
			height:315px;
			}
		div#left_painel_1 {
			margin:auto;
			margin-top:5px;
			padding-top:15px;
			width:132px;
			height:132px;
			}
			
		div#left_painel_2 {
			margin-left:10px;
			margin-top:27px;
			width:150px;
			height:202px;
			margin-bottom:30px;
			}	


ul#nav-left {
	margin: 1px;
	font-size:10px;
	position: relative;

}
	ul#nav-left li {
		border-bottom: 1px solid #4192C7;
		list-style:none;
		padding-left:15px;
		padding-top:3px;
		padding-bottom:2px;
		height:14px;
		cursor:pointer;
	}
		
			.divSubMenu {
			
				display:none;
				z-index:2000;
				position:absolute;
				width:170px;
				color:#FFFFFF;
				margin-top:-20px;
				margin-left:120px;
				*margin-left:50px;
			} 
			
			.divSubMenu .subMenuTop {
				margin:auto;
				background-image:url(../images/submenu_top.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				width:170px;
				height:12px;
			}
			
			.divSubMenu .subMenuFooter {
				margin:auto;
				background-image:url(../images/submenu_footer.gif);
				background-repeat:no-repeat;
				background-position:top;
				width:170px;
				height:12px;
			}
			
			.divSubMenu .subMenuCenter {
				margin:auto;
				background-color:#0260AA;
				border-left:solid 2px #1C478D;
				border-right:solid 2px #1C478D;
				width:166px;
			}
			
			
				.divSubMenu .subMenuCenter ul#nav-left {
					margin: 1px;
					font-size:10px;
					position: relative;
				
				}
					.divSubMenu .subMenuCenter ul#nav-left li {
						border-bottom: 1px solid #4192C7;
						list-style:none;
						padding-left:15px;
						padding-top:3px;
						padding-bottom:2px;
						height:14px;
						cursor:pointer;
					}

/**************************************************************/			
	
						
/******************* COLUNA CENTRO ****************************************/

div#center {
	margin: 0 0 0 170px;
	color: inherit;
	/*background-color: #fff;*/
	}
		div#center-in {
			margin:10px;
			margin-bottom:0px;
			/*background-color: #fff;*/

		}
		
/* TOPICO */

				div#center_panel_2_top {
					margin:auto;
					background-image:url(../images/moldura_top.jpg);
					background-position:bottom;
					background-repeat:no-repeat;
					height:25px;
					width:580px;
					float:left;
					}

		
			#conteudo {
				border-left:solid 1px #C5ECF8;
				border-right:solid 1px #C5ECF8;
				/*border-left:solid 1px #05085B;*/
				width:578px;			
				float:left;
				background-image:url(../images/bg_center.jpg);
				background-position:top;
				background-repeat:repeat-x;

			}
			
			#conteudo #texto {
				width:538px;
				_width:536px;
				margin:auto;
			}

			 #topSelect {	
				float:right;			
			 }
			 			 
			
			  #edicaoTopico {
					
				}
			
		#center_footer {
			/*clear:both;*/			
			height:25px;
			background-image:url(../images/moldura_bottom.jpg);
			background-position:top;
			background-repeat:no-repeat;
			padding-bottom:10px;
			margin:auto;
			width:580px;
			float:left;
			}
			
/*Expediente*/

div#center_expediente_top {
	margin:auto;
	background-image:url(../images/moldura_top.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:25px;
	width:580px;
	float:left;
	}
	
	
#center_expediente_conteudo {
	margin:auto;
	border-left:solid 1px #C5ECF8;
	border-right:solid 1px #C5ECF8;
	padding: 20px;
	_padding: 19px;
	width:538px;
	_width:540px;
	_float:left;
	font-size:12px;
	text-align:justify;
		background-image:url(../images/bg_center.jpg);
	background-position:top;
	background-repeat:repeat-x;

}	


#center_expediente_footer {
	/*clear:both;*/			
	height:25px;
	background-image:url(../images/moldura_bottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin:auto;
	width:580px;
	float:left;
	}




/*********************************************************/
	
			
/*************************** FOOTER ************************************************************/			
div#footer-wrap {
	clear: both;
	}
	div#footer-in {
			background-image:url(../images/bg_footer.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			width:770px;
			height:20px;
			text-align:center;
			color:#FFFFFF;
			font-size:10px;
			padding-top:1px;
		}
		
/*****************************************************************/		
		
/********************* PARA MENUS LISTA ********************************************/		
ul.list {
	margin: 20px 30px;
	font-size: 90%;
	line-height: 20px;
	}
	
	
ul li ul li {
	background-color:transparent;
}

ul li ul li:hover {
	background-color:#C0E3F9;
	color:#06075A;
}
	
/****************************************************************************/





																/* >>> SUB CONTAINERS <<< */
* { }





																/* >>> LISTS <<< */
			
/*			
ul#nav-footer {
	margin: 0 190px;
	padding: 0 2px;
	color: #aaa;
	background-color: inherit;
	font-size: 80%;
	list-style: none;
	text-align: right;
	}
	ul#nav-footer li {
		display: inline;
		}
	ul#nav-footer li.left {
		float: left;
		}
		ul#nav-footer li a {
			margin: 0 3px;
			color: #aaa;
			background-color: inherit;
			}
		ul#nav-footer li a:hover {
			color: #333;
			background-color: inherit;
			}*/





																/* >>> TYPOGRAPHY <<< */
*.x {
	display: none;
	}
div#header-wrap h1 {
	padding: 10px;
	font-size: 200%;
	}
div#center h2 {
	margin: 0 0 5px 0;
	font-size: 150%;
	}
div#left h2, div#right h2 {
	margin: 20px 20px 5px 20px;
	font-size: 100%;
	}
div#center p {
	margin: 5px 0 5px 0;
	color: #444;
	background-color: inherit;
	font-size: 90%;
	}
div#left p {
	margin: 0 15px 5px 15px;
	color: #FFF;
	background-color: inherit;
	font-size: 90%;
	}
	
div#right p {
	margin: 10px 15px 5px 15px;
	color: #FFF;
	background-color: inherit;
	font-size: 10px;
	}
	
p a, ul.list a {
	color: #4494FF;
	background-color: inherit;
	text-decoration: none;
	border-bottom: 1px solid #F1F7FF;
	}
	p a:hover, ul.list a:hover {
		color: #333;
		background-color: inherit;
		border-bottom: 1px solid #eee;
		}
		
.tipoLetra2 {
	color:#00196A;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif
}

.tipoLetra3 {
	font-family: Arial,Tahoma,Verdana,Helvetica, sans-serif
}

.titulo2 {
	font-weight:bold;
}

.titulo3 {
	color:#000080;
	font-weight:bold;
	font-size:16px;
}


																/* >>> FORMS <<< */
/*--------------------------------------------------------------------// 
	FORMULÁRIOS
//--------------------------------------------------------------------*/

.Input80 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 80px;
	text-decoration: none
}

.Input120 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 120px;
	text-decoration: none
}


.Input200 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 200px;
	text-decoration: none;
}

.Input300 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 300px;
	text-decoration: none;
}

.Select40{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 46px;
	text-decoration: none;
}
.Select120 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 126px;
	text-decoration: none;
}

.Select150 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 156px;
	text-decoration: none;
}

.Select200 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 206px;
	text-decoration: none;
}

.Select300 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 306px;
	text-decoration: none;
}

.textarea600 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	border:solid 1px #7F9DB9;
	width:600px;
	background-color:#FFFFFF;
}

.textarea300 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	border:solid 1px #7F9DB9;
	width:300px;
	background-color:#FFFFFF;
}

a .link {
	color: #00196A;
	text-decoration: none;
	}

a:hover .link {
	color: #00196A;
	text-decoration: none;
	}
	
a.link3 {
	color: #003366;
	text-decoration: none;
	}

a:hover.link3 {
	color: #003366;
	text-decoration: underline;
	}


.btn {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width:80px;
}

																/* >>> END <<< */
