 *{
margin:0px;
padding:0px;
list-style-type:none;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
img{
border:none;
}
body {
text-align:left;
font-size:11px;
font-family:arial;
background:url(../imagens/bg_body.jpg) fixed center;
}
#tudo{
float:left;
width:100%;
height:100%;
}
	#tudo .centralizar{
	margin:auto;
	width:960px;
	height:auto;
	position:relative;
	}
#topo{
float:left;
width:100%;
height:100px;
position:fixed;
top:0;
background:url(../imagens/logo.gif) no-repeat;
}
	* html #topo{
	position: absolute;
	left:0;
	top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px" : body.scrollTop+"px");
	}
	#topo a{
	top:20px;
	left:15px;
	width:87px;
	height:45px;
	z-index:20;
	position:absolute;
	}
#centro{
float:left;
width:80%;
height:auto;
padding:80px 10%;
position:relative;
z-index:10;
}
	#titulo{
	float:left;
	width:100%;
	height:50px;
	}
		#titulo .empresa{
		float:left;
		width:100%;
		height:50px;
		background:url(../imagens/tit_empresa.gif) no-repeat 100px 0px;
		}
		#titulo .servicos{
		float:left;
		width:100%;
		height:50px;
		background:url(../imagens/tit_servicos.gif) no-repeat 100px 0px;
		}
		#titulo .orcamento{
		float:left;
		width:100%;
		height:50px;
		background:url(../imagens/tit_orcamento.gif) no-repeat 100px 0px;
		}
		#titulo .portfolio{
		float:left;
		width:100%;
		height:50px;
		background:url(../imagens/tit_portfolio.gif) no-repeat 100px 0px;
		}
		#titulo .contato{
		float:left;
		width:100%;
		height:50px;
		background:url(../imagens/tit_contato.gif) no-repeat 100px 0px;
		}
		#titulo .webmail{
		float:left;
		width:100%;
		height:50px;
		background:url(../imagens/tit_webmail.gif) no-repeat 100px 0px;
		}
	#conteudo{
	float:left;
	width:100%;
	height:400px;
	position:relative;
	}
		/* INDEX */
		#conteudo.index a{
		float:left;
		width: 100px;
		height:90px;
		font-size:0px;
		position: absolute;
		text-decoration:none;
		}
		#conteudo.index a:hover{
		text-decoration:none;
		}
		#atualizar{
		margin:auto;
		width:200px;
		height:75px;
		padding-top:25px;
		margin-top:125px;
		text-align:center;
		}
		#site{
		color:#FFF;
		font-weight:bold;
		width:0px;
		height:0px;
		display:none;
		visibility:hidden;
		}
			#site.visivel{
			float:left;
			z-index:999;
			position:fixed;
			_position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			display:block;
			visibility:visible;
			}
				#site .fundo{
				float:left;
				width:100%;
				height:100%;
				z-index:1;
				position:absolute;
				background:#000;
				filter:alpha(opacity=60);
				-moz-opacity:.60;
				-khtml-opacity:.60;
				opacity:.60;
				}
				#site .bloco{
				margin:auto;
				width:500px;
				height:400px;
				padding-top:200px;
				z-index:10;
				position:relative;
				}
					#site .leftBloco{
					float:left;
					width:250px;
					height:250px;
					text-align:center;
					background:#000;
					padding:2px;
					}
					#site .rightBloco{
					float:left;
					width:214px;
					height:214px;
					margin:10px 0;
					padding:5px;
					background:#000;
					border-left:none;
					}
					#site .bloco1{
					float:left;
					width:100%;
					height:20px;
					text-align:right;
					}
					#site .bloco2{
					float:left;
					width:100%;
					height:15px;
					color:#98894E;
					font-size:11px;
					font-weight:bold;
					}
					#site .bloco3{
					float:left;
					width:100%;
					height:20px;
					font-size:11px;
					font-weight:normal;
					}
						#site .bloco3 a{
						color:#FFFFFF;
						}
		/* SECUNDARIA */	
		.secundaria{
		width:570px;
		height:340px;
		padding:0 100px;
		position:relative;
		}
			.secundaria p{
			color:#FFFFFF;
			font-size:12px;
			padding-bottom:10px;
			text-align:justify;
			}
		#link{
		float:left;
		width:570px;
		height:30px;
		padding:0 100px;
		text-align:right;
		}
		/* SERVIÇOS */
		#myAccordion{
		width: 570px;
		position: absolute;
		left: 100px;
		top: 50px;
		_top:0px;
		}
		#myAccordion dt{
		padding: 0 10px;
		color:#98894E;
		font-size:13px;
		font-weight:bold;
		line-height: 20px;
		cursor:pointer;
		}
		#myAccordion dd{
		padding:20px;
		padding-top:10px;
		height:auto;
		}
		#myAccordion p{
		font-size:12px;
		color:#FFF;
		padding-bottom:10px;
		text-align:justify;
		}
		#myAccordion dt.myAccordionHover, #myAccordion dt.myAccordionActive{
		font-size:13px;
		color:#CFBF81;
		}
		/* CONTATO */
		#contato{
		height:360px;
		padding-top:10px;
		}
		/* ORCAMENTO */
		#orcamento{
		height:auto;
		padding-bottom:70px;
		}
		/* PORTFOLIO */
		#portfolio{
		height:auto;
		width:770px;
		padding:0;
		padding-left:15px;
		padding-bottom:70px;
		}
			#portfolio li{
			float:left;
			width:134px;
			height:auto;
			padding:10px;
			}
				#portfolio li p{
				background:#000;
				text-align:center;
				}
				#portfolio li p.tit{
				height:35px;
				padding:0 5px;
				padding-top:5px;
				}
				#portfolio li p.foto{
				height:100px;
				}
		/* TEXTO */
		#texto{
		float:left;
		width:100%;
		}
			#texto p{
			font-size:11px;
			color:#FFFFFF;
			padding-bottom:3px;
			}
		/* FORMULARIO */
		#formulario{
		float:left;
		width:100%;
		padding-top:20px;
		_padding-top:0px;
		}
			#formulario .bloco{
			float:left;
			width:100%;
			color:#FFF;
			font-weight:bold;
			margin-bottom:8px;
			}
				#formulario h1{
				width:100%;
				color:#FFF;
				font-size:14px;
				font-weight:bold;
				}
				#formulario .topico{
				float:left;
				width:200px;
				font-size:12px;
				margin-right:5px;
				font-weight:bold;
				text-align:right;
				color:#A19453;
				}
				#formulario .campo{
				float:left;
				width:365px;
				}
					#formulario .campo input, #formulario .campo select, #formulario .campo textarea{
					padding:4px;
					color:#FFF;
					font-size:11px;
					background:#000;
					border:none;
					border-bottom:#A19453 1px solid;
					}
					#formulario .campo input, #formulario .campo textarea{
					width:300px;
					}
						#formulario .campo input.box{
						width:auto;
						border:none;
						}
					#formulario .campo textarea{
					height:100px;
					font-family:arial;
					}
			#formulario .blocoBotao{
			float:left;
			width:100%;
			margin-top:10px;
			text-align:center;
			}
				#formulario .botao{
				width:100px;
				text-align:center;
				}
#rodape{
width:100%;
height:70px;
position:fixed;
_position:absolute;
bottom:0;
z-index:999;
background:url(../imagens/bg_rodape.jpg) repeat-x bottom;
}
	#menu{
	margin:auto;
	width:478px;
	height:61px;
	padding-top:9px;
	position:relative;
	background:url(../imagens/menu.gif) no-repeat bottom;
	}
		#menu a{
		float:left;
		width:auto;
		height:13px;
		top:39px;
		position:absolute;
		}
			#menu a.empresa{
			width:48px;
			left:33px;
			}
			#menu a.servicos{
			width:48px;
			left:99px;
			}
			#menu a.portfolio{
			width:57px;
			left:167px;
			}
			#menu a.webmail{
			width:50px;
			left:244px;
			}
			#menu a.orcamento{
			width:64px;
			left:310px;
			}
			#menu a.contato{
			width:48px;
			left:390px;
			}