@charset "utf-8";

	/*
	
	CSS do SITE
	@name		--
	@basename	modulos.css
	@author		Felipe da Vinha Ricieri
	@date		26/07/2009
	
	*/
	
	body
		{
			font-family:Arial, Helvetica, sans-serif;
			background:url(../images/backgrounds/background.jpg) no-repeat top center #EDEDED;
			font-size:12px;
			color:#000;
			margin:0px;
		}
		
	p { margin:10px 0px; }
	
	ul li
		{
			margin:10px 0px;
			border-bottom:1px solid #CCC;
			padding-bottom:5px;
		}
	
	#table-content tr td table tr td { text-align:justify; }
		
	ul.list-reports
		{
			margin:0px; padding:0px; text-indent:0px;
			list-style:none;
		}
		
		ul.list-reports li
			{
				margin:0px 0px 10px;
				padding:5px;
				border-bottom:1px solid #CCC;
			}
	
	/*
	*/
	
	#wrapper
		{
			width:950px;
			margin:0px auto;
		}
		
	#menu
		{
			margin:40px 0px 10px;
		}
		
	#display
		{
			height:192px;
			margin:25px 0px;
		}
		
	#botoes
		{
			width:100%;
			margin:0px auto;
		}
		
		#botoes div
			{
				width:78px;
				margin:0px 0px 0px 15px;
				float:right;
			}
			
	#content-wrapper
		{
			width:100%;
		}
		
		#half-content-wrapper
			{
				width:50%;
				float:left;
				margin:0px;
			}
			
	/*
	*/
	
	.grafics
		{
			width:100%;
			margin:20px 0px;
			text-align:center;
		}
		
		.grafics div
			{
	width:95%;
	margin:5px auto;
	text-align:inherit;
	font-size:11px;
	font-style:normal;
	color:#666;
	font-weight: bold;
			}
			
	.sublinks
		{
			list-style:none;
			margin:10px 0px 10px;
			padding:0px;
			text-indent:0px;
			text-align:center;
			border:0px;
		}
		
		.sublinks li
			{
				display:inline;
				margin:12px 12px 12px 0px;
			}
			
	/*
	*/
		
	#warning
		{
			width:100%;
			margin:10px 0px;
			text-align:right;
			font-style:italic;
			color:#333;
			font-size:11px;
		}
		
	#table-content
		{
			background:url(../images/outros/top-content.jpg) top center no-repeat;
		}
		
	#td-content
		{
			background:url(../images/outros/top-content_01.jpg) bottom center no-repeat #EDEDED;
		}
	
	#inner-content-wrapper
		{
			width:585px;
			margin:0px;
			background:url(../images/backgrounds/bg-content.jpg) repeat-y top center;
			float:left;
		}
		
	#sidebar
		{
			width:355px;
			margin:0px;
			float:right;
		}
		
	#banners-wrapper	{ margin:35px 0px 10px; }
	
	/*
	*/
	
	#blockquote
		{
			width:85%;
			padding:17px;
			background:#FFF;
			margin:10px auto 0px;
		}
		
		#blockquote p { margin:0px; }
		
	#navigation
		{
			padding:10px 0px;
			margin-top:20px;
			border-top:1px dashed #CCC;
		}
		
	/*
	*/
		
	#footer
		{
			width:950px;
			margin:0px auto;
			padding:30px 0px 10px;
			background:url(../images/backgrounds/background-footer.jpg) no-repeat bottom left;
		}
		
		#bottom	 { width:920px; margin:0px auto; }
		
		#address { width:550px; float:left; }
		#credits { width:70px; float:right; text-align:right; }
		
	/*
	*/
	
	#menu-1-pt		{ background-image:url(../images/menu/pt-menu-1.jpg); width:134px; }
	#menu-2-pt		{ background-image:url(../images/menu/pt-menu-2.jpg); width:149px; }
	#menu-3-pt		{ background-image:url(../images/menu/pt-menu-3.jpg); width:203px; }
	#menu-4-pt		{ background-image:url(../images/menu/pt-menu-4.jpg); width:115px; }
	#menu-5-pt		{ background-image:url(../images/menu/pt-menu-5.jpg); width:139px; }
	
	#menu-1-en		{ background-image:url(../images/menu/en-menu-1.jpg); width:134px; }
	#menu-2-en		{ background-image:url(../images/menu/en-menu-2.jpg); width:149px; }
	#menu-3-en		{ background-image:url(../images/menu/en-menu-3.jpg); width:203px; }
	#menu-4-en		{ background-image:url(../images/menu/en-menu-4.jpg); width:115px; }
	#menu-5-en		{ background-image:url(../images/menu/en-menu-5.jpg); width:139px; }
	
	#menu-1-es		{ background-image:url(../images/menu/es-menu-1.jpg); width:134px; }
	#menu-2-es		{ background-image:url(../images/menu/es-menu-2.jpg); width:149px; }
	#menu-3-es		{ background-image:url(../images/menu/es-menu-3.jpg); width:203px; }
	#menu-4-es		{ background-image:url(../images/menu/es-menu-4.jpg); width:115px; }
	#menu-5-es		{ background-image:url(../images/menu/es-menu-5.jpg); width:139px; }
	
	.menu
		{
			cursor:pointer;
			height:40px; margin:0px;
			background-position:0px -40px;
		}
		
	#menu-1-pt:hover, #menu-2-pt:hover, #menu-3-pt:hover, 
	#menu-4-pt:hover, #menu-5-pt:hover, 
	#menu-1-en:hover, #menu-2-en:hover, #menu-3-en:hover, 
	#menu-4-en:hover, #menu-5-en:hover,
	#menu-1-es:hover, #menu-2-es:hover, #menu-3-es:hover, 
	#menu-4-es:hover, #menu-5-es:hover
		{
			background-position:0px 0px;
		}
		
	#botao-baixar.pt		{ background:url(../images/botoes/pt-botao-baixar.jpg) top center; }
	#botao-baixar.en		{ background:url(../images/botoes/en-botao-baixar.jpg) top center; }
	#botao-baixar.es		{ background:url(../images/botoes/es-botao-baixar.jpg) top center; }
	
	#botao-enviar.pt		{ background:url(../images/botoes/pt-botao-enviar.jpg) top center; }
	#botao-enviar.en		{ background:url(../images/botoes/en-botao-enviar.jpg) top center; }
	#botao-enviar.es		{ background:url(../images/botoes/es-botao-enviar.jpg) top center; }
	
	.botoes
		{
			cursor:pointer;
			width:80px; height:25px;
		}
		
		#botao-baixar:hover, 
		#botao-enviar:hover			{ background-position:0px -25px; }
		#botao-baixar:active,
		#botao-enviar:active		{ background-position:0px -50px; }
		
	/*
	*/
	
	.floatleft	{ float:left; }
	.floatright	{ float:right; }
	.clear		{ clear:both; }
	div.clear 	{ height:1px; }
	
	.image-border
	{
		padding:3px;
		background:#FFF;
		border:1px solid #CCC;
		float:left;
		margin:5px;
	}