/***** structure - estrutura *****/
body
	{
		font:10px Verdana;
		color:#666666;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-image:url(../imgs/bg.gif);
		background-repeat:repeat-x;
		}
	
/* main - principal */
#main
	{
		margin:0 auto;
		width:770px;
		background-color:#FFFFFF;
	}

/* center - centro */
#center
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color:#FFFFFF;
	}

#top
	{
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 0px 0px;
		height: 15px;
		background-color:#003466;
		text-align:right;
		color:#FFFFFF;
	}	

/* header - cabecalho */
#header
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height:95px;
		background-image:url(../imgs/bg-cabecalho.png);
		background-repeat:repeat-x;
	}

#header_left
	{
		margin: 0px 0px 0px 0px;
		padding: 15px 0px 0px 10px;
		float:left;
	}
	
#header_right
	{
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float:right;
		font: 11px Verdana;
		color:#666666;
		text-align:left;
		width:500px;
	}
#header_right a
	{
		text-decoration: none;
		color:#666666;
	}
#header_right a:hover
	{
		text-decoration: underline;
	}
	

#header_right p#content
	{
		margin: 0px 10px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align:right;
		height:17px;
	}

#header_right input
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border:1px solid #003466;
		height:17px;
	}

/* column left - coluna esquerda */
#left
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:200px; 
/* 900 px */
		float:left;
		background-color:#F0F0F0;
	}

/* column right - coluna direita */
#right
	{
		margin: 5px 0px 0px 0px;
		padding: 0px 5px 0px 0px;
		width:553px;
		float:right;

	}


/* baseborad - rodape */
#baseboard
	{
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		border-bottom:2px solid #5B5C60;
		clear: both;
		color: #000000;
		font: 11px Verdana;
	}

#baseboard p
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color:#F0F0F0;
		color:#666666;
	}

#baseboard p a
	{
		text-decoration: none;
		color:#666666;
	}

#baseboard p a:hover
	{
		text-decoration: underline;
	}
	
#space
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: 20px;
	}
/*********************************MENU***************************************/

#menu{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#menu a{
	font:11px Verdana;
	text-decoration:none;
	color:#FFFFFF;
	height:20px;
	
	display:block;
	padding:4px 0px 0px 15px;
	border-bottom:1px solid #001630;
	border-top:1px solid #004490;
}

#menu a:hover{
	font:11px Verdana;
	color:white;
	background:#306596;
}

.sub_menu {
	width:195px;
	visibility:hidden;
	margin-left:196px;
	margin-top:-22px;
	position:absolute;
	background:#144577;

}


.suckerdiv ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	width: 200px; /* Width of Menu Items */
	border-bottom:1px solid #001630;

	}
	
.suckerdiv ul li{
	position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
	position: absolute;
	width: 230px; /*sub menu width*/
	top: 0;
	visibility: hidden;

}

/* Sub level menu links style */
.suckerdiv ul li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background: #002d60;
	padding:4px 0 0 20px;
	border-bottom:1px solid #001630;
	border-top:1px solid #004490;
	font:11px Verdana;
	height:20px;
}

.suckerdiv ul li a:visited{
color: #FFFFFF;
}

.suckerdiv ul li a:hover{
background-color: #306596;
}

.suckerdiv .subfolderstyle{
background: #002d60;

}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */


/* acesso rapido */
#acesso_rapido
	{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#acesso_rapido p#title
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 10px;
		background-color:#F0F0F0;
		color:#003366;
		font-size: 14px;
		font-weight: bold;
	}
	
#acesso_rapido p#dropdown
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
		font:10px Verdana;

	}

.dropdown {
		margin: 0px 0px 0px 7px;
		padding: 0px 0px 0px 0px;
		font: 10px Verdana;
		color:#003366;
}


/* form webmail - formulario webmail */
#mm_webmail
	{
		margin: 5px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		width:200px;
		height: 100px;
		background-image:url(../imgs/bg-webmail.gif);
		background-repeat:repeat-x;
		font:11px Verdana;
		color:#FFFFFF;
			}
			
#mm_webmail h2#title
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: left;
	}
	
#mm_webmail form
	{
		margin: 0px 0px 10px 10px;
		padding: 0px 0px 0px 0px;
	}
	
#mm_webmail input#text
	{
		margin: 3px 0px 0px 4px;
		padding: 0px 0px 0px 0px;
		border: 0;
		font-size: 10px;
		color:#666666;
		width:125px;
	}
#mm_webmail input#password
	{
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0;
		font-size: 10px;
		color:#666666;
		width:125px;
	}
#mm_webmail p#button
	{
		margin: 0px 20px 0px 0px;
		padding: 10px 0px 0px 0px;
		text-align: right;
	}


/* menu banners - menu banners */
#mm_banners
	{
		margin: 5px 0px 0px 0px;
		padding: 0px 5px 0px 5px;
		border-bottom-color:#999999;
	}
#mm_banners img
	{
		border: 3px solid #CDCDCF;
	}
