/*css document */

html, body {
     height: 100%;
     }

body{    
     margin:0;
     font-family: Verdana, Arial, Helvetica, Sans-serif;
     font-size:11px;     
     color:#000;
     background:#fff url(../img/bg_topo.jpg) no-repeat top center;
}

img{
     border:none;
}

a{
     text-decoration:none;
     color:#005b7f;
}

a:hover{
     text-decoration:underline;
}
ul li{
     margin:0;
}

#main {
     position: relative;
     min-height: 100%;
     _height: 100%;
     }
#topo-flash {
     position:absolute;
     top:0;
     right:0;
     width:798px;
     /*opacity:.1;
     background-color:#000;*/
     height:420px;    
     z-index:2000;
     }
     
	#main #content {
          /*padding-bottom: 80%;*/
          } 
     
	#main #content .wrapper{
          position:relative;
          width:778px;
          margin:0 auto;
          }
          #main #content .wrapper_home{
          position:relative;
          width:778px;
          margin:0 auto;
          }

#main #content .wrapper #logo{ 
     overflow:hidden;
     padding-left:35px;
     padding-top:28px;
     }
     #main #content .wrapper_home #logo{
          overflow:hidden;
          padding-left:35px;
          padding-top:28px;
     }
     #main #content .wrapper #conteudo .zoom {
          width:120px;
          height:35px;
         
     }
     #main #content .wrapper .zoom .zoom_out a{
          display:block;
          float:left;
          margin-top:16px;
          background: url(../img/zoom_out.gif) no-repeat ;
          width:15px;
          height:20px;
          text-indent:-99999em;
     }
     
     #main #content .wrapper .zoom .zoom_in a{
          display:block;
          float:right;
          margin-right:70px;
          margin-top:10px;
          background: url(../img/zoom_in.gif) no-repeat ;
          width:30px;
          height:20px;
          text-indent:-99999em;
     
     }
     #main #content .wrapper #conteudo #miolo .fotos {
          background-color:#EFEFEF;
          height:117px;
          margin:0 auto;
          overflow:hidden;
          width:466px;
     }

#main #footer{
     clear:both;
     width:100%;
     height:180px;
     bottom:0;
     text-align:center;
     background:#e5e7e9 url(../img/sombra_footer.jpg) no-repeat scroll center 27px;
     }

 #main #footer #footer-iso #logo-iso{
		background:transparent url(../img/logo_iso.jpg) no-repeat scroll center top;               
		bottom:-39px;
		_bottom:-40px;
		height:98px;
		left:50%;
		margin-left:-61.5px;
		position:absolute;
		width:121px;
		 }

          #main #footer ul{
               list-style:none;
               /*background:transparent url(../img/sombra_footer2.jpg) no-repeat scroll center bottom;*/
               height: 30px;
               width: 778px;
               margin: 37px auto 0;
               overflow:hidden;
               padding-left: 0;
          }

           #main #footer ul li{               
               margin-right:3px;
               margin-left:3px;
               padding-right:5px;
               border-right:solid 1px #005b7f;
               display:inline;
               color:#005b7f;
               font-family: Verdana, Arial, Helvetica, Sans-serif;
               font-size:9px;
               font-weight:bold;
               }#main #footer ul li.first{         
                   
                    
               }
               #main #footer ul li.last{
                    border:none;
                    margin:0;
                    padding:0;
               }               
               #main #footer #ass-mkt img{
                    border:none;     
               }
               

          
     #main #footer #footer-iso{
               background:#28426C url(../img/bg_footer_iso.jpg) no-repeat scroll center top;
               height:27px;
               position:relative;
               width:100%;               
               color:#fff;
      }
     #main #footer #footer-iso #engloba-footer{          
          width:778px;
          margin:0 auto;          
      }
          
     #main #footer #footer-iso #engloba-footer ul{
          background:transparent none repeat scroll 0 0;
          height:15px;
          margin-right:10px;
          margin-top:0;
          padding-top:6px;
          width:240px;
     }
     #main #footer #footer-iso #engloba-footer ul li{
          display:inline;
          color:#fff;
          border:none;
     }
     #main #footer #footer-iso #engloba-footer a{
          color:#fff;          
     }
     #main #footer #footer-iso #engloba-footer #contato{
          float:left;
          margin-left:5px;
          margin-top:6px;
     }
     
     #main #content .wrapper #barra-lateral{     
		background-color:#fff;
		margin-top:40px;
		padding-top:15px;
		width:429px;		
		overflow:hidden;
		float:left;
		margin-bottom:40px;
		}

