body { /* configurações do documento todo */
	text-align:center;
	line-height:130%;
	margin:0;
	padding:0;
	font-size:15px;
	letter-spacing:1px;
	font-family:Candara, Arial, Helvetica, sans-serif;
	color:#333;
}		
#topo { /* div grande de cima */
	width:100%;
}
#topo_m { /* div que centraliza o topo */
	margin:0 auto; /* jamais esquecer esse */
	text-align:center;
	padding-top:200px;
	width:960px;
}
#tarja { /* tarja da divisória entre topo e menu e conteúdo */
	width:100%;
}
#tarja_m { /* div centralizadora da tarja */
	margin:0 auto;
	padding-top:20px;
	text-align:center;
	width:960px;
}
.separa, .clear{ /* classes pra arrumar o float */
	clear:both;
}
.float_left { /* explicação dispensável */
	width:auto;
	height:auto;
	float:left;
	margin:0 10px 10px 0;
}
.float_right { /* explicação dispensável */
	width:auto;
	height:auto;
	float:right;
	margin: 0 0 10px 10px;
}
.box_thumb { /* miniatura da foto */
  	width:110px; /* tem que ter PELO MENOS o tamanho da miniatura */
	height:140px;/* a altura varia de acordo com a quantidade de texto a ser exibido */
	float:left;
	padding:4px;
	margin: 8px;
	border:1px solid #ccc;
	text-align:center;
	overflow: scroll;
	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:110px;
	height:110px;
	overflow:hidden;
}
	
.thumb_float {/* miniatura da foto flutuante */
	width:110px;
	height:110px;
	overflow:hidden;
	float:left;
	margin: 6px;
	border:3px solid #ccc;
}
img {
	border:0;
	padding:0;
}
.img{ /* classe que configura imagens */
	padding: 6px;
	border: 1px solid #CAE1E1;
}
.promo { /* configura div romoção */
	font-size:24px;
	color:#ff9900;
	font-style:italic;
	margin: 10px 0;
}
/* CONFIGURAÇÕES DE FONTES */
p {
	font-family: Helvetica;
	text-align:justify;
	font-size:15px;
}
h1 {
	font-size:18px;
	color: #65819e;
	text-align:left;
	font-family: Georgia, Times, Arial, Helvetica, Verdana, sans-serif;
	line-height:1.4em;
}
h2 {
	font-family: Georgia, Times, Arial, Helvetica, Verdana, sans-serif;
	font-size:17px;
	text-align:left;
	color:#65819e;
}
h3 {
	font-family: Georgia, Times, Arial, Helvetica, Verdana, sans-serif;
	font-size:16px;
	color:#65819e;
	text-align:left;
}
ul{
	text-align:left;
	list-style:circle;
	text-indent:2%;
}
em{
	font-style:italic;
	color: #660000;
}
strong{
	color:#334960;
}
a {color: #c90;
	text-decoration:none;
}
a:hover {
	color: #00CC00;
}