#mm_banners div#link
	{
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;	
		
	}
#mm_banners div#link a
	{
		display: block;
		background-color: #999999;
	}
	
/* ajax load - carrega ajax */
#ajaxLoad
	{
		margin: 0px 0px 0px 0px;
		padding: 100px 0px 100px 0px;
		font: 14px Verdana;
		text-align: center;
	}

/* topo */
#topo
	{
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:543px;
		height:110px;
		border:3px solid #DEE0DF;

	}


	
/* cons_coluna */
#cons_coluna
	{
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		width:550px;
		height:238px;
	}



/* destaques */
#destaques
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:310px;
		float:right;

	}
#destaques p#title
	{
		margin: 0px 0px 0px 0px;
		padding: 7px 0px 7px 10px;
		background-color:#F0F0F0;
		color:#003366;
		font-size: 16px;
		font-weight: bold;
		border-bottom:3px solid #DEE0DF;
	}
		
#destaques_noticias

	{
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color:#003366;
		font: 9px Verdana;
		width:305px;

	}
	
#destaques_noticias a

	{
		text-decoration: none;
		color:#003366;
		font: 9px Verdana;
	}

#destaques_noticias a:hover

	{
		text-decoration: underline;
	}

#destaques_noticias_img
	{
		margin: 0px 10px 0px 0px;
		padding: 0px 0px 0px 0px;
		float:left;
	}

#destaques p#content a
	{
		text-decoration: none;
		color:#666666;
	}
	
	
/* conselho */
#conselho
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:230px;
		height:235px;
		float:left;

	}
	
#conselho p#content
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 25px;
		font: 9px Verdana;
		color:#043465;
	}

/* coluna */
#coluna
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		width:550px;
	}
#coluna p#title
	{
		margin: 0px 0px 0px 0px;
		padding: 7px 0px 7px 10px;
		background-color:#F0F0F0;
		color:#003366;
		font-size: 16px;
		font-weight: bold;
		border-bottom:3px solid #DEE0DF;
	}
#coluna p#content
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
		font: 11px Verdana;
		color:#666666;
	}

#coluna p#content a
	{
		text-decoration: none;
		color:#666666;
	}

#coluna p#content a:hover
	{
		text-decoration: underline;
	}
	
#bgcoluna 
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-image:url(../imgs/dot.gif);
		background-repeat:repeat-x;
	
		}
		
#edicao
	{
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		color:#003366;
		font-size: 14px;
		font-weight: bold;
	}
#edicao a
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		color:#003366;
		font-size: 14px;
		font-weight: bold;
	}

#edicao a:hover
	{
		text-decoration: underline;
	}
	
	

/* inferior */
#inferior
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:550px;
	}

/* agenda */
#agenda
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float:right;
		width:310px;
	}
	
#agenda a
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		color:#0099CC;
	}

#agenda a:hover
	{
		text-decoration: underline;
	}
	
#agenda p#title
	{
		margin: 0px 0px 0px 0px;
		padding: 7px 0px 7px 10px;
		background-color:#F0F0F0;
		color:#003366;
		font-size: 16px;
		font-weight: bold;
		border-bottom:3px solid #DEE0DF;
	}
#agenda_content
	{
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 5px 10px;
		color:#0FADDA;
		font-weight: bold;
		
	}
	
ul#list_aa
	{
		margin: 0px 0px 0px 18px;
		padding: 0px 0px 0px 0px;
	}
ul#list_aa li
	{
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		list-style-image: url(../imgs/marcador-links.gif);
		font-weight: bold;
		color:#0099CC;

	}
	
ul#list_bb
	{
		margin: 0px 0px 0px 27px;
		padding: 0px 0px 5px 0px;
	}
ul#list_bb li
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		list-style-image: url(../imgs/marcador-links.gif);
		font-weight: bold;
		color:#0099CC;
	}

ul#list_bb li a
	{
		text-decoration: none;
		font-weight: bold;
		color:#0099CC;
	}
	

ul#list_bb li a:hover
	{
		text-decoration: underline;
	}

ul#list_cc
	{
		margin: 0px 0px 0px 27px;
		padding: 0px 0px 5px 0px;
	}
ul#list_cc li
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		list-style-image: url(../imgs/marcador-links.gif);
		color:#0099CC;
	}
ul#list_cc li a
	{
		text-decoration: none;
		color:#0099CC;
	}

ul#list_cc li a:hover
	{
		text-decoration: underline;
	}

#bglist 
	{
		margin: 0px 0px 0px -25px;
		padding: 0px 0px 0px 0px;
		background-image:url(../imgs/dot.gif);
		background-repeat:repeat-x;
	
		}

#bglist_aa 
	{
		margin: 0px 0px 0px -25px;
		padding: 0px 0px 0px 0px;
		background-image:url(../imgs/dot.gif);
		background-repeat:repeat-x;
	
		}


#bgcolunn
	{
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		width:550px;
		background-image:url(../imgs/dot.gif);
		background-repeat:repeat-x;
	
		}
		

	
