@charset "ISO-8859-1";
/* CSS Document */


body{
	margin:0; padding:0;
	background:#0070af url(Links/fundo.jpg) top center repeat-x;
}

*{ margin:0; padding:0; border:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
strong{ font-size:12px; }

#logomarca h1 a{
	width:280px;
	height:190px;
	margin:0 0 0 -500px;
	left:50%;
	position:absolute;
	z-index:20;
	display:block;
	overflow:hidden;
	text-indent:-9000px;
	background:url(Links/logo.png) top center no-repeat;
}

#topo{
	height:59px;
}
#topo #menu{
	width:960px;
	margin:0px auto;
}
#topo #menu ul{
	float:right;
	margin-right:6px;
	padding-right:3px;
	background:url(Links/menu-separador-final.png) right top no-repeat;
}
#topo #menu ul li{
	display:inline;
	float: left;
	position: relative;
}
#topo #menu ul li a{
	height:35px;
	padding:24px 13px 0 16px;
	float: left;
	display:block;
	list-style:none;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	line-height:11px;
	color:#0070af;
	background:url(Links/menu-separador.png) left top no-repeat;
}
#topo #menu ul li a.duplo{
	height:41px;
	padding:18px 14px 0 17px;
}
#topo #menu ul li a:hover, #topo #menu ul li a.duplo:hover{
	background-position:left bottom;
}



		#nav-one li:hover ul a, #nav-one li.sfHover ul a {
			background: #565656;
			color:#09C;
		}
		#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {
			background: #ccc;
			color:#036;	
		}
		
		.nav ul{
			width: 150px !important;
			top: -999em;
			left:0px;
			padding:5px 10px 10px 10px !important;
			position: absolute !important;
			background:url(Links/menu-fundo.png) bottom left no-repeat !important;
			_background:url(Links/menu-fundo.gif) bottom left no-repeat !important;
		}
		.nav li:hover ul, .nav li.sfHover ul {
			top: 59px;
		}
		.nav ul li {
			border: 0;
			float: none;
		}
		.nav ul li a{
			width: 150px !important;
			height:30px !important;
			margin:0 !important;
			padding:0 !important;
			color:#036 !important;
			text-align:left !important;
			text-transform:none !important;
			line-height:30px !important;
			background:none !important;
			border-bottom: 1px solid #9cbecc;
		}
		.nav ul li a.duploo{
			height:24px !important;
			padding:8px 0 8px 0 !important;
			line-height:11px !important;
		}
		.nav ul a:hover {
			color:#09C !important;
		}







#container{
	padding-top:15px;
	background:#0070af url(Links/container-fundo.png) top center repeat-x;
}
#rodape{
	padding-top:25px;
	font-size:10px;
	color:#84dbff;
	background:url(Links/base-fundo.png) top center repeat-x;
}
#rodape p{
	width:945px;
	height:22px;
	margin:0px auto;
	line-height:22px;
	border-right:1px solid #84dbff;
	border-left:1px solid #84dbff;
}
#rodape p span{
	width:520px;
	padding:0 0 0 30px;
	display:block;
	float:left;
}
#rodape p a{
	width:230px;
	display:block;
	float:right;
	text-decoration:none;
	text-align:center;
	color:#FFF;
	border-left:1px solid #84dbff;
}
#rodape p a.twitter{
	width:161px;
	height:22px;
	text-indent:-9000px;
	overflow:hidden;
	float:left;
	background:url(Links/twitter.gif) center center no-repeat;
}
