/* CSS Document */

/* png ie6 */
* html img,
* html .png{
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}

* {
	margin: 0;
	padding: 0;
}

a {
	color: #323333;
	font-size: 13px;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

/*body*/
body {
	color: #000;
	font-family: "Century Gothic", Helvetica, sans-serif;
	font-size: 14px;
	background: #fff;
}

body a {
	outline: 0;
}

/*class*/
.lacuna_contato {
	width: 460px;
	height: 25px;
	border: solid 1px #976254;
	background: #f5f5f5;
	padding-left: 5px;
	margin-bottom: 10px;
}

.lacuna_msg {
	width: 460px;
	height: 124px;
	border: solid 1px #976254;
	background: #f5f5f5;
	padding-left: 5px;
	margin-bottom: 10px;
	font-family:"Century Gothic",Helvetica,sans-serif;
	font-size: 13px;
	overflow: auto;
}

.bt_contato {
	width: 79px;
	height: 25px;
	background: #e0e0e0;
	border: none;
	text-align: center;
	cursor: pointer;
	margin-left: 10px;
}

/*stylo usado em varias paginas*/
#titulo {
	display: block;
	width: 100;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}

#sub_titulo {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
}

#descricao {
	display: block;
	width: 100%;
	min-height: 1px;
	margin-bottom: 10px;
	text-align: justify;
}

#coluna {
	display: block;
	width: 100%;
	min-height: 1px;
	margin-bottom: 10px;
}

#voltar {
	display: block;
	width: 100%;
}

#voltar a {
	color: #976254;
}

/*bg*/
#bg {
	display: block;
	width: 100%;
	min-height: 800px;
	background: url(../img/bg_interna.jpg) top center repeat-x;
}

#bg #bg_rodape {
	display: block;
	width: 100%;
	min-height: 500px;
	background: url(../img/bg_rodape.jpg) center bottom repeat-x;
}

#bg_rodape #estrutura {
	display: block;
	width: 1000px;
	min-height: 500px;
	margin: 0 auto;
}

/*topo*/
#estrutura #topo {
	display: block;
	width: 100%;
	height: 200px;
}

#topo #logo {
	display: block;
	width: 100%;
	height: 128px;
	text-align: center;
	padding-top: 12px;
}

/*menu*/
#topo #menu {
	display: block;
	width: 100%;
	height: 44px;
	text-align: center;
	font-size: 20px;
	padding-top: 16px;
}

#topo #menu a {
	font-size: 18px;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}

#topo #menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#topo #menu span {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 18px;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}

/*meio*/
#estrutura #conteudo {
	display: block;
	width: 100%;
	min-height: 500px;
	_height: 500px;
	padding-top: 20px;
}

/*conteudo da pagina home*/
#conteudo #predio {
	display: inline-block;
	*float: left;
	width: 359px;
	height: 543px;
	vertical-align: top;
	padding-left: 88px;
}

#conteudo #coluna_esquerda {
	display: inline-block;
	*float: left;
	width: 482px;
	height: 514px;
	vertical-align: top;
	padding-left: 67px;
}

/*conteudo da pagina contato*/
#conteudo #lado_esquerdo_contato {
	display: inline-block;
	*float: left;
	width: 465px;
	height: 363px;
	vertical-align: top;
}

#lado_esquerdo_contato #formulario_contato {
	display: block;
	width: 465px;
	height: 288px;
}

#formulario_contato #botoes {
	display: block;
	width: 100%;
	height: 25px;
	text-align: right;
}

#conteudo #linha_centro {
	display: inline-block;
	*float: left;
	width: 60px;
	height: 363px;
	vertical-align: top;
	background: url(../img/linha_marron.jpg) center top repeat-y;
}

#lado_esquerdo_contato #mapa {
	display: block;
	width: 100%;
	height: 240px;
}

#lado_esquerdo_contato #mapa img {
	border: solid #976254 1px;
}

#lado_esquerdo_contato #mapa_acima {
	display: block;
	width: 100%;
	text-align: right;
	color: #976254;
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 5px;
}

/*conteudo da pagina noticias*/
#coluna #link_noticia {
	display: block;
	width: 100%;
	color: #9e6c5f;
}

#coluna #link_noticia a {
	color: #;
}

#coluna #img_noticia {
	display: inline-block;
	*float: left;
	width: 241px;
	height: 207px;
	vertical-align: top;
	margin-right: 15px;
}

#coluna #img_noticia img {
	border: solid #976254 1px;
}

#coluna #texto_noticia {
	display: inline-block;
	*float: left;
	width: 739px;
	height: 207px;
	vertical-align: top;
	text-align: justify;
}

/*conteudo da pagina empresa*/
#coluna #text_empresa {
	display: inline-block;
	*float: left;
	width: 610px;
	height: 236px;
	vertical-align: top;
	text-align: justify;
}

#coluna #img_empresa {
	display: inline-block;
	*float: left;
	width: 367px;
	height: 253px;
	vertical-align: top;
	margin-left: 18px;
}

#coluna #img_empresa img {
	border: solid #976254 1px;
}

/*conteudo da pagina portfolio*/
#conteudo #coluna_portfolio {
	display: block;
	margin-bottom: 30px;
	min-height: 1px;
	width: 100%;
	border-bottom: dashed #976254 1px;
	padding-bottom: 20px;
}

#coluna #img_portfolio {
	display: inline-block;
	*float: left;
	width: 181px;
	height: 126px;
	vertical-align: top;
	margin-left: 40px;
	_margin-left: 35px;
	margin-right: 20px;
	_margin-right: 10px;
}

#coluna #img_portfolio img {
	border: solid 1px #976254;
}

/*roda pe*/
#estrutura #roda_pe {
	display: block;
	width: 100%;
	height: 232px;
	text-align: center;
	font-size: 14px;
}

#roda_pe #indicadores_economico {
	display: block;
	width: 100%;
	height: 46px;
	text-align: center;
	font-weight: bold;
	padding-top: 26px;
}

#roda_pe #indicadores_economico a {
	color: #976254;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}

#roda_pe #filiado_endereco_desenvolvido {
	display: block;
	width: 100%;
	height: 133px;
	text-align: left;
	padding-top: 27px;
}

#filiado_endereco_desenvolvido #empresa_filiada {
	display: inline-block;
	*float: left;
	width: 161px;
	height: 68px;
	vertical-align: top;
	margin-left: 66px;
}

#filiado_endereco_desenvolvido #end {
	display: inline-block;
	*float: left;
	width: 365px;
	height: 93px;
	vertical-align: top;
	text-align: center;
	color: #FFFFFF;
	margin-left: 20px;
	margin-left: 103px;
}

#filiado_endereco_desenvolvido #end span {
	color: #000000;
}

#filiado_endereco_desenvolvido #desenvolido {
	display: inline-block;
	*float: left;
	vertical-align: top;
	width: 92px;
	height: 33px;
	text-align: center;
	margin-top: 30px;
	margin-left: 183px;
	_margin-left: 130px;
}

#filiado_endereco_desenvolvido #desenvolido a {
	color: #FFFFFF;
}