* {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#7e8285;
	list-style:none;
}
body {background-color:#fff;}

h1 {font-size:3em;}
h2 {font-size:2.5em;}
h3 {font-size:2.0em;}
h4 {font-size:1.5em;}
h5 {font-size:1.0em;}
h6 {font-size:0.5em;}
a:link, a:active, a:visited, p, th, td, li {
	font-size:0.75em;
}
a:link, a:active, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin:0;}

#boxGeral {
	width:970px;
	margin:0 auto;
}

/* #####################
BOX HEADER
##################### */
#boxHeader {
	height:114px;
}
#boxHeader h1, #boxHeader h1 a {
	width:276px;
	height:105px;
	float:left;
	display:block;
}
#boxHeader h1 a img {width:276px; height:105px; border:0;}

	/* #####################
	BOX MENU
	##################### */
	#boxMenu {
		float:left;
	}
	#boxMenu ul {
		margin:41px 0 0 39px;
	}
	#boxMenu li {
		height:25px;
		float:left;
		margin:0 20px 0 0;
	}
	#boxMenu li a {
		height:25px;
		display:block;
		text-indent:-90000em;
		overflow:hidden;
	}
	#boxMenu li a.menuHome {width:47px; background:url(../_imgs/imgMenuHome.gif) no-repeat 0 0;}
	#boxMenu li a.menuCasa10 {width:55px; background:url(../_imgs/imgMenuCasa10.gif) no-repeat 0 0;}
	#boxMenu li a.menuProjetos {width:63px; background:url(../_imgs/imgMenuProjetos.gif) no-repeat 0 0;}
	#boxMenu li a.menuExposicoes {width:81px; background:url(../_imgs/imgMenuExposicoes.gif) no-repeat 0 0;}
	#boxMenu li a.menuContato {width:66px; background:url(../_imgs/imgMenuContatos.gif) no-repeat 0 0;}
	#boxMenu li a#menuAtual {background-position:0 -25px;}