/* banner_inferior */
#banner_inferior
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float:left;
	}



/* apresentation - apresentacao */
h1
	{
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		font: bold 12px Verdana;
		color:#0099CC;
	}
h2
	{
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 10px 10px;
		font: bold 12px Verdana;
		color:#003366;

	}
	
h2 a
	{
		text-decoration:none;	
			color:#003366;

	}
	
	
h2 a:hover
	{
		text-decoration:underline;
		color:#003366;

	}

h3
	{
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		font:9px Verdana;
		color:#003366;

	}

h3 a
	{
		text-decoration: none;
		font:9px Verdana;
		color:#003366;
	}

h3 a:hover
	{
	text-decoration: underline;
	}

h4
	{
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 5px 10px;
		font: bold 14px Verdana;
		color:#FFFFFF;
}



#title_coluna
	{
		margin: 5px 0px 0px 0px;
		padding: 5px 0px 5px 10px;
		width:540px;
		background-color:#F0F0F0;
		color:#003366;
		font: 10px Verdana;
		border-bottom:2px solid #DEE0DF;
	}

#title_coluna_text
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float:left;
		
	}
	
#title_coluna_text a
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-decoration: none;
		color:#003366;
		font: 10px Verdana;
	}

#title_coluna_text a:hover
	{
		text-decoration: underline;
	}
	
#title_coluna_imgs
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 0px;
		float:right;
		

	}
	
#colunn
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		
	}


#colunn p#content
	{
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 10px 0px;
		color:#666666;
		
	}
	
#colunn p#content a
	{
		text-decoration: none;
		color:#0DAFE0;
	}
	
#colunn p#content a:hover
	{
		text-decoration: underline;
	}

#colunna
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 0px;
		font: 11px Verdana;
		color:#666666;
		
	}


#colunna p#content
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 0px;
		color:#666666;
		
	}

#colunna p#content a
	{
		text-decoration: none;
		color:#666666;
	}
	
#colunna p#content a:hover
	{
		text-decoration: underline;
	}
#bgcolunn
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 7px 0px;
		width:550px;
		background-image:url(../imgs/dot.gif);
		background-repeat:repeat-x;
	
		}
		
#temporary
	{
		margin: 0px 0px 0px 0px;
		padding: 20px 0px 0px 0px;
		width:550px;
		font:11px Verdana;
		text-align:center;
		color:#666666;
	
		}


#teste
	{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 1px solid #FFFFFF;
		background-color:#F0F0F0;
		color: #003366;
		font:9px Verdana;
	}
#titulos_texto
	{
		padding: 5px 0px 5px 10px;
		border: 1px solid #FFFFFF;
		background-color:#003366;
		color: #FFFFFF;
		font:9px Verdana;
		font-weight:bold;
	}
	
table
	{
		width: 100%;
		font-size: 9px;
	}
	
td
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-right: 1px solid #B1C1D1;
		border-bottom: 1px solid #B1C1D1;

		
	}
tr#title
	{
		background-color:#99CCCC;
		font-weight: bold;
		color: #003366;
		font:9px Verdana;

		text-align: left;
	}
tr#title td
	{
		padding: 5px 5px 5px 10px;
		color: #003366;
		font:9px Verdana;
		text-align: left;
		font-weight:bold;
		background-color:#B1C1D1;
	}
tr#title td a
	{
		color: #003366;
		text-decoration:none;
	}
tr#title td a:hover
	{
		text-decoration:underline;		
		
	}
td a
	{
		color: #0099CC;
		text-decoration:none;
	}
td a:hover
	{
		text-decoration:underline;		
		
	}
a.link
	{
		font: 11px Verdana;
		text-decoration: none;
		color: #0099CC;
	}
a.link:hover
	{
		text-decoration: underline;
	}
tr#title td#cell_b
	{
		border-left: 1px solid #A9C7C7;
	}
tr#rows_0
	{
		
		background-color: #F0FAFA;
		color: #003366;
	}
tr#rows_1
	{
		font:25px Verdana;
		text-align: left;
		font-weight:bold;
		background-color: #FFFFFF;
	}
td#cell_b
	{
		border-left: 1px solid #A9C7C7;
	}
	

/* Formulario */


textarea { 
	font:11px Verdana;
	color:#003366;
	border: 1px solid #989898;
	width:230px;
}
select#setor

{ 
	font:11px Verdana;
	color:#003366;
	border: 1px solid #989898;
	width:230px;
}

form1 {
	background-color: #FFFFFF; 
	width:380px;
	font:11px Verdana;
	color: #666666;
	width:230px;
}
.campos {
	font: 9px Verdana;
	color: #003366;
	border: 1px solid #989898;
	width:230px;
}


		
#conteudo
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:550px;
	
		}
		
#conteudo p#content a
	{
		color:#0099CC;
	 	text-decoration:none;}
		
#conteudo p#content a:hover
	{	color:#0099CC;
		text-decoration:underline;		}