
/*body, h1, h2, h3, h4, h5, h6, p, form, ul, li { 
	margin:0px; 
	padding:0px; 
	list-style:none; 
}

body{ 
	font:normal 11px Arial; 
	background-color:#D2CFCF; 
}
/*br.c{ 
	clear:both; 
}*/

/* Menu */
ul#menu { 
	background:url(../imagens/dgd_1.gif) repeat-x 0px -114px #187B91;  
	border-top:1px solid #000; 
	overflow: hidden; 
	_height: 28px; 
}

ul#menu li { 
	height:28px; 
	line-height:28px; 
	border-right:1px solid #C2EBF0; 
	display:block; 
	float:left; 
}

ul#menu li:hover, ul#menu li.hover { 
	background:url(../imagens/dgd_1.gif) repeat-x 0px -142px #187B91;
} 

ul#menu>li:first-child, ul#menu li.first  { 
	padding-left:8px; 
}

ul#menu li.last { 
	padding-right:8px; 
	border-right:0px;  
}

ul#menu li a { 
	padding:8px 11px 0px 11px; 
	display:block; 
	height:20px; 
	font: bold 10px Arial; 
	color:#FFF; 
	text-transform:uppercase; 
	text-decoration:none; 
}

/* Submenu */
ul#menu li ul { 
	z-index:9999; 
	display:none;  
}

ul#menu li.last:hover ul { 
	margin-left:-26px; 
} 

ul#menu li:hover:first-child ul { 
	margin-left:-8px; 
} 

ul#menu li:hover ul, ul#menu li.hover ul { 
	width:140px;
	display:block; 
	position:absolute; 
	margin:0px; 
	clear:both; 
}

ul#menu li:hover ul li, ul#menu li.hover ul li { 
	background:#8BC7D2; 
	border:1px solid #8BC7D2; 
	border-bottom-color:#A6D1DA; 
	border-top-color:#6EACBB; 
	display:block; 
	float:none; 
	width:140px; 
	*margin-bottom:-1px; 
}

ul#menu li ul li:hover, ul#menu li.hover ul li.hover { 
	font-weight:bold; 
	color:#FFF; 
	background-color:#BDDFE8;
	border-left-color:#BDDFE8; 
	border-right-color:#BDDFE8; 
}

ul#menu li:hover ul li a, ul#menu li.hover ul li a { 
	color:#1A2E2F; 
	display:block; 
	float:none; 
}

/* Estilos gerais */
.button { 
	margin:1px 0px 1px 4px; 
	font: 11px Arial; 
	color:#11586C; 
	height:19px; 
	padding:1px 3px 1px 3px; 
	background-color:#74B2BD; 
	border:1px solid #000; 
	border-color:#B6E3EB #024F5D #024F5D #B6E3EB; 
}

/* Correções para o IE6 */

* body>#ajaxLoading {
	position: fixed
}
* html ul#menu li a { 
	float:left; 
}
* html #rodape { 
	margin-right:-2px; 
}

/* Correções para o FF3 */
#topo a.feeds { 
	position:relative; 
	margin-left:-250px;
}

#ajaxLoading {background-color:#FFF; margin:0px; border: 1px solid #999; padding:5px; bottom:5px; display:none; position:fixed;*position:absolute; left:5px; } 
#ajaxLoading img {vertical-align:-11px; margin-left:2px}
															
