	
	/* padrao */

	body {
		font-family      : Tahoma, Arial, verdana, Helvetica, sans-serif;
		font-size        : 11px;
		background-color : #d8d8d8;
		color            : #333333;
	}

	p {
		margin        : 3px;
		margin-bottom : 5px;
		padding-bottom: 5px;
	}
	
	input, textarea, select {
		font-family      : verdana, arial, heveltica;
		font-size        : 10px;
		color            : #333333;
		border           : 1px solid silver;
		background-color : white;
		padding-left     : 2px;
	}
	form {
		margin : 0px;
	}
	
	fieldset
	{
		background-color : #f9f9f9;
		width            : 100%;
	}
	legend
	{
		font-family : verdana, arial, heveltica;
		font-size   : 11px;
		color       : #888888;
		background-color : #ffffff;
	}
	
	.login {
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 15px;
		border: 1px solid #cccccc;
		width: 500px;
		height: 110px;
		background: #F1F3F5;
	}

	#login-form {
		text-align: left;
		float: left;
		width: 40%;
	}
	
	#login-aviso{
		float: right;
		width: 60%;
	}	

	.inputlabel {
		font-weight: bold;
		text-align: left;
		}
	
	.inputbox {
		width: 150px;
		margin: 0 0 1em 0;
		border: 1px solid #cccccc;
		}	
		
	.button {
		font-family : Tahoma, helvetica, sans-serif; 
		font-size : 11px;
		font-weight : normal;
		color : #001563;
		height : 22px;
		padding-left : 7px;
		padding-right : 7px;
		border : 1px solid #c8c8c8;
		background-image : url("../../imagens/btn_fundo.gif");
		cursor : pointer;
	}

	#envio-senha {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
		padding: 15px;
		margin-top:10px;
		border: 1px solid #cccccc;
		width: 100%;
		background: #f5f5f5;
	}
	
	#envio-title{
		margin: 0px;
		margin-left:10px;
		padding-top: 10px;
		font-size: 12px;
		color: #4e83b9;
		font-weight: bold;
		background-color: transparent;
	}
	
	/* links */
	
	a:link
	{
		color           : #336699;
		font-weight     : normal;
		text-decoration : none;
	}
	a:visited
	{
		color           : #336699;
		font-weight     : bold;
		text-decoration : none;
	}	
	a:hover
	{
		color           : #336699;
		text-decoration : underline;
	}
	a:active
	{
		color           : #336699;
		text-decoration : none;
	}		
	
	.menuTopo a:link
	{
		color           : #993300;
		font-weight     : bold;
		text-decoration : none;
	}
	.menuTopo a:visited
	{
		color           : #993300;
		font-weight     : bold;
		text-decoration : none;
	}	
	.menuTopo a:hover
	{
		color           : #999999;
		text-decoration : normal;
	}
	.menuTopo a:active
	{
		color           : #993300;
		text-decoration : none;
	}	
	
	.listConteudo a:link
	{
		color           : #336699;
		font-weight     : bold;
		text-decoration : none;
	}
	.listConteudo a:visited
	{
		color           : #336699;
		font-weight     : bold;
		text-decoration : none;
	}	
	.listConteudo a:hover
	{
		color           : #999999;
		text-decoration : normal;
	}
	.listConteudo a:active
	{
		color           : #336699;
		text-decoration : none;
	}		
	/*
	.caixaIndex a:link
	{
		color           : #333333;
		font-weight     : bold;
		text-decoration : none;
	}
	.caixaIndex a:visited
	{
		color           : #333333;
		font-weight     : bold;
		text-decoration : none;
	}	
	.caixaIndex a:hover
	{
		color           : #999999;
		text-decoration : normal;
	}
	.caixaIndex a:active
	{
		color           : #333333;
		text-decoration : none;
	}
	*/	
	.menuLateral a:link
	{
		font-family     : arial;
		font-size		: 11px;
		color           : #4e83b9;
		font-weight     : normal;
		text-decoration : none;
	}
	.menuLateral a:visited
	{
		font-size		: 11px;		
		color           : #4e83b9;
		font-weight     : normal;
		text-decoration : none;
	}	
	.menuLateral a:hover
	{
		font-size		: 11px;	
		color           : #993300;
		text-decoration : none;
	}
	
	.menuLateral a:active
	{
		color           : #4e83b9;
		font-size		: 11px;		
		font-weight     : normal;
		text-decoration : none;
	}		
	
	/* tabelas */
	
	table.tplPrincipal
	{
		border 	         : 1px solid #999999;
		border-top 	     : 0px;
		border-bottom    : 0px;
		background-color : #ffffff;
	}
	
	.tplPrincipal td.topo
	{
		background-image : url(../../imagens/topo_bg_1.jpg); 
		height		     : 69px;
		padding-left	 : 10px;
	}
	
	.tplPrincipal td.listaCaixas
	{
		background-image : url(../../imagens/corpo_bg_5.gif); 
		padding-top		 : 14px;
		padding-bottom	 : 10px;
		padding-left	 : 2px;	
		border-bottom	 : 1px solid #cccccc;	
	}
	
	table.rodape{}
	
	.rodape td
	{
		padding-left	 : 20px;	
		padding-bottom	 : 20px;
		border-bottom	 : 1px solid #999999;	
	}
	
	table.menuTopo
	{
		background-image: url(../../imagens/menu_bg_3.jpg); 
	}
	.menuTopo td
	{
		font-family   : arial, verdana;
		font-size     : 11px;
		font-weight	  : bold;
		color         : #555555;
		text-align    : center;
		border-top    : 3px solid #ff9900; 
		border-right  : 1px solid #e3e3e3;
		border-bottom : 1px solid #ffffff;
		padding-left  : 3px;
		padding-right : 3px;
		height		  : 27px;
	}
		
	table.caixaText
	{
		background-color : #ffffff;
		border		     : 1px solid #c8d1d6;
		border-top       : 4px solid #c8d1d6;		
	}
	
	.caixaText th
	{
		font-family   : arial narrow, verdana;
		font-size     : 24px;
		font-weight	  : normal;
		color         : #4e83b9;
		text-align	  : left;
		padding		  : 4px;
		padding-left  : 16px;
		padding-top   : 2px;
	}	

	.caixaText td
	{
		font-family   : Tahoma, Arial, verdana, Helvetica, sans-serif;
		font-size     : 11px;
		color         : #333333;
		text-align	  : left;
		padding		  : 16px;
		padding-top   : 5px;
	}	
	
	.caixaText td.caminho
	{
		font-family   : Tahoma, Arial, verdana, Helvetica, sans-serif;
		font-size     : 9px;
		color         : #4e83b9;
		text-align	  : left;
		padding       : 2px;
		padding-left  : 16px;
	}	