#main #content .wrapper #barra-lateral #imagem-destaque {
	width:400px;
	height:245px;
	margin:0 auto;
	background-color:#fff;	
}	
		

		
		#main #content .wrapper #barra-lateral #spacer-destaque{
			height:15px;
			margin:10px auto;
			width:400px;
			overflow:hidden;
			background-color:#0a213d;
		}
		
			#main #content .wrapper #barra-lateral #spacer-destaque ul{
				margin-top:12px;            
                    padding-left:10px;
                    _margin:0;
                    *margin:0;     
			}
		
		#main #content .wrapper #barra-lateral #spacer-destaque ul li{
			list-style:none;
			color:#FFF;					
			margin-bottom:8px;
			padding-bottom:6px;
									
		}
		
		#main #content .wrapper #barra-lateral #spacer-destaque ul li a{			
			text-indent:-9999px;			
			display:block;
		}
		
		#main #content .wrapper #barra-lateral #conteudo-lateral{
			width:400px;					
			margin:0 auto;	
			overflow:hidden;
			background:#FFF url(../img/bg_lateralcontent.jpg) repeat-x scroll left top;						
		}
		
		#main #content .wrapper #barra-lateral #conteudo-lateral h2{
			text-indent:-9999px;	
			margin:15px 0 20px 10px;
			width:350px;
			height:25px;
		}
		
		#main #content .wrapper #barra-lateral #conteudo-lateral p{
			color:#88919d;	
			width:190px;
			padding:0 20px;			
			font-family: Verdana, Arial, Helvetica, Sans-serif;
               font-size:12px;				
		}		
		
		#main #content .wrapper #barra-lateral #conteudo-lateral a{
			color:#88919d;							
			text-decoration:underline;			
               font-size:12px;				
		}	
		#main #content .wrapper #barra-lateral #conteudo-lateral a:hover{
			color:#88919d;				
			text-decoration:none;			
               font-size:12px;				
		}
          
      #main #content .wrapper #barra-lateral #img-lateral{     
		background-color:#fff;		
		width:400px;
		height:295px;
		overflow:hidden;
		margin: 0 auto;	
		}

	#main #content .wrapper #conteudo{
          background-color:#fff;
		position:absolute;	          
		/*padding-top:10px;*/
		top:300px;
		left:245px;	
		width:533px;
		}
		#main #content .wrapper #conteudo:after {
			content: '';
			display: block;
			clear: both;
			height: 0;
			}
	
	#main #content .wrapper #conteudo #sombra-e{		
		width:14px;
		height:388px;
		background: url(../img/sombra_conteudo_e.png) no-repeat scroll left top;
		position: absolute;
		top: 0;
		left: -14px;
	}         
	#main #content .wrapper #conteudo #sombra-d{
		width:14px;
		height:388px;
		background: url(../img/sombra_conteudo_d.png) no-repeat scroll right top;
		position: absolute;
		top: 0;
		right: -14px;
		}
	 
	#main #content .wrapper #conteudo #miolo{
		background-color:#FFF;
		overflow:hidden;
		padding:25px;          
	}        
	
	#main #content .wrapper #conteudo #miolo h2{
		text-indent:-9999px;                         
		width:319px;
		height:25px;		
	}     
     #main #content .wrapper #conteudo #miolo h3{
		text-indent:-9999px;
		height:35px;
          margin-top:3px;
	}


	#main #content .wrapper #conteudo #miolo{
		color:#919aa3;
          width: 480px;
	}