						/* IBEF */
						
@import url('internas.css');	
@import url('listas.css');

/* // Global // */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #526583;
	margin: 0;
	background: #FFF;
	}

#global {
	width: 970px;
	height: auto;
	margin: 0 auto;
	border-left: 1px solid #2a3d67;
	border-right: 1px solid #2a3d67;
	}

	
	#topo img {
		display: block;
		}

	
#menu-login {
	width: 100%;
	height: 40px;
	}
	
	#login {
		width: 370px;
		height: 42px;
		float: left;
		background: url(../images/bg/login-bg.jpg) repeat-x;
		color: #cedde3;
		position: relative;	
		}
		
		#login p {
			margin: 2px 0 0 10px;
			padding: 0;
			}
		
		.login-input, .senha {
			width: 115px;
			border: 1px solid #40849c;
			background: url(../images/bg/bg-input-login.jpg) repeat-x;
			color: #7ba6b7;
			}	
		.submit-home {
			background: none;
			color: #cedde3;
			border: none;
			}
		#login table {
			margin: 0 0 0 10px;
			*margin: -18px 0 0 10px;
			}
		.diagonal-login {
			position: absolute;
			right: 0;
			top: 0;
			}
			
	#menu-cima {
		width: 600px;
		_width: 590px;
		height: 79px;
		float: left;
		background: url(../images/bg/bg-menu.jpg) repeat-x;
		position: relative;
		}
		
		#menu-cima ul {
			width: 95%;
			margin: 12px 0 0 20px;;
			padding: 0;
			font-family: "Lucida Sans";
			font-size: 1.1em;
			padding: 0 0 0 8px;
			}
		#menu-cima li {
			list-style-type: none;
			display: inline;
			text-transform: uppercase;
			padding: 0 40px 0 0;
			}
		.linha-menu {
			margin: 5px auto;
			display: block;
			}
			#menu-cima a {
				color: #FFF;
				text-decoration: none;
				}
			#menu-cima a:hover {
				text-decoration: none;
				}


#menu-busca {
	width: 100%;
	height: 37px;
	_height: 39px;
	_margin: -20px 0 0 0;
	}

	#busca {
		width: 390px;
		_width: 390px;
		height: 37px;
		float: left;
		}
		.busca {
			width: 115px;
			*width: 117px;
			height: 17px;
			*height: 16px;
			_height: 17px;
			border: 1px solid #005d7c;
			*border: 1px solid #7f9db9;
			color: #005d7c;
			padding: 0;
			margin: 0;
			font-size: 0.9em;
			}
		.opcoes-busca {
			width: 184px;
			height: 19px;
			*height: 18px;
			border: 1px solid #005d7c;
			*border: 1px solid #00536f;
			color: #005d7c;
			padding: 0;
			font-size: 0.9em;
			margin: 0 0 0 8px;
			*margin: 0 0 0 6px;
			}
		.busca-submit {
			background: none;
			border: none;
			color: #005d7c;
			*margin: 0 0 0 11px;
			}
		#busca table {
			margin: 10px 10px 10px 0;
			}
			

#data {
	width: 80%;
	text-align: left;
	color: #005d7c;
	margin: 5px 0 20px 10px;
	*margin: 35px 0 20px 10px;
	_margin: -35px 0 20px 10px;
	}
	
#conteudo {
	width: 100%;
	height: auto;
	text-align: justify;
	}
		#conteudo a:hover {
			text-decoration: underline;
			}
		#conteudo a:visited {
		text-decoration: underline;
		}
		#conteudo-esquerdo {
		width: 800px;
		_width: 790px;
		float: left;
		margin-left: 20px;
		_margin-left: 10px;
		}
	#conteudo-direito {
		width: 130px;
		_width: 120px;
		float: left;
		margin: 0 0 0 20px;
		_margin: 0 0 0 30px;
		}
		#patrocinio h4 {
			margin: 5px 0 0 0;
			font-weight: bold;
			color: #005d7c;
			font-size: 1em;
			}
		#patrocinio img {margin: 5px 0;border: 0px solid #005d7c;}
		
		#patrocinio p {
			margin: 0;
			padding: 0;
			text-align: left;
			color: #005d7c;
			width: 120px;
			}

#rodape {
	clear: both;
	position: relative;
	width: 100%;
	padding: 20px 0 0 0;
	}
	
	.informacoes {
		width: 330px;
		_width: 330px;
		height: 150px;
		background: url(../images/bg/bg-informacoes.jpg) repeat-x;
		position: relative;
		float: left;
		}
		.informacoes h1 {
			font-family:"Times New Roman", Times, serif;
			font-size: 1.6em; 
			color: #FFF;
			margin: 5px 10px;
			}
		.informacoes p {
		margin: 5px 10px;
		padding: 0;
		color: #FFF;
		}
		.informacoes a {
			text-decoration: none;
			color: #FFF;
			}
		.rodape-diagonal {
			position: absolute;
			top: 0;
			right: 0;
			}
		
		
	.menu-rodape {
		width: 640px;
		height: 95px;
		background: url(../images/bg/bg-menu-rodape.jpg) repeat-x;
		float: left;
		margin: 55px 0 0 0;
		}
		.menu-rodape ul {
			margin: 40px 0 0 130px;
			padding: 0;
			*padding: 0 0 10px 0;
			_padding: 0;
			}
			.menu-rodape li {
				display: inline;
				text-transform: uppercase;
				padding: 10px;
				border-right: 1px solid #FFF;
				}
			.menu-rodape a {
				color: #FFF;
				text-decoration: none;
				}
.clear {
	clear: both;
	}

		h3 span {
			background: url(../images/bg/bg-gradiente-titulos.jpg) repeat-y left;
			display: block;
			padding: 0 0 0 5px;
			}

h3 {
		color: #FFF;
		font-size: 1.3em;
		font-style: italic;
		font-weight: bold;
		background: #015c7b url(../images/bg/h3-bg.jpg) repeat-y right;
		padding: 1px 5px 1px 0;
		*padding: 1px 5px 2px 0;
		margin: 0 0 15px 0;
		display: block;
		}