/**/
	table.formContato
	{
		background-color : #ffffff;
	}
	
	.formContato th
	{

	}	

	.formContato td
	{
		font-family   : Tahoma, Arial, verdana, Helvetica, sans-serif;
		font-size     : 11px;
		color         : #333333;
		text-align	  : left;
		padding		  : 5px;
	}	
/**/

	table.menuSimples
	{
		background-color : #f5f5f5;
		border		     : 1px solid #d7d7d7;
		border-top       : 4px solid #c8d1d6;		
	}
	
	.menuSimples td 
	{
		border-top    : 1px solid #ffffff;
		border-bottom : 1px solid #c8d1d6;
		padding-left  : 0px;
		padding-right : 0px;
		height 		  : 18px;
		width  		  : 156px;
	}
			
	table.caixaIndex
	{
		background-color : #ffffff;
		border		     : 1px solid #c8d1d6;
		border-top       : 4px solid #c8d1d6;		
	}
	
	.caixaIndex th
	{
		font-family   : arial narrow, tahoma, verdana;
		font-size     : 21px;
		font-weight	  : normal;
		color         : #4e83b9;
		text-align	  : left;
		padding		  : 1px;
		padding-left  : 10px;
		padding-top   : 2px;
	}	

	.caixaIndex td
	{
		font-family   : Tahoma, Arial, verdana, Helvetica, sans-serif;
		font-size     : 10px;
		color         : #333333;
		text-align	  : left;
		padding		  : 1px;
		padding-left  : 6px;
		padding-top   : 0px;
	}

	table.listConteudo
	{
		border-collapse : collapse;
	}
	
	.listConteudo th
	{
		font-family : Tahoma, Arial, verdana, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color : #555555;
		border-bottom	: 1px dashed #cccccc;
		padding-top : 15px;
	}
	
	.listConteudo td
	{
		padding : 4px;
		padding-bottom : 1px;
	}
	
	table.tbImprensa
	{
		border-collapse : collapse;
	}
	.tbImprensa td
	{
		padding : 10px;
		border-top : 1px dashed #cccccc;
		border-bottom : 1px dashed #cccccc;
		background-color : #f5f5f5;
	}
	.tbImprensa span.desc
	{
		font-size : 10px;
		color : #555555;
	}
	.tbImprensa td.sep
	{
		padding : 0px;
		background-color : #ffffff;
		border-bottom : 0px;
	}
	.tbImprensa td.grupo
	{
		font-size : 14px;
		border-color : #ff9900;
		background-color : #ffffff;
		border-top : 0px;
	}
	.tbImprensa td.image
	{
		padding : 4px;
		background-color : #d8d8d8;
		text-align : center;
	}	
	
	table.menuSub{}
	
	.menuSub th
	{
		text-align       : left;
		border		     : 1px solid #d7d7d7;
		padding-left     : 13px;
		height 		     : 18px;
		width  		     : 156px;
		background-color : #f5f5f5;
	}	
	
	.menuSub td.simples
	{
		border		  	 : 0px;
		background-color : transparent;
		padding          : 0px;
	}
		
	.menuSub td 
	{
		font-family      : arial, tahoma, verdana;
		font-size		 : 11px;
		color			 : #4e83b9;
		border		  	 : 1px solid #d7d7d7;
		padding      	 : 13px;
		background-color : #ffffff;
		line-height 	 : 20px;
	}
	
	/* listas */
	
	ul.listaIndex
	{
		list-style-image	 : url(../../imagens/seta_1.gif); 
		list-style-position	 : outside;
		margin				 : 0px;
		padding-top 		 : 10px;
		padding-left  		 : 18px;
		padding-right   	 : 10px;
	}
	
	.listaIndex li
	{
		padding-bottom  : 8px;
	}

	/* span */
	
	span.contentTitulo
	{
		font-size		 : 12px;
		font-weight		 : bold;
	}
	
	span.contentDesc
	{
		font-size		 : 11px;
		font-weight		 : normal;
		font-style		 : italic;
	}

	span.contentAutor
	{
		font-size		 : 11px;
		font-weight		 : normal;
		color			 : #888888;
	}	

	/*menu dhtml*/
	
	.menuItemFirst 
	{
		font-family: arial, verdana, heveltica;
		font-size:11px;
		font-weight:normal;
		color:#333333;
		cursor:pointer;
		padding:2px 4px 2px 4px;
		background-color:#f5f5f5;
		width:160px;
		border		     : 1px solid #d7d7d7;
		border-top       : 4px solid #c8d1d6;		
		border-bottom    : 1px solid #c8d1d6;		
	}
	
	.menuItem 
	{
		font-family: arial, verdana, heveltica;
		font-size:11px;
		font-weight:normal;
		color:#333333;
		cursor:pointer;
		padding:2px 4px 2px 4px;
		background-color:#f5f5f5;
		width:160px;
		border        : 1px solid #d7d7d7;		
		border-top    : 1px solid #ffffff;
		border-bottom : 1px solid #c8d1d6;		
	}
	.menuItemLast 
	{
		font-family: arial, verdana, heveltica;
		font-size:11px;
		font-weight:normal;
		color:#333333;
		cursor:pointer;
		padding:2px 4px 2px 4px;
		background-color:#f5f5f5;
		width:160px;
		border		  : 1px solid #d7d7d7;
		border-top    : 1px solid #ffffff;
		border-bottom : 1px solid #c8d1d6;		
	}
	
	/* On mouse over */
	.menuItemFirstOver 
	{
		font-family: arial, verdana, heveltica;
		font-size:11px;
		font-weight:normal;
		color:#993300;
		cursor:pointer;
		padding:2px 4px 2px 4px;
		background-color:#d8d8d8;
		width:160px;
		border		     : 1px solid #d7d7d7;
		border-top       : 4px solid #c8d1d6;		
		border-bottom    : 1px solid #c8d1d6;		
	}
	.menuItemOver {
		font-family: arial, verdana, heveltica;
		font-size:11px;
		font-weight:normal;
		color:#993300;
		cursor:pointer;
		background-color:#d8d8d8;
		width:160px;
		padding:2px 4px 2px 4px;
		border		     : 1px solid #d7d7d7;
		border-top       : 1px solid #ffffff;		
		border-bottom    : 1px solid #c8d1d6;	

	}
	.menuItemLastOver 
	{
		font-family: arial, verdana, heveltica;
		font-size:11px;
		font-weight:normal;
		color:#993300;
		cursor:pointer;
		padding:2px 4px 2px 4px;
		background-color:#d8d8d8;
		width:160px;
		border		  : 1px solid #d7d7d7;
		border-top    : 1px solid #ffffff;
		border-bottom : 1px solid #c8d1d6;		
	}
	
	/* submenus container */
	.submenu {
		-moz-opacity:.9;
		filter:alpha(opacity=90);
		width:160px;
	}
	
	table.formCadastro{
		border-collapse: collapse;
	}
	
	.formCadastro td{
		padding: 3px;
	}

	
	