/* CSS Document */

* { margin:0; 
padding:0; 
list-style:none;}


body {background-color:#DfDfDf; }

/**geral**/
#geral { 
width:770px;
height:auto;
margin: 15px auto; margin-top:0;
margin-left:auto; margin-right:auto; 
background-image:url(../images/filete.jpg); background-repeat:repeat-y; }

div#esquerda {
margin-left:6px; 
margin-left:3px; 
width:280px; 
height:auto; 
float:left;  }

#esquerda h2{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform: uppercase; color:#49639e; 
padding-left:10px;
padding-top:3px;  
padding-bottom:3px; 
padding-right:5px; 
margin-bottom:25px; 
border-bottom-color:#73b53f; 
border-bottom-width:thin; 
border-bottom-style: solid; background-color: #E1E1E1; }


 
 div#direita {
float:left; 
width:478px; 
height:auto; padding-bottom:15px; 
 
 }
div#cabecalho {
	width:478px;
	height:46px;
	float: left;
	background-color: #FFFFFF;
}

#mapa{ float:right;  width:auto; height: auto; 
margin-top:8px;
margin-top:4px;
margin-left:8px;
 margin-right:10px;
}
	 

div#menu { background-image:url(../images/menu2.jpg); background-repeat:no-repeat; 
width:480px; 
height:55px; 
float: left; padding-top:17px; margin-bottom:-5px;
}

#menu ul li {display:inline;  text-transform:uppercase;padding-left:2px;  }
#menu ul li a { text-decoration:none;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #ffffff;  font-size:10px;   }

#menu ul li a:visited { text-decoration:none;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #f8f8f8;  font-size:10px;   }

#menu ul li a:hover { text-decoration:none;  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #dddddd;  font-size:10px;   }

#menu ul li a:active { text-decoration:none; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  color: #f5f5f5;  font-size:10px;   }  


/** logo **/
h1 a {display:block;
width:280px; 
height:101px; 
background:url(../images/logo3.png) no-repeat; 
margin-left:0;
margin-left:-6;   
text-indent:-1500px; 
overflow: hidden; }  

#conteudo1 h2 { font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform: uppercase; color:#49639e; 
padding-left:10px;
padding-top:3px;  
padding-bottom:3px; 
padding-right:5px; 
margin-bottom:25px; 
border-bottom-color:#73b53f; 
border-bottom-width:thin; 
border-bottom-style: solid; background-color: #E1E1E1;
 }

h3 { font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color: #49639e; padding-left:10px;padding-top:5px; padding-right:5px; padding-bottom:5px;}

#cabecalho a.home { float:right;
width:49px; 
height:45px; 
background:url(../images/home.jpg) no-repeat; 
text-indent:-1500px; 
overflow: hidden; }  

#cabecalho a.faq { float:right;
width:49px; 
height:45px; 
background:url(../images/faq.jpg) no-repeat; 
text-indent:-1500px; 
overflow: hidden; }  

div#conteudo{
	float:none;
	width:478px;
	height:210px;
	margin-bottom:-20px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
} 
div#cont_esquerda, div#cont_direita {
width:150px;  /* Faz os divs DIRETA e ESQUERDA ficarem com a largura de 150px */
}

div#cont_esquerda { 
float:left;
margin-left:10px;
margin-left:5px; 
}

div#cont_direita {
float:right; background-image:url(../images/noticias_2.gif); background-repeat:no-repeat; 
margin-right:10px;
margin-right:5px; height:180px; 
/* noticias */
}

div#cont_meio { 
margin:0 166px; 

}


#cont_direita ul{  
margin-left:10px; 
padding-left:18px;
padding-right:6px;
}

#cont_direita ul li{
list-style-image: url(../images/bullet.jpg); 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#666666;
padding-bottom:5px; }

#cont_direita ul li a{ 
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#49639e;  
margin-right:6px; 
text-decoration:none; font-weight:bold; }


div#conteudo2{  
float:left; 
width:301px; 
margin-left:0; 
margin-right:0;
margin-bottom:0;  
height:194px; } /* Colocado esta altura na home para padronizar as páginas */

div#conteudo3{  
float:left; 
width:200px; 
height:60px; 
margin-left:15px; 
margin-left:8px; 
margin-top:23px; 
margin-top:5px; 
margin-bottom:50px;
margin-bottom:90px; background-image:url(../images/parceiros_bottom.jpg);
 } 
 
 
 div#conteudo4{  
float:right; 
width:200px; 
height:100px; 
margin-right:15px; 
margin-right:5px; 
margin-top:23px; 
margin-top:5px; 
margin-bottom:0px!important;
margin-bottom:10px;
 } 

