﻿html {
	height:100%;
}
body {
	height:100%;
	margin: 0px;
	padding: 0px;
	background: #A28B65;
}
p, a, form, input, select, textarea, h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 10px;
}
#global {
}
/* Home */
#home {
	float: left;
	width: 100%;
	height: 600px;
	background: url(../img/homeBg.gif);
}
#homeBg {
	float: left;
	width: 1200px;
	height: 600px;
}
#home p {
	margin: 0 0 15px 0;
}
#home a {
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}
#home .idiomas {
	padding: 50px 0 0 400px;
}
/* Fim da Home */
/* Alerta */
#alerta {
	padding: 10px;
}
#alerta h3 {
	margin: 0 0 15px 0;
	color: #FFF;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 10px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
}
#alerta p {
	margin: 0 0 10px 0;
}
#alerta a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
/* Fim do Alerta */
/* Menu */
#menu {
	float:left;
	width: 100%;
	height: 75px;
	background: #6D665E;
}
#menu #idiomas {
	float: left;
	width: 390px;
	padding: 15px 0 0 15px;
}
#menu #idiomas p {
	margin: 0 0 7px 0;
	font-size: 12px;
}
#menu #idiomas a {
	color: #999;
	text-decoration: none;
}
#menu #idiomas a.selecionado {
	color: #CCC;
}
#menu #secoes {
	float: left;
	margin: 25px 0 0 0;
}
#menu #secoes h1 {
	height: 12px;
	margin: 0 0 15px 0;
	color: #999;
	font-size: 12px;
	font-weight: normal;
}
#menu #secoes h1 a {
	color: #999;
}
#menu #secoes a {
	float: left;
	margin: 0 45px 0 0;
	color: #CCC;
	font-size: 12px;
	text-decoration: none;
}
#menu #secoes a.selecionado {
	color: #999;
}
/* Fim do Menu */
/* Obra da Esquerda */
#obrasEsquerda {
	float: left;
	width: 405px;
	height: 851px;
}
/* Fim da Obra da Esquerda */
/* Obras */
#obras {
	float: left;
	padding: 45px 40px 0 40px;
}
#obras p {
	width: 350px;
	margin: 0 0 15px 0;
	color: #CCC;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 18px;
	font-family: Georgia, Times New Roman;
}
#obras a {
	color: #FFF;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 24px;
	font-family: Georgia, Times New Roman;
	text-decoration: none;
}
#obras h3 {
	margin: 0 0 25px 0;
	color: #FFF;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 10px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
}
#obras h3.formBusca {
	margin: 45px 0 25px 0;
}
#obras p.tecnicaParagrafo {
	display: block;
	width: 460px;
	height: 20px;
}
#obras input.tecnicaCheckbox {
	float: left;
	margin: 0 10px 0 0;
}
#obras label.tecnica {
	float: left;
	display: block;
	width: 120px;
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 12px;
	letter-spacing: 0px;
}
#obras label.ajuda {
	margin: 0 0 0 10px;
}
#obras label.periodo {
	float: left;
	display: block;
	width: 28px;
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 12px;
	letter-spacing: normal;
}
#obras input.mes {
	width: 22px;
	border: none;
}
#obras input.ano {
	width: 52px;
	margin: 0 0 0 3px;
	border: none;
}
#obras textarea {
	width: 255px;
	height: 72px;
	margin: 0 0 0 20px;
	font-size: 12px;
}
#obras input.botao {
	margin: 0 0 0 20px;
	background: #FFF;
	border: none;
	color: #000;
	font-size: 10px;
}
/* Fim das Obras */
/* Resultados */
#resultados {
	float: left;
	padding: 25px 0 0 45px;
}
#resultados .obra {
	float: left;
	display: block;
	width: 80px;
	height: 190px;
	margin: 0 13px 10px 0;
}
#resultados .obra .imagem {
	float: left;
	margin: 0 0 5px 0;
	height: 120px;
}
#resultados .obra .imagem img.horizontal {
	margin-top: 60px;
	border: none;
}
#resultados .obra .imagem img.vertical {
	border: none;
}
#resultados .obra .info {
	margin: 0;
}
#resultados .obra .info p {
	margin: 0 0 5px 0;
	color: #CCC;
	font-size: 10px;
}
/* Nova busca */
#novaBusca {
	float: left;
	padding: 25px 0 0 45px;
}
#novaBusca a {
	padding: 1px 2px;
	background: #FFF;
	color: #000;
	text-decoration: none;
}
/* Fim de Resultados */
/* Coluna da Esquerda */
#colunaEsquerda {
	float: left;
	width: 185px;
	padding: 50px 0 0 220px;
}
#colunaEsquerda a {
	float: left;
	display: block;
	width: 165px;
	margin: 0 0 15px 0;
	color: #CCC;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}
