/* CSS Document  IBEF*/

* {
	margin:0;
	padding:0;
}


body{
	background-image:url(imagens/bg_fundo_topo.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #115C88;
	margin:0;
	padding:0;
	text-align:center;
}

/*alinhar o site ao centro*/
.centro {
	margin: 0 auto;
	text-align: center;
}

/*fundo do conteúdo*/
.bg_fundo_conteudo {
	background-image: url(imagens/bg_fundo_conteudo.jpg);
	background-repeat: repeat-y;
}

/*fundo da área restrita e busca*/
.bg_area_restrita_busca {
	background-image: url(imagens/bg_area_restrita_busca.jpg);
	background-repeat: no-repeat;
	width: 583px;
	height: 140px;
}

/*fundo do menu*/
.bg_menu {
	background-image: url(imagens/bg_menu.jpg);
	background-repeat: repeat-y;
}

.bg_submenu {
	background-image: url(imagens/bg_submenu.jpg);
	background-repeat: repeat-y;
}

/*agenda de eventos*/
.bg_agenda_fundo {
	background-image: url(imagens/img_agenda_meio.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

/*revista*/
.bg_revista {
	background-image: url(imagens/bg_revista.jpg);
	background-repeat: no-repeat;
	width: 123px;
	height: 182px;
}

/*texto menu*/
.texto_menu {
	font-family: verdana; font-size: 11px; color: #ffffff; text-transform: uppercase; font-weight: bold;
}
.texto_menu a{
	font-family: verdana; font-size: 11px; color: #ffffff; text-decoration: none;
	padding:5px 0 5px 30px;
	display:block;
}
.texto_menu img{
	padding:0px 0 0 8px;
}
.texto_menu a:hover{
	font-family: verdana; font-size: 11px; color: #ffffff; text-decoration: none;
	background: url(imagens/img_seta.gif) no-repeat 19px center;
}

/*texto preto*/
.texto_preto{
	font-family: verdana; font-size:11px; color:#363636;
}
.texto_preto h1{font-family: verdana; font-size:12px; color:#363636; font-weight:bold;}

.texto_preto a{
	font-family: verdana; font-size: 11px; color: #363636; text-decoration: none;
}

.texto_preto a:hover{
	font-family: verdana; font-size: 11px; color: #363636; text-decoration: underline;
}

/*texto azul*/
.texto_azul {
	font-family: verdana; font-size: 15px; color: #153B8A; font-weight: bold;
}

/*texto vermelho*/
.texto_vermelho {
	font-family: verdana; font-size: 15px; color: #D12700; font-weight: bold;
}

.texto_agenda {
	font-family: tahoma; font-size: 10px; color: #D12700;
}
.texto_agenda a {
	font-family: tahoma; font-size: 10px; color: #FFFFFF; text-decoration: none
}
.texto_agenda a:hover{
	font-family: tahoma; font-size: 10px; color: #FFFFFF; text-decoration: underline;
}

/*texto cinza*/
.texto_cinza {
	font-family: verdana; font-size: 14px; color: #6E6E6E; font-weight: bold;
}

/*texto cotação*/
.texto_cotacao{
	font-family: verdana; font-size:11px; color:#363636;
}

.texto_cotacao a{
	font-family: verdana; font-size: 11px; color: #363636; text-decoration: none; font-weight:bold;
}

.texto_cotacao a:hover{
	font-family: verdana; font-size: 11px; color: #363636; text-decoration: underline; font-weight:bold;
}

/*endereço*/
address {
	font-style: normal;
}

/*class para as imagens*/
.img_noticias{
	float:left;
	margin:0 5px 5px 0;
	border:0;
}

/*propriedades para os inputs, select e textarea*/

.interna input{
	margin:2px 0 2px 5px;
	font-family:arial;
	font-size:11px;
	color:#363636;
}

.interna select{
	margin:2px 0 2px 5px;
	font-family:arial;
	font-size:11px;
	color:#363636;
}

.interna textarea{
	margin:2px 0 2px 5px;
	font-family:arial;
	font-size:11px;
	color:#363636;
}

.fotos{margin:7px; float:left; border:none;}
.paginacao{clear:both; font-family: verdana; font-size:11px; color:#363636; clear:both; text-align:center;}
.paginacao a{font-family: verdana; font-size:11px; color:#363636; text-decoration:none;}
.paginacao a:hover{font-family: verdana; font-size:11px; color:#363636; text-decoration:underline;}


#divfotos{margin-left:24px;}
#divfotos img{ border:none; margin:7px; float:left;}









