* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
body {
color: #525252;
font-family : Arial, Helvetica, sans-serif;
margin: 0; 
padding : 0;
scrollbar-face-color: #D6D6D6; 
scrollbar-shadow-color: #AAAAAA; 
scrollbar-highlight-color: #D6D6D6; 
scrollbar-3dlight-color: #515151; 
scrollbar-darkshadow-color: #747474; 
scrollbar-track-color: #F1F1F1;
scrollbar-arrow-color: #727272;
background-color : #CCE6F7;
background-repeat : repeat-y;
/* background-image: url(imagens/bg-main.gif);*/
text-align:center; /* hack para o IE */	
}
p{
margin-left : 10px;
margin-right : 10px;	
}
p.justificado {
text-align : justify;
line-height : 200%;
}

A {color: #525252; TEXT-DECORATION: underline}
A:hover {color: #333; TEXT-DECORATION: none}	
A:active {color: #333; TEXT-DECORATION: none}	

/* #topo_main 
{DISPLAY: block; height : 100px } */
#alinhamento
{
width: 837px;
background-repeat : repeat-y;	
height : 100%;
margin:0 auto;	
text-align:left; /* "remédio" para o hack do IE */	
/* 
display : block;
text-align : center;*/
}

#busca_main {
FLOAT: left; POSITION: relative; margin:0 auto;	padding: 0px; width : 100%; 
top : 5px;
}

#busca_rapida {
	FLOAT: left; POSITION: relative; margin:0 auto;	padding: 3px; left : 10px;
}

#busca_titulo {
background-image : url(imagens/tit_busca.gif); background-repeat : no-repeat;
width : 215px;
height : 20px;
}

 #clear { 
   width : 100%; 
   clear : both; 
   line-height : 1px;
} 

#destaques_main{
FLOAT: left; POSITION: relative; margin:0 auto;	padding: 0px; width : 100%; 
text-align : center;
top : 15px;
}


#login_titulo {
margin:0 auto;	padding: 3px; clear: both; 
background-image : url(imagens/tit_acessosistema.gif); background-repeat : no-repeat;
width : 200px;
height : 20px;
text-align : left;
float : left;
}

#login_conteudo
{
FLOAT: left; POSITION: relative; margin:0 auto;	padding: 3px;  padding-top : 50px; font-size : 10px; font-weight : bold;   height : 100px;  width : 650px
} 
#main
{
width: 837px;
background-image : url(imagens/fnd_main.jpg);
background-repeat : repeat-y;	
height : 100%;
margin:0 auto;	
text-align:left; /* "remédio" para o hack do IE */	
/* 
display : block;
text-align : center;*/
}
#mapa{
	FLOAT: left; POSITION: relative; margin:0 auto;	padding: 0px; left: 20px; top: 3px; vertical-align : middle;
	height : 275px;
	width : 375px;
}
/* .menu {
	BACKGROUND: url(../img/bgMenuNavegacao.gif) repeat-x; MARGIN-LEFT: 160px; WIDTH: 515px; POSITION: absolute; TOP: 198px; HEIGHT: 25px
}  */

.menu {
	MARGIN-LEFT: 0px; WIDTH: 778px; TOP: 85px; HEIGHT: 100px; padding : 0px;  
}
.menu A {
 color : #838383; font-size : 8pt;	font-weight : bold;  text-decoration : none; 
}
.menu A:hover {
 color : #333333; text-decoration : underline;
}
.menu LI {
	 HEIGHT: 100px;  DISPLAY: block; FLOAT: left; 
}
.menu_01 {
	PADDING-LEFT: 0px; BACKGROUND: url(imagens/topo_02.gif) no-repeat; WIDTH: 116 px; 
}
.menu_01b {
	PADDING-LEFT: 0px;  background-color:  #8B97A3; WIDTH: 225px
}
.menu_02 {
	PADDING-LEFT: 0px; BACKGROUND: url(imagens/topo_03.gif) no-repeat; WIDTH: 67px; text-indent: 32px;
}
.menu_03 {
	PADDING-LEFT: 0px; BACKGROUND: url(imagens/topo_04.gif) no-repeat; WIDTH:133px; ; text-indent: 15px;
}
.menu_04 {
	PADDING-LEFT: 0px; BACKGROUND: url(imagens/topo_05.gif) no-repeat; WIDTH: 82px; text-indent: 13px;
}
.menu_05 {
	PADDING-LEFT: 0px; BACKGROUND: url(imagens/topo_06.gif) no-repeat; WIDTH: 73px; text-indent: 15px;
}
.menu_06 {
	PADDING-LEFT: 0px; BACKGROUND: url(imagens/topo_07.gif) no-repeat; WIDTH: 85px; text-indent: 19px;
}
/* .menu_07 {
	PADDING-LEFT: 0px; BACKGROUND: url(imagens/topo_08.gif) no-repeat; WIDTH: 81px; text-indent: 6px; padding-top : 3px;
} */