div#conteudo1{  
float:left; 
width:451px; 
margin-top:10px; 
margin-top:10px;
margin-left:5px; 
margin-left:5px; 
margin-right:5px; 
height:auto; } /* Colocado esta altura para padronizar as páginas */


div#destaque {
width:150px; 
float:right; background-image:url(../images/noticias_2.gif); background-repeat:no-repeat; 
margin-right:10px;
margin-right:5px; height:180px; 
}


#destaque ul{  
margin-left:10px; 
padding-left:18px;
padding-right:6px;
}

#destaque ul li{ 
list-style-image: url(../images/bullet.jpg); 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#666666;
padding-bottom:10px; }

#destaque ul li a{ 
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#49639e;  
margin-right:6px; 
text-decoration:none; font-weight:bold;}



p {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	margin-top:4px;
	margin-bottom:8px;
	border:none;
	padding-left:10px;
	padding-right:10px;
	font-weight: normal;
} 
h6 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-decoration:none; margin-top:10px; margin-bottom:4px; border:none; text-align:center; text-decoration:none; 
} 


h4 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; margin-top:8px; margin-bottom:8px; border:none;padding-left:10px;padding-right:10px;   
} 
p a {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#49639e; font-weight:bold;text-decoration:none; margin-top:4px; margin-bottom:8px; border:none;   
} 



div#cont_direita p{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; border:none;padding-left:10px;padding-right:10px;  }

div#destaque p{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; border:none;padding-left:10px;padding-right:10px;  }

div#cont_direita h2{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; padding-top:5px; border:none;padding-left:50px;padding-right:10px; text-transform:uppercase; padding-bottom:20px;  }

div#destaque h2{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; padding-top:5px; border:none;padding-left:46px;padding-right:10px; text-transform:uppercase; padding-bottom:20px;  }


.textoacesso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #49639e; 
}
#rodape{ width:770px; clear:both; 
height:20px;
margin-left:auto; margin-right:auto; 
background-image:url(../images/rodape_2.jpg); background-repeat:repeat-y;  }



#rodapegeral { background-color:#dfdfdf;
width:770px;
height:auto;
margin: 15px auto; margin-top:10;
margin-left:auto; margin-right:auto; 
 }

#rodape3{ width:470px;  float:left; 
height:auto;

  }

#rodape2{ width:300px;  float:left; 
height:auto;
  }
  
    
  
div#rodape2 p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-align:right;    } 
div#rodape2 p a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; font-weight:normal; text-align:right;  }  
#rodape2 a:hover {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; font-weight:normal;  text-align:right;  text-decoration:underline;  
  }

div#rodape3 p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-align:left;    } 


#rodape ul{height:20px;  }
#rodape ul li {display:inline;  }
#rodape ul li a { text-decoration:none;   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #000000;   }
#rodape ul li a:visited {   text-decoration:none;   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #000000;     }
#rodape ul li a:hover {  text-decoration:none;   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #666666; 
  }
#rodape ul li a:active {text-decoration:none;   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #dddddd; 
  }
  
#rodape a:hover.casinha{float:left; padding-left:15px;
width:51px;
height:20px; background-image: url(../images/home1_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }

#rodape a.casinha{ padding-left:15px;
float:left;
width:51px;
height:20px; background-image: url(../images/casinha2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:top; text-indent:-1999px; }
 
#rodape a:active {float:left; padding-left:15px;
width:51px; height:20px; background-image: url(../images/home1_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; 
  }
 
 
#rodape a:hover.clientes{float:left; padding-left:15px;
width:41px;
height:20px; background-image: url(../images/clientes1_3.jpg);
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }

#rodape a.clientes{ padding-left:15px;
float:left;
width:41px;
height:20px; background-image: url(../images/clientes2_2.jpg); 
 background-repeat:no-repeat; background-position:top; text-indent:-1999px; }
 
 #rodape a:active clientes{ padding-left:15px;
float:left;
width:41px;
height:20px; background-image: url(../images/clientes1_3.jpg); 
 background-repeat:no-repeat; background-position:top; text-indent:-1999px; }
 
#rodape a:hover.faq{float:left; padding-left:15px;
width:41px;
height:20px; background-image: url(../images/faq1_2.jpg);
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }
 
 #rodape a:active faq{float:left; padding-left:15px;
width:41px;
height:20px; background-image: url(../images/faq1_2.jpg);
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }


#rodape a.faq{ padding-left:15px;
float:left;
width:41px;
height:20px; background-image: url(../images/faq2_2.jpg); 
 background-repeat:no-repeat; background-position:top; text-indent:-1999px; }


 #rodape a:hover.contato{float:left; padding-left:15px;
width:41px;
height:20px; background-image: url(../images/contato2_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }
 
  #rodape a:active contato{float:left; padding-left:15px;
width:41px;
height:20px; background-image: url(../images/contato2_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }


#rodape a.contato{ padding-left:15px;
float:left;
width:41px;
height:20px; background-image: url(../images/contato1_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:top; text-indent:-1999px; }





#rodape a:hover.empresa{float:left; padding-left:15px;
width:41px;
height:20px; background-image:url(../images/empresa_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }
 
 #rodape a:active empresa{float:left; padding-left:15px;
width:41px;
height:20px; background-image:url(../images/empresa_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }


#rodape a.empresa{ padding-left:15px;
float:left;
width:41px;
height:20px; background-image:url(../images/empresa1_2.gif); background-position:left;
 background-repeat:no-repeat; background-position:top; text-indent:-1999px; }




#rodape a:hover.parcerias{float:left;
width:41px;
height:20px; background-image:url(../images/parceria_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }

#rodape a:active parcerias{float:left;
width:41px;
height:20px; background-image:url(../images/parceria_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }

#rodape a.parcerias{
float:left;
width:41px;
height:20px; background-image:url(../images/parceria2_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:top; text-indent:-1999px; }
 
 
 #rodape a:hover.produtos{float:left;
width:41px;
height:20px; background-image:url(../images/produtos_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }
 
  #rodape a:active produtos{float:left;
width:41px;
height:20px; background-image:url(../images/produtos_2b.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }


#rodape a.produtos{
float:left;
width:41px;
height:20px; background-image:url(../images/produtos_2b.jpg); background-position:left;
 background-repeat:no-repeat; background-position:top; text-indent:-1999px; }



#rodape a:hover.servicos{float:left; padding-left:15px;
width:41px;
height:20px; background-image:url(../images/servicos1_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }
 
 #rodape a:active servicos{float:left; padding-left:15px;
width:41px;
height:20px; background-image:url(../images/servicos1_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:bottom; text-indent:-1999px; }


#rodape a.servicos{ padding-left:15px;
float:left;
width:41px;
height:20px; background-image:url(../images/servicos2_2.jpg); background-position:left;
 background-repeat:no-repeat; background-position:top; text-indent:-1999px; }
 
  
ul{
	padding-left:25px;
	list-style-image:url(../images/bullet2.jpg);
	font-family: Verdana, Geneva, sans-serif;
}
ul li {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;    list-style-image:url(../images/bullet2.jpg);    }
ul li a {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:none; list-style-image:url(../images/bullet2.jpg);}

ul li a:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; list-style-image:url(../images/bullet2.jpg);}


ul li a.active {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; list-style-image:url(../images/bullet2.jpg);}
  
.falchi {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; 
color: #666666;  text-decoration: none; font-weight:normal;    }	 


#conteudo1 a.pessoas2{
float:right;
padding-right:15px;padding-left:15px;
width:200px;
height:127px;
background: url(../images/pessoas2.jpg); background-repeat:no-repeat; background-position:top; text-indent:-1999px; }

#conteudo1 a.grafico2{
float:right;
padding-right:15px;padding-left:15px;
width:168px;
height:208px; background-repeat:no-repeat; background-position:top; text-indent:-1999px; }

#conteudo1 a.reuniao{
float:right;
padding-right:15px;padding-left:15px; padding-bottom:4px; 
width:200px;
height:116px;
background: url(../images/reuniao.jpg); background-repeat:no-repeat; background-position:top; text-indent:-1999px; }


#conteudo4 a.assespro{
float:right;
width:200px;
height:108px;
background: url(../images/assespro-rj.jpg); background-repeat:no-repeat; background-position:top; text-indent:-1999px; }

#conteudo1 a.mini{
float:right;
width:120px;
height:99px;
background: url(../images/minigrafico.jpg); background-repeat:no-repeat; background-position:top; text-indent:-1999px; }

#conteudo1 a.sped{float:left;
width:124px;
height:95px;
background-image:url(../images/logo_sped.gif); background-repeat:no-repeat; background-position:top; text-indent:-1999px; }
             
         #rodape a.logopq2{
float:right;
width:20px;
height:23px;
background: url(../images/logo_pq.jpg); background-repeat:no-repeat; background-position:top; text-indent:-1999px; background-position:bottom; overflow:hidden; } 

