/* Geral*/

.clearfix:after {  
 content:".";  
 display:block;  
 height:0;  
 clear:both;  
 visibility: hidden;  
  }  
    
     
 .clearfix {display:inline;}  
 * html .clearfix {height: 1%;}  
 .clearfix {display: block;}  
 
body{
margin: 0 0 0 0;
background-color:#014da1;
}

<!--
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
-->

#geral{
background-image:url(imgs/fundo_top.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

#geral_centro{
width:780px;

}

#geral_conteudo_php{
width:780px;
background-color:#FFFFFF;
padding-bottom:10px;

}

/* TOPO LOGO*/

#top_logo{
height:132px;
}

#top_logo1{
float:left;
width:auto;
}
#top_logo2{
float:right;
width:auto;
}

/* FIM TOPO LOGO*/

/* MENU*/
#menu{
background-image:url(imgs/fundo_menu.jpg);
height:57px;
}

#menu_texto{
padding-left:10px;
padding-top:10px;
}

.menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.txt_sub_menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}


#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:49px;}
#nav a{display:block;padding:0px 5px;color:#fff;text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#nav a:hover{ background-image:url(imgs/fundo_bts.jpg); background-repeat:repeat-x;x;color:#fff;}
#nav li{float:left;position:relative; padding-right:10px; font-size:10px;}
#nav ul {position:absolute;display:none;width:12em;top:48px;font-size:10px; line-height:20px;}
#nav li ul a{width:180px;height:auto;float:left; background-image:url(imgs/fundo_submenu.png); background-repeat:repeat-x; color:#fff; font-size:10px;}
#nav ul ul{top:auto;}
#nav li ul ul {left:16em;margin:0px 0 0 10px;background-color:#CCCCCC; }
#nav li ul a:hover{background-image:url(imgs/fundo_submenu_over.png); background-repeat:repeat-x; color:#22399e;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;  background-image:url(imgs/fundo_submenu_over.png); background-repeat:repeat-x;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block; }

/* FIM MENU*/


/* INICIO FLASH*/

#flash{
background-image:url(imgs/flash.jpg);
background-repeat:no-repeat;
width:780px;
height:224px;
}

#content_flash{
padding: 9px 9px 9px 0;
}



/* FIM FLASH*/

/* INICIO RODAPE*/


#rodape{
background-image:url(imgs/rodape.jpg);
background-repeat:repeat-x;
height:115px;

}

#rodape_meio{
background-image:url(imgs/fundo_rodape.jpg);
background-repeat:no-repeat;
width:780px;
height:78px;
}     

.txt_rodape{
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