#topo_princ{
display: block; 
margin:0 auto;			
padding: 0px;
text-align:left; /* "remédio" para o hack do IE */
width: 837px;
}
#top_frame {
background-image : url(imagens/top_frame.jpg); background-repeat : no-repeat;
height : 100px;
width : 778px;
}
#topo, #menu {
  padding: 0px; margin : 0px;  height : 100%;   /*FLOAT: left; POSITION: relative; */
  display : block;
}
#topo {
background-image : url(imagens/topo_01.gif); background-repeat : no-repeat;
height : 100px;
/* width : 778px; */
}
#topo_mask {
background-image : url(imagens/fnd_main_secovi.jpg);
background-repeat : repeat-y;
height : 65px;
width : 837px;
}
#fnd_topo {
background-image :  url(imagens/fnd_topo.gif);  background-repeat : repeat-x;
display: block; 
height : 75px;
margin:0 auto;			
padding: 0px;
text-align:left; /* "remédio" para o hack do IE */
width : 100%;
}

#busca_flash, #rodape_princ, #login_princ{
display: block; 
margin:0 auto;			
padding: 0px;
text-align:left; /* "remédio" para o hack do IE */
width: 800px;
}

#rodape_princ
{
background-image : url(imagens/fnd_copyright.jpg);	
background-repeat : no-repeat;
font-size : 10px; 
font-weight : bold;
height : 29px;
padding-top : 6px;
text-align : center; 
}
#rodape_end
{
font-size : 10px; 
height : 35px;
padding-top : 5px;
margin-top : 10px;
text-align : center; 
/* background-color : #9BC4E3; */
}
.azul{
 background : #DDEDF8;
}
.cinza{
 background : #C7C7C7;
}
.cinza_claro{
 background-color : #F0F0F0
}
.borda_cinza_tb {
border-top : 1pt solid #999999;
border-bottom : 1pt solid #999999; 
}
.botao
{	
background-color : #BADCF3;
border : 1pt solid #44525F; 
font-size : 8pt;
font-weight : bold;
height : 20px;
padding-top : 2px;
padding-bottom : 2px;
width : 85px;
}

input {
display: block;
font-family : Arial, Helvetica, sans-serif;
float: left; 
font-size : 8pt;
font-style : normal;
font-weight : normal;
font-variant : normal;	
color : #44525F;
/* background-color : #E7EEF5;
border : 1pt solid #44525F; 
height : 18px;
width: 230px; 
margin-top: 2px; 
padding-top : 2px;	
-moz-border-radius: 3px 3px 3px 3px;*/
}
input.fundo{
    border-style: none; /* retirar as bordas que o navegador coloca */
    border-color: #E3F1FB; /* mesma cor do fundo */
    background-image:  url(imagens/fnd_input.gif); /* imagem 133x16 */
	background-repeat : no-repeat;
	height : 18px;
	margin-top : 2px;
    padding-left: 4px; /* criar um espaçamento, para que o texto não fique nos cantos redondos */
    padding-right: 1px; 
	padding-top : 4px;
	width : 235px;
}
input.hidden{
background-color : #DCDCDC;
border : 0px;
border-style: none; /* retirar as bordas que o navegador coloca */
display: block;
width: 1px; 
height : 1px;
}
 textarea {
background-color : #E3F1FB;
border : 1pt solid #00376C; 
color : #44525F;
display: block;
float: left; 
font-size : 8pt;
font-style : normal;
font-weight : normal;
font-variant : normal;	
margin-top : 3px;
-moz-border-radius: 3px 3px 3px 3px;
width: 235px; 
}

label { 
display: block; 
text-align: right; 
float: left; 
width: 110px;
padding-right: 5px; 
padding-top : 3px;
}
br { 
clear: left; 
}
