@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
html, body { height: 100%;   } /*..........Necessário..........*/
body { background:url(../imagens/fundo_interno.png) top center repeat-y #C8C8C8; }

/*--- ESTILO INTERNO ---*/
#cabecalho { position:absolute; width:100%; height:268px; background:url(../imagens/fundo_topo.png) top center no-repeat;}
#base { width:700px; position:relative; left:50%; margin-left:-350px; background:#FFF; }
#interna { width:100%; min-height:100%; position:relative; }
* html #interna { height:100%; }
#rodape { clear:both; position:relative; width:100%; margin:0; background:url(../imagens/fundo_rodape.png) center top no-repeat;  }
#rodape_conteudo { width:680px; position:relative; left:50%; margin-left:-350px; padding-top:35px; }


#topo { background:#FFF; height:89px; }
#logo { float:left; margin-left:25px; _margin-left:15px; margin-top:20px; margin-right:19px; }
#telefone { float:right; margin-right:20px; margin-bottom:15px; margin-top:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; }
#telefone a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }
#telefone a:hover { color:#0068a5; }
#busca { float:right; padding-right:20px; text-align:right; width:262px; }
#busca_campo { border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; }
#busca_botao { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; background:#999999; border:0; height:16px; _height:17px; }

#menu { clear:both; width:701px; height:30px; margin-left:-1px; background:url(../imagens/menu.png) left top repeat-x; border-bottom:1px solid #FFF; }
#menu ul { list-style-type: none; }
#menu ul li { list-style-type: none; position: relative; text-align: center; float: left; }
#menu ul li a { 
	width:99px;
	_width:100px;
	display: block;
	cursor: pointer;
	padding: 8px 0.77em;
	_padding: 0.7em 0.75em;
	*padding: 8px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #999;
	text-decoration: none;
	border-left:1px solid #FFF;
}
#menu ul li a:hover { color:#FFFFFF; background:#0068a5; }	
#menu ul li a.menu_ultimo { width:98px; _width:99px; }

#centro { clear:both; position:relative; width:700px; background:url(../imagens/fundo_centro.png) top left repeat-y; }
#centro_banner { z-index:1; }
#centro #titulo { height:20px; width:450px; background:url(../imagens/fundo_titulo.png) top left no-repeat #F7F7F7; padding-left:250px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; padding-top:5px; text-transform:uppercase; }
#centro #titulo a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; text-decoration:none; }
#centro #titulo a:hover { color:#0068a5; }
#centro_menu { position:relative; z-index:3; float:left; left:26px; top:-74px; width:193px; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF;  }
#centro_menu_titulo { width:193px; height:48px; background:url(../imagens/interno_titulo.png) center top no-repeat; }
#centro_menu_titulo h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding-top:18px; padding-left:15px; }
#centro_menu ul { list-style-type: none; }
#centro_menu ul li { list-style-type: none; width:193px; margin:0; padding:0; }
#centro_menu ul li a { _height:15px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	display: block;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #999;
	text-decoration: none;
	background:#FFFFFF;
	margin-bottom:1px;
	_margin-bottom:0px;
	*margin-bottom:0px;
} 
#centro_menu ul li span { _height:15px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #999;
	text-decoration: none;
	background:#FFFFFF;
	margin-bottom:1px;
} 
#centro_menu ul li a:hover { color:#FFFFFF; background:#0068a5; }
#centro_conteudo { position:relative; z-index:3; width:415px; left:50px; margin-left:200px; _margin-left:195px; padding-top:20px; padding-bottom:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:justify; line-height:15px; }
#centro_conteudo h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0068a5; padding-bottom:5px; display:inline; text-transform:uppercase;}
#centro_conteudo h2 { font-size:11px; color:#0068a5; font-weight:bold; display:inline; text-transform:uppercase; }
#centro_conteudo a { color:#0068a5;
	text-decoration:none;
}
#centro_conteudo a:hover { color:blue; }
#iframe_curriculo { width:415px; border:0px; margin:0px; }


#box_central { width:650px; height:137px; margin-left:26px; background:url(../imagens/box_central.png) no-repeat top left; }
#box_central_divisoria { width:1px; height:130px; border-left:1px solid #FFF; float:left; }
#box_central_conteudo { width:215px; height:130px; float:left; padding-top:5px; }
#box_central_texto { padding-left:22px; padding-top:5px; padding-right:25px; padding-bottom:18px; }
#box_central_texto h2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin-bottom:5px; }
#box_central_texto h3 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0068a5; font-weight:normal; margin-top:5px; _margin-bottom:5px; *margin-bottom:5px; }
#box_central_texto p { line-height:12px; _line-height:12px; *line-height:12px; }
#box_central_texto a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; text-decoration:none; }
#box_central_texto a:hover { text-decoration:underline; }
#box_central_texto img { padding-top:10px; }

#box_news { clear:both; width:640px; height:32px; margin-left:21px; padding-left:27px; background:url(../imagens/box_news.png) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; }
#box_news label input { padding-top:4px; }
#newsletter { background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; border:1px solid #CCC; height:15px; width:349px; padding-top:2px; padding-left:2px;  }
#newsletter_botao { background:#999; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; border:1px solid #999; height:18px; width:95px; text-align:center; }

#box_rodape { width:660px; height:45px; margin-left:21px; padding-top:5px; background:url(../imagens/box_rodape.png) no-repeat top left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
#box_rodape a { color:#999; text-decoration:none; }
#box_rodape a:hover { color:#666; text-decoration:underline; }

.noticia { list-style:none;  }
.noticia li { margin-bottom:10px; }

/* cadastro na newsletter */
#news { margin-left:10px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
#news_box { background:#F1F1F1; padding:5px; margin-bottom:5px; }
#news h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0068a5; padding-bottom:5px; }
#news h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
#news #nome, #news #email { border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; background:#F7F7F7; width:200px; }
#news #botao { float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; border:1px solid #CCC; background:#FFF; }
#news a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:bold; text-decoration:none; }
#news a:hover { text-decoration:underline; }

/* formulario de contato */
#frm_contato label { line-height: 140%; margin: 0 0 .2em 0; display: block; }
.frm_contato { width:410px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; background:#F7F7F7; }
#bt_enviar { float:right; margin-top:8px; margin-right:13px; _margin-right:40px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; background:#F7F7F7;  } 
