﻿		body { margin:0px;
			   padding:0px;
			   font-size:12px;
			   font-family:Arial, Helvetica, sans-serif;
			   color:#333;
			   background-color:#aeaeae;
			   background-image:url(Images/bgBody.jpg);
			   background-repeat:repeat-x;
		}
		
		#estrutura { width:788px;
					 position:absolute;
					 background-color:#ffffff;
					 left:50%;
					 margin-left:-394px;
		}	
		
		#topo { position:relative; }
		
		#topo h1 { margin:0px;
				   padding:0px;
				   float:left;
		}
		
		#topo h1 a { text-indent:-9000px;
					 display:block;
					 text-decoration:none;
					 width:187px;
					 height:132px;
					 background-image:url(Images/agg-fiscal);
		 }
		 
		 .topHome { width:598px;
		 			height:132px;
					background-image:url(Images/topoHome.jpg);
					height:132px;
					float:left;
		 }
		 
		 .topInterna { width:598px;
		 			height:132px;
					background-image:url(Images/topInterna.gif);
					float:left;
									
		 }
		 
		 #meio { position:relative;
		 		 margin-top:132px;
		 }
		 
		 #meio h2 { width:578px;
		            height:42px;
		            margin:0px;
		            padding:0px;
		            padding-left:20px;
		            background-image:url(Images/bgTitulos.gif);
		            color:#0f3280;
		            font-style:italic;
		            font-size:16px;
		             }
		 
		
		#lateralEsq { background-image:url(Images/bgLateral.jpg);
		              background-repeat:no-repeat;
					  width:187px;
					  position:relative;
					  float:left;
					  _width:170px;
		}
		
		#menu { margin-left:12px;
		        _margin-left:0px;
		}
		
		#menu ul { margin:0px;
					  padding:0px;
					  list-style:none;
		}
		
		#menu ul li  {
		              margin:0px;
					  padding:0px;
		} 
		#menu ul li a 
		{
		    width:175px;
		    _width:172px;
			height:20px;
			padding-top:4px;
			padding-left:12px;
		    display:block;
		    text-decoration:none;
		    color:White;
		    font-style:italic;
			font-weight:bold;
			letter-spacing:0.2px;
		    background-repeat:no-repeat;
		    background-image:url(Images/btn_menu.jpg);		    
		}
		#menu ul li a:hover { 
             background-image:url(Images/btn_menu2.jpg); 
        }
		 
		#rodape { height:136px;
				background-image:url(Images/bgRodape.jpg);
				background-repeat:repeat-x;
				color:#fff;
				position:relative;
				clear:both;
				margin-left:5px;
				margin-right:5px;
				text-align:center;
				font-size:10px;
				padding-top:10px;
		}
		
		a img { border:none;}
		
		#miolo { position:relative;
				 margin-left:187px;
				 _margin-left:183px;
				 background-image:url(Images/bgMiolo.gif);
				 width:598px;
		}
		
		#mioloInt { position:relative;
				    margin-left:187px;
				    _margin-left:184px;
				    background-image:url(Images/bgInterna.gif);
				    width:598px;
				    background-repeat:repeat-x;
				    
			}
		
		#conteudo { width:537px;
		            background-color:#fff;
		            background-image:url(Images/bgConteudo.gif);
		            background-repeat:no-repeat;
		            background-position:top;
		            margin-left:24px;
		            padding:6px;		            
		            }	
		
		#descHome { width:598px;
				    height:186px;
					background-image:url(Images/descHome.jpg);
		}
		
		#boxEsq { float:left;
				  width:323px;
				  _width:322px;
		}
		
		#boxDir { float:left;
		}
		
		#noticias { width:267px;
						height:37px;
						background-image:url(Images/noticias.gif);
						padding:4px;
		}
		
		#calendario { background-image:url(Images/bgCalendario.gif);
					  width:255px;
					  height:151px;	
					  padding-left:20px;
					  padding-top:5px;				  
		}

		#clientes {  background-color:#fff;
		             margin:270px 10px 10px 17px;
		             border:1px solid #ccc;
		             position:relative;
		             padding:5px;
		             	-moz-border-radius:0.6em;
	-khtml-border-radius:0.6em;
	-webkit-border-radius:0.6em;
		}
		
		#clientes h3 { margin:0px;
					   padding:0px;
					   font-style:italic;
					   font-size:13px;
					   color:#333;
		}

		#clientes img {border:none;}

		.duvida { width:290px;
				  margin-left:20px; 
		}
		
		.duvida h3 { margin:0px;
					padding:0px;
					font-style:italic;
					font-size:13px;
					color:#333;
		}
		
		.duvida p { padding:10px;
					background-image:url(Images/bgDuvida.gif);
					background-repeat:no-repeat;
					width:266;
					height:56px;
		}
		.duvida p a{text-decoration:none;
		            color:#000000;
		                         
		}
		.duvida p a:visited{color:#000000;}
		.duvida p a:hover{color:#ff0000;}
		.foto_borda{ margin:10px; 
		             border:3px solid #ccc;
		}
		.titulo_asp	{ font-size:16px;
		           	  margin:10px 0px 0px 0px;
		           	  padding:0px 0px 0px 10px;
		           	  color: White;
		           	  border-bottom:2px solid #ccc; 
		           	  background-color:#002674 
		}
		.menuTop{ float:right;
		          margin-top:5px;
		}
		.menuTop a{ margin-right:19px;
		            text-decoration:none;
		            color:#FFFFFF;
		}
		.menuTop a:visited{ color:#ffffff;}
		.menuTop a:hover{ color:#ff0000;}
		.style1 {
	        font-family: Arial, Helvetica, sans-serif;
	        font-size: 10px;
	        color: #003399;
        }
        
 #login {  width:360px;
                  margin-top: 30px;
                  margin-right: -100px;
                  float:right; 
                  color: White;
              }

        #login input { border:1px solid #fff;
                       background-color:Transparent;
                       }               
        a{color:#7F7F7F;
        }
        a:hover{color:#FF0000;
        }
        a:visited{color:#7F7F7F;
        }
        #documentacao{border-top: 1px solid #CCC;
        }
        
        
        #menuTopo { list-style:none;
                    margin:0px;
                    padding:0px;
                    width:453px;
                    *width:468px;
                    }
        
        #menuTopo li { float:left;}
        #menuTopo li a { display:inline;
                          float:left;
                          background-color:#efefef;
                          padding:4px;
                          color:#333;
                          text-decoration:none;
                          }

        #menuTopo li a:visited { color:#333;}   
        #menuTopo li a:hover { color:#ff0000;
                               text-decoration:underline;
                               }                                  