* {margin:0;padding:0;border:0;
		SCROLLBAR-FACE-COLOR: #666; 
		SCROLLBAR-HIGHLIGHT-COLOR:#999; 
		SCROLLBAR-SHADOW-COLOR: #999; 
		SCROLLBAR-3DLIGHT-COLOR: #999; 
		SCROLLBAR-ARROW-COLOR: #FFF; 
		SCROLLBAR-TRACK-COLOR: #999; 
		SCROLLBAR-DARKSHADOW-COLOR: #999;
		}

body {
	background:#2F3032 url(img/bg_cinza_hp.gif) repeat-x; 
	text-align:center;		
}
#tudo {margin:auto;width:940px;text-align:center; position:relative;}

li, div {color:#313133;font:12px arial;}
ul {list-style:none;}
p {margin:10px 0 10px 0;font:12px arial;}



#header {
	position:relative;
	top:-26px;
	z-index:-1;
	float:left; 
	background:url(img/cabecalho.gif) no-repeat;
	background-position:right;
	width:940px;
	height:117px;
	text-align:left;
	
}

#header span.left img {
	margin-top:44px;
}
#header span.bottom img {
	margin-top:20px;
}
#headerhp {
	position:relative;
	float:left; 
	/*background:url(img/home_cabecalho.png)no-repeat;*/
	width:980px;
	height:227px;
	text-align:center;
	margin:auto;
	top:30px;
	z-index:1;
	
}

#bandeira_bio{position:absolute; left:0px; top:145px; height:20px; width:100px; z-index:10;}

#bandeira .bandeira{display: inline;}


#pesquisa_home {
	
	position:relative;
	width:116px;
	float:right;
	text-align:left;
	margin:0px 5px 0 0px;
	padding-bottom:10px;
	
}

input.menuform {border:1px solid #b7b7b7; margin:0px; padding-left:1px; width:90px; height:15px; font:11px arial; color:#b7b7b7; background:#fff;}
	
#box {
	float:left;
	width:936px; 
	background:#B7B7B7;
	border:2px solid #313133;
	margin-top:5px;
	display:table;
	margin-bottom:55px;
	position:relative;	
	z-index:0;
}

#boxhp {
	position:relative;
	float:right;
	display:table;
	width:600px;
	margin-top:30px;
	margin-right:20px;
	margin-left:auto;
	/*border-bottom:solid #a9a9a9 1px;*/
	
}

#box #esquerda {
	float:left;
	width:290px; 
	margin-left:10px;
	_margin-left:5px;
	margin-top:14px;
	position:relative;
	display:table;
}
#box #esquerda #in_esquerda {
	line-height:14px; 
	letter-spacing:0px;
	

}

#box #esquerda p {
	line-height:14px;
	text-align:left;
	margin-top:15px;
}

#box #esquerda p.center {
	
	text-align:center;
}

#box #esquerda h1 {
	border-left:1px solid #FFF;
	font:bold 11px arial;
	padding-left:5px;
	text-transform:lowercase;
}
#box #esquerda #vertical{
	width:2px;
	height:208px;
	position:relative;
	float:left;
	border-left:1px solid #FFF;
	margin:16px 0 0 98px;


}
#box #esquerda #address {
	position:relative;
	float:left;
	height:70px;
	margin:140px 0 0 10px;
	font:11px arial;
	line-height:14px;
	text-align:left;
	
}

#box #esquerda #address p {
	text-align:left;
}

#box #esquerda img {
	bottom:0px;
	border:2px solid #313133;
}
#box #esquerda .imgBio {
	bottom:0px;
	border:none;
}

#box #conteudo {
	float:left;
	width:630px; 
	overflow: auto;
	margin-top:28px;
	text-align:left;
}
/* #box #conteudo.publicacoes{height:650px;}*/


#box #conteudo #inconteudo {margin:0 18px 20px 18px; display:table; text-align:left;}
#box #conteudo #inconteudo h1 {font:bold 16px arial;}
#box #conteudo #inconteudo h2 {font:bold 14px arial;margin:12px 0 6px 0;}
#box #conteudo #inconteudo ul {list-style:url("img/biog_li.gif");margin:0 0 0 13px;_margin:0 0 0 17px;}
#box #conteudo #inconteudo li {margin-bottom:6px;}
#box #conteudo #inconteudo p {width:520px; line-height:16px; margin:0 0 0 65px;}