#colunaEsquerda a.selecionado {
	color: #666;
}
#colunaEsquerda .iconeContainer {
	float: left;
	display: block;
	width: 20px;
}
#colunaEsquerda img.icone {
	float: left;
	display: block;
	margin: 2px 10px 0 0;
}
/* Fim da Coluna da Esquerda */
/* Conteúdo */
#conteudo {
	float: left;
	padding: 45px 0 0 0;
}
#conteudo p {
	width: 400px;
	margin: 0 0 20px 0;
	color: #FFF;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0px;
	font-family: Georgia, Times New Roman, Serif;
}
#conteudo p.citacao {
	width: 355px;
	margin: 0 0 5px 0;
	padding: 0 0 0 45px;
	color: #CCC;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0px;
	font-style: italic;
}
#conteudo p.assinatura {
	color: #CCC;
	text-align: right;
}
#conteudo p.imagem {
	margin: 0;
}
#conteudo p.legenda {
	color: #6D5D43;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Serif;
	font-style: italic;
	line-height: 20px;
	letter-spacing: 1px;
}
#conteudo p.titulo {
	margin: 0;
	color: #666;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Serif;
	line-height: 20px;
}
#conteudo strong.titulo {
	margin: 0;
	color: #666;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Serif;
	font-weight: normal;
	line-height: 20px;
}
/* Fim do Conteúdo */
/* Contato Esquerda */
#contatoEsquerda {
	float: left;
	width: 270px;
	height: 806px;
	padding: 45px 0 0 135px;
	background: #6D665E url(../img/contatoBg.gif) no-repeat;
}
#contatoEsquerda h3 {
	margin: 0 0 30px 0;
	color: #666;
	font-size: 14px;
	font-family: Georgia;
	font-weight: bold;
}
#contatoEsquerda p {
	margin: 0 0 20px 0;
	color: #CCC;
	font-size: 14px;
	font-family: Georgia;
	font-weight: normal;
	line-height: 20px;
}
/* Fim do Contato Esquerda */
/* Contato */
#contato {
	float: left;
	padding: 45px 40px 0 40px;
}
#contato h3 {
	margin: 0 0 30px 0;
	color: #666;
	font-size: 14px;
	font-family: Georgia;
	font-weight: bold;
}
#contato p {
	margin: 0 0 20px 0;
	color: #CCC;
	font-size: 14px;
	font-family: Georgia;
	font-weight: normal;
	line-height: 20px;
}
#contato b.pequeno {
	font-size: 12px;
}
/* Fim do Contato */
/* Obra Ampliada */
#obraAmpliada {
	margin: 0;
	padding: 0;
}
#obraAmpliada img {
	clear: both;
	float: left;
	margin: 0 0 25px 0;
}
#obraAmpliada p {
	margin: 0 0 20px 15px;
	color: #CCC;
	font-size: 12px;
	font-family: Arial, Verdana;
	line-height: 20px;
}
#obraAmpliada a {
	color: #333;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
/* Fim da Obra Ampliada */