body {
    text-align:center;
	margin: 0 0;
	background: #CCCCCC;
}

#topo {
	position:relative;
	width:780px;
	height:150px;
	z-index:1;
}
#esq {
position:absolute;
width:110px;
height:350px;
background: url(imagens/esq.jpg);
left: -110px;
top:-150px;
}
#dir {
position:absolute;
width:110px;
height:400px;
background: url(imagens/dir.jpg);
left: 780px;
top:-150px;
}
#tarja {
	position:relative;
	text-align:center;
	width:780px;
	height:195px;
background: url(imagens/tarja.jpg);

}

#foto {
	position:absolute;
	width:180px;
	height:auto;
	background:transparent;
	left: 6px;
	top: 200px;
	z-index: 1;
}
#corpo {
	position:relative;
	background:transparent;
	width:780px;
	height:auto;
	z-index:1;
	}
#principal{
	position:relative;
	background:tranparent;
	text-align:justify;
	padding: 10px;
	width: 560px;
	float:right;
	z-index: 2;
	min-height:350px;
}
#rodape {
	position:relative;
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:4px;
	text-align:center;
	line-height:170%;
	clear:both;
	border-top: #996600 solid 1px;
}
#rodape1 {
	position:relative;
	width:1000px;
	height:80px;
	text-align:center;
	line-height:170%;;
	overflow:auto;
	margin-top:10px;
}
h1 {
color:#B6884C;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
letter-spacing:2px;
border-bottom: 1px solid  #000066;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
color: #000066;
text-align:right;
font-weight:normal;
}
h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color: #000066;
text-align:left;
font-weight:normal;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
line-height:150%;
text-indent:5%;
letter-spacing:2px;
}
.um{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
line-height:150%;
text-indent:5%;
letter-spacing:2px;
}
.menu{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
line-height:150%;
text-indent:0%;
padding-top:3px;
}

/*NAVEGAÇAO - MENU - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#navegacao, #navegacao *{margin: 0; padding: 0;}

#navegacao{
list-style: none;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
width:180px;
background:transparent;
z-index:6;

}
#navegacao li {
display:block;
text-align:left;
text-decoration:none;
font-size:14px;
font-weight:bold;
height:24px;
color: #000066;
font-size:14px;
background: url(imagens/menua.jpg);
}

#navegacao li a {
display:block;
text-decoration:none;
text-align:right;
background: url(imagens/menua.jpg);
height:24px;
color:#000066;
font-size:14px;
font-weight:normal;
padding-right:24px;

}
#navegacao li a:hover {
display:block;
text-decoration:none;
background: url(imagens/menuahover.jpg);
height:24px;
color: #00CC00;
font-size:14px;
font-weight:normal;
padding-right:24px;
}
/*#navegacao li a:visited {color: #000066;}*/
.float_right{
    position:relative;
	width:auto;
	height:auto;
	float:right;
	padding:6px 10px;

	}
	
.float_left{
    position:relative;
	width:auto;
	height:auto;
	float:left;
	padding:10px 2px 2px 10px;
	margin:3px;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
	background:url(imagens/fundo_float_left.gif) top left no-repeat;
	}

.box_thumb{
    position:relative;
  	width:130px; /* tem que ter PELO MENOS o tamanho da miniatura */
	height:160px;/* a altura varia de acordo com a quantidade de texto a ser exibido */
	float:left;
	padding:6px;
	margin: 0 10px 10px 0;
	border:1px solid #fff;
	color: #0066CC;
	background-color: #fff;
	text-align:center;
	overflow:hidden;
	font-size: 12px;/* definindo em pixel fica mais fácil determinar as linhas que serão exibidas no box*/
	line-height:120%;
	}
	
.thumb {/* tem que ter medidas exatas para manter padrão -  está vinculado com o php que gera as miniaturas da galeria*/
	width:130px;
	height:130px;
	overflow:hidden;
	}
	
.thumb_float {/* igual ao decima porém flutuante  */
	width:130px;
	height:130px;
	overflow:hidden;
	float:left;
	margin: 0 10px 10px 0;
	border: 1px solid #fff;
	}
	
img{ border:0; padding:0; margin:0;}
.img_left{float:left;}
.img_right{float:right;}
.restrita{font-size: 10px;}
form input{margin: 3px;}