#menu {position:relative;float:left; text-align:left;font:12px arial;color:#FFF; margin-top:12px; width:940px;line-height:16px;height:30px;}
#menu a img {vertical-align: bottom;margin:0 5px 0 5px;}
 .home {
 	width:600px;
 	position:relative;
	float:right;
	font:12px arial;
	color:#FFF;	
	line-height:16px;
	height:30px;
	margin-top:20px;
	margin-right:19px;
	z-index:1;
	
}
		
		
 .home a img {vertical-align: bottom;margin:0 5px 0 5px;}

a {color:#2F3032;text-decoration:none;font-weight:bold;}
a:hover {color:#2F3032;text-decoration:underline;}

/*----------------------------------------------------------------*/
#contato {
	text-align:right;
	margin:28px 54px 0 0;
	padding-bottom:5px;
}
#contato input {
	
	padding:1px;
	width: 319px;
	margin-bottom: 1px;
	background:#999;
	border:1px solid #FFF;
	color:#FFF;
	font:11px arial;
	
}

#contato textarea {
	padding:2px;
	width: 319px;
	height:140px;
	position:relative;
	background:#999;
	border:1px solid #FFF;
	color:#FFF;
	font:11px arial;
	
}

/*=====================================================*/
/*================ INDEX TEMPORARIA ===================*/
#grupoTemp {
	margin-top:0px;
	width:105px;
	height:278px;
	float:left;
}

#fotosTemp {
	width:415px;
	/*height:278px;*/
	float:left;
	border:1px solid #999;
}

table#temp tr td {
	font-size:11px;
	border:0;
}

#pesquisaTemp {
	float:left;
	width:105px;
}


/*=====================================================*/

#grupo {
	margin-top:10px;
	width:110px;
	_width:75px;
	height:278px;
	float:left;
	border-right:1px solid #999;
}

#grupo ul li {
	margin:0 0 10px 10px;
	color:#313133;
	font:11px arial;
	line-height:10px;
	border-left:1px solid #999;
	text-transform:lowercase;
}

#grupo ul li a {margin:7px;}

#subgrupo {
	margin-top:7px;
	width:120px;
	float:left;
}

#subgrupo ul li {
	margin:0 0 7px 7px;
	color:#313133;
	font:11px arial;
}

#fotos {
	margin-left:20px;
	margin-top:7px;
	width:540px;
	float:left;
	border-right:1px solid #999;
}

.foto {
	float:left;
	margin-top:0px;
	padding:6px;
}

.table_foto {width: 90px; height: 90px; text-align: center; margin:0 0 0 0; padding:0 0 0 0;}

.foto_pq {width: 90px; height: 90px; text-align: center;}
.foto_pq td {padding:0 0 0 0;}
.legenda {padding:1px 0px 7px 0px; font:11px arial;color:#313133;margin-top:-10px;}


#pesquisa {
	position:relative;
	float:left;
	margin-top:10px;
	float:left;
	width:115px;
	padding:0 0 0 7px;
	font:11px arial;
}

#paginacao {position:absolute; top:510px; left:0px;}

input.sform, select {border:1px solid #999;margin:4px 0 4px 0;width:115px;height:20px;font:12px arial;}

table{position:relative;top:-7px;}

td {
	padding:2px;
	
}

h4 {font:bold 14px arial;margin-bottom:12px;margin-left:7px;}

table#images {
	position:absolute;
	top:195px; 
}

td.legenda {
	font:11px arial;
	color:#313133;
}

table#nav {
	width:540px;
	margin:0 0 0 0;
}

table#nav tr td {border:0;}

table#nav tr td.centro {
	text-align:center;
	width:510px;
	background:url("img/bt_nav_bgff.gif") no-repeat;	
	_background:url("img/bt_nav_bgie.gif") no-repeat;
}

table#nav tr td.centro .centraliza {float:left; height:16px;}

.bt_pag {float:left; background:#55575a; font:10px/16px Verdana; color:#fff; display:inline; width:16px; height:16px; margin:0 5px; text-align:center; overflow:hidden; cursor:pointer;}
.bt_pag.on {background:#2f3032;}
.bt_pag .bt_int {float:left; width:16px; height:16px;}

table#nav tr td.direita {text-align:right;}

.txt_01 {font:10px Arial; color:#b7b7b7;}

