body{
	background: #fff url(../imagens/background.jpg) repeat-x;
	margin:0;
	padding:0;}

#estrutura{
	width:975px;
	margin:0 auto;}

#topo{
	background: url(../imagens/background_topo.jpg) no-repeat;
	height:230px;
	float:left;
	width:975px;}

div#estrutura div#topo h1#logo{
	margin:0; padding:0;}

div#estrutura div#topo h1#logo a{
		width:158px;
		height:222px;
		/*text-indent:-1000px;*/
		text-indent:-1000px;
		display:block;
		background: transparent url(../imagens/logo.png) no-repeat !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(position=right,src='../imagens/logo.png',sizingMethod='scale');
		float:left;
		margin:5px 0 0 34px;
		padding:0;}

div#estrutura div#topo h2.tit_Projetobudo{
		/*display:block;*/
		width:401px;
		height:157px;
		text-indent:-5000px;
		background: transparent url(../imagens/tit_Projetobudo.png) no-repeat !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(position=right,src='../imagens/tit_Projetobudo.png',sizingMethod='scale');
		padding:0;
		margin:50px 0 0 340px;
		display:inline;
		float:left;}
	

/*MENU*/
.menu {
	width: 900px;
	margin:0 auto; 
	padding:0 0 0 10px;}

ul#topnav {
	margin: 0 0 0 40px;
	padding: 0;
	float: left;
	list-style: none;
	position: relative;
	display:inline;}
	
ul#topnav li {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	/*font-style:italic;*/
	float: left;
	margin: 0; 
	padding: 0;
	height:36px;}
	
ul#topnav li a {
	padding: 10px 5px 10px 5px;
	display: block;
	color: #fff;
	text-decoration: none;
	margin:0;}
	
ul#topnav li:hover { background:url(../imagens/mn_det.jpg) repeat-x; margin:0; padding:0;}
ul#topnav li span {
	float: left;
	padding: 10px 0;
	position: absolute;
	left: 0; 
	top:35px;
	display: none;
	width: 870px;
	background: #e9e8e6;
	color: #767676;
	margin:0;
	font-weight:bold; 
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li .mn{
	color:#767676;
	height:36px;}

.det_mn{
	color:#00a34f!important;
	margin:0!important;
	padding:0!important;
	float:left;
	cursor:default;
	display:inline;}

ul#topnav li:hover span { display: block; margin:1px 0 0 0; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: none; 	color:#333;}

#bodyPrincipal .menuPrincipal{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}
#bodyInstitucional .menuInstitucional{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}
#bodyHistoriaJudo .menuHistoriaJudo{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}
#bodyHistoriaProjetoBudo .menuHistoriaProjetoBudo{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}
#bodyFotos .menuFotos{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}
#bodyExames .menuExames{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}
#bodyEquipe .menuEquipe{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}
#bodyTecnicas .menuTecnicas{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}
#bodyAgenda .menuAgenda{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}
#bodyArtigos .menuArtigos{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}
#bodyContato .menuContato{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}
#bodyCompeticoes .menuCompeticoes{background: url(../imagens/mn_det.jpg) repeat-x; height:36px;}



/*PLATINUM*/
#platinum{
	width:975px;
	clear:both;
	height:279px;
	margin:0;}
	
/*CONTEUDO*/
div#conteudo{
	width:975px;
	float:left;
	margin:39px 0 0 0;
	padding:0 0 15px 0;}
	
	

/*GERAL*/
div.barra_interna{
	background:url(../imagens/barra_titulo.jpg) no-repeat;
	height:24px;
	margin:0;
	padding:5px 0 0 10px;
	/*clear:both;*/
	overflow:hidden;}

#migalha{color:#9f9f99;font:12px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 0 10px}
#migalha a{color:#898988;text-decoration:none;}
#migalha a:hover{text-decoration:underline;}

/*Rodapé */
	
div#segura_rodape{
	background:url(../imagens/background_rodape.jpg) repeat-x;
	clear:both;
	height:62px;}

div#segura_rodape div#rodape{
	width:695px;
	clear:both;
	/*text-align:center;*/
	margin:0 auto;}
	
div#segura_rodape div#rodape ul {
	margin:0 auto;
	list-style:inside;
	margin:0;
	padding:0 0 15px 0;
	display:inline;
	list-style-type:none;
	float:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;}
	
div#segura_rodape div#rodape ul li{
	margin: 8px 0 0 0;
	float:left;
	text-align:center;
	padding:0;}

div#segura_rodape div#rodape ul li a{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding: 2px 2px;
	width:100px;
	height:16px;
	display:block;
	margin:0;}

div#segura_rodape div#rodape ul li a:hover{
	display:block;
	padding: 2px 2px;
	background:url(../imagens/background_rodape_hover.jpg) repeat-x;
	width:100px;
	height:16px;
	margin:0;}
	
#bodyDepoimentos .menuDepoimentos, #bodyNoticias .menuNoticias, #bodyJudoca .menuJudoca, #bodyJudoca .menuJudoca, #bodyLinks .menuLinks, #bodyMapa .menuMapa{
	background:url(../imagens/background_rodape_hover.jpg) repeat-x;
	width:104px;
	height:20px;}


div#segura_rodape div#rodape p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#005228;
	clear:both;
	padding:0;
	text-align:center;
	padding:0;
	margin:0;}
	
div#segura_rodape div#rodape a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#005228;
	text-decoration:underline;}
	
div#segura_rodape div#rodape a:hover{
	text-decoration:none;}
	
.det_rodape{
	padding:2px 0 0 0;
	margin:0;}

.versao_no_flash {width:975px;float:left;}
	.versao_no_flash p{color:#5e5e5e; font:12px Verdana, Arial, Helvetica, sans-serif;}
	.versao_no_flash a{color:#5e5e5e; font:12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
	.versao_no_flash a:hover{text-decoration:none;
}

#banner {
	position:absolute;
	z-index:901;
	margin-top:266px;
	margin-left:144px;
	width:250px;
	height:155px;}