						/* 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;

	}

img { border:0;}

#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: -13px;

			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: none;

		}

		#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: -10px;

			}

		

		

	.menu-rodape {

		width: 640px;

		height: 96px;

		background: url(../images/bg/bg-menu-rodape.jpg) repeat-x;

		float: left;

		margin: 54px 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;

		}

hr { display:none;}