/* #####################
BOX CONTEÚDO
##################### */
#boxConteudo {
	padding:0 13px 0;
}
	/* #####################
	BOX LEFT
	##################### */
	#boxLeft {
		width:254px;
		float:left;
	}
		/* LISTA PROJETOS */
		ul.listaProjetos {
		}
		ul.listaProjetos li {
			width:82px;
			height:57px;
			float:left;
			margin-bottom:4px;
		}
		ul.listaProjetos li.liCentral {margin-left:4px; margin-right:4px;}

		ul.listaProjetos li img {
			width:82px;
			height:57px;
			display:block;
			border:0; 
			cursor:pointer;
		}

		/* LISTA CASA 10 */
		ul.listaCasa10 {
		}
		ul.listaCasa10 li {
			width:81px;
			height:57px;
			float:left;
			margin-bottom:4px;
		}
		ul.listaCasa10 li.liCentral {margin-left:4px; margin-right:4px;}

		ul.listaCasa10 li a {
			width:81px;
			height:57px;
			display:block;
			text-indent:-90000em;
			overflow:hidden;
		}
		ul.listaCasa10 li a.linkCasa10 {background:url(../_imgs/_casa10/0.jpg) no-repeat 0 0;}
		ul.listaCasa10 li a.linkServicos {background:url(../_imgs/_casa10/1.jpg) no-repeat 0 0;}
		ul.listaCasa10 li a.linkSolucoes {background:url(../_imgs/_casa10/2.jpg) no-repeat 0 0;}
		ul.listaCasa10 li a#linkAtual {background-position:0 -57px;}

		/* DESIGNER */
		.carlosPimentel, .eduardoFerrer {
			width:179px;
			height:90px;
		}
		.carlosPimentel {
			margin-top:17px;
			background:url(../_imgs/_contato/imgCarlosPimentel.gif) no-repeat 0 0;
		}
		.eduardoFerrer {
			margin:5px 0 120px 0;
			background:url(../_imgs/_contato/imgEduardoFerrer.gif) no-repeat 0 0;
		}
			.carlosPimentel p, .eduardoFerrer p {
				height:22px;
				visibility:hidden;
				font-size:0.1em;
			}
			.carlosPimentel h2, .eduardoFerrer h2 {
				height:22px;
				display:block;
				visibility:hidden;
				font-size:0.1em;
			}
			.carlosPimentel a, .eduardoFerrer a {		
				height:22px;
				display:block;
				text-indent:-90000em;
				overflow:hidden;
				border-bottom:1px solid #7C8285;
				font-size:0.1em;
			}
			.carlosPimentel a {width:138px;}
			.eduardoFerrer a {width:178px;}

		/* ADDRESS */
		#boxLeft address {
			width:190px;
			height:90px;
			display:block;
			text-indent:-90000em;
			overflow:hidden;
			background:url(../_imgs/_contato/imgAddress.gif) no-repeat 0 0;
		}

		.contatoCasa10 {
			width:148px;
			height:14px;
			display:block;
			text-indent:-90000em;
			overflow:hidden;
			border-bottom:1px solid #7C8285;
			background:url(../_imgs/_contato/imgContatoCasa10.gif) no-repeat 0 0;
		}

	/* #####################
	BOX RIGHT
	##################### */
	#boxRight {
		width:661px;
		float:right;
	}
		/* LEGENDA PROJETOS */
		div.boxLegendaProjetos {
			padding:15px 0 0;
			float:left;
		}
			div.legendaProjetos {
				width:585px;
				padding:0 15px 0 0;
				float:left;
			}
			div.legendaProjetos h3 {font-size:0.75em;}

			div.navProjetos {
				width:60px;
				height:60px;
				float:left;
				background:url(../_imgs/imgNavBackground.gif) no-repeat 0 0;
			}
				div.navProjetos a.navProjetosAnterior, div.navProjetos a.navProjetosProximo {
					width:8px;
					height:13px;
					display:inline;
					float:left;
					margin-top:15px;
					text-indent:-90000em;
					overflow:hidden;
				}
				div.navProjetos a.navProjetosAnterior {margin-left:23px; background:url(../_imgs/imgNavEsquerda.gif) no-repeat 0 0;}
				div.navProjetos a.navProjetosProximo {margin-left:10px; background:url(../_imgs/imgNavDireita.gif) no-repeat 0 0;}

		/* BOX TEXTO */
		div.boxTexto {padding:0 90px 0 25px;}
		div.boxTexto h3 {font-size:0.75em;}

		/* BOX CONTATO */
		.boxContato {
			width:95%;
			height:395px;
			padding:30px 0 0 30px;
			background-color:#f7f7f7;
		}
			.boxContato p {width:450px;}
			form#formContato {
				width:380px;
				margin:25px 0 0;
				font-size:0.75em;
			}
			form#formContato fieldset {border:0;}
			form#formContato legend {display:none;}
			form#formContato label {
				width:65px;
				height:21px;
				display:block;
				float:left;
				clear:left;
				margin:0 15px 3px 0;
				font-size:0.75em;
				text-align:right;
			}
			form#formContato input, form#formContato textarea {
				width:268px;
				float:left;
				margin:0 0 3px;
				padding:3px;
				font-size:0.75em;
				border:1px solid #7c8285;
				background-color:#f7f7f7;
			}
			form#formContato input {}
			form#formContato textarea {
				width:270px;
				height:79px;
				overflow:auto;
			}
			form#formContato input#btEnviar {
				width:76px;
				height:18px;
				float:left;
				display:inline;
				border:0;
				margin:13px 0 3px 280px;
				padding:0;
				background:url(../_imgs/_contato/imgBtEnviar.gif) no-repeat 0 0;
				cursor:pointer;
			}
			form#formContato fieldset.checkbox {
				width:260px;
				height:20px;
				float:right;
				margin:30px 0 0;
				font-size:0.75em;
			}
			form#formContato fieldset.checkbox input {
				width:auto;
				height:auto;
				border:0;
				margin:0 5px 0 0;
			}

			form#formContato #formMsg {
				width:250px;
				display:none;
				clear:both;
				margin:15px 0 0;
				padding:3px 0;
				line-height:15px;
				text-indent:15px;
				color:#FFF;
				background-color:#F68121;
			}

/* #####################
BOX FOOTER
##################### */
#boxFooter {
	width:100%;
	height:60px;
	float:left;
	clear:both;
	margin:40px 0 0;
	border-top:1px solid #5b5b5b;
}
	#boxFooter address {
		margin:10px 0 0;
		font-size:0.65em;
		font-style:normal;
		text-align:center;
	}