html{
	background-color: #151515;
}
body										{
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: justify;
	background-color: #202020;
}
*											{
	margin:0;
	padding:0
}
a											{outline:0; text-decoration:none}
img											{
	border:0;
}
h1,h2,h3,h4,h5,h6							{font-weight:normal}
li											{list-style:none}

#head										{
	width:100%;
	float:left;
	background:url(../images/headBg4.png) repeat-x;
}
.head_height								{height:478px}
.head_pad									{padding-bottom:30px}
#head_cen									{width:800px; margin:0 auto}
#head_sup									{width:800px; float:left; position:relative}
#head p.search input.btn:active				{background-position:2px 2px}
h1.logo										{
	width:162px;
	height:120px;
	margin-top:40px;
	float:left;
	background:url(../images/logo2.png) no-repeat
}
#head ul									{
	width:600px;
	height:35px;
	margin-top:115px;
	float:right;
	margin-right: -45px;
}
#head ul li									{
	width:auto;
	margin-left:28px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:35px;
	text-transform:uppercase;
}
#head ul li:first-child						{margin:0}
#head ul li	a,#head ul li a.active			{
	width:auto;
	height:35px;
	padding:0 10px;
	float:none;
	color:inherit;
}
#head ul li	a:hover,#head ul li a.active	{
	color:#099;
}
#cu3er-container							{width:800px; height:360px; float:left; outline:0; position:absolute; top:166px; left:0px; z-index:10}
#cu3er-container2 {
	width:818px;
	height:360px;
	float:left;
	outline:0;
	position:absolute;
	top:166px;
	left:0px;
	z-index:10
}
#cu3er-container_imprensa {
	width:818px;
	height:360px;
	float:left;
	outline:0;
	position:absolute;
	top:166px;
	left:0px;
	z-index:10
}
#cu3er-container_arquitetos {
	width:818px;
	height:360px;
	float:left;
	outline:0;
	position:absolute;
	top:166px;
	left:0px;
	z-index:10
}
#cu3er-container_news {
	width:779px;
	height:360px;
	float:left;
	outline:0;
	position:absolute;
	top:166px;
	left:0px;
	z-index:10
}



img.ban_bg									{width:auto; float:left; position:absolute; top:139px; left:-24px}
img.ban_bg_projetos {
	width:auto;
	float:left;
	position:absolute;
	top:139px;
	left:-24px
}


#content									{
	width:100%;
	padding-bottom:36px;
	float:left;
	background-color: #ffffff;
	background-repeat: repeat-x;
}
#content_cen								{width:800px; margin:0 auto}
#content_sup								{
	width:820px;
	float:left;
	position:relative;
	padding-top: 80px;
}
#content_sup2 {
	width:820px;
	float:left;
	position:relative;
	padding-top: 160px;
}

#ct_pan										{width:100%; height:120px; margin-top:94px; float:left; position:relative; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999999; line-height:16px; background:#3b3b3b}
#ct_pan p									{width:312px; margin:34px 52px 0 34px; float:left}
#ct_pan p a									{color:#31a1ff; text-transform:uppercase}
#ct_pan ul									{width:195px; margin-top:26px; float:left}
#ct_pan ul li								{width:100%; float:left}
#ct_pan ul li a								{color:inherit; text-decoration:underline; line-height:20px}
#ct_pan ul li a:hover						{color:#31a1ff}
h2											{width:auto; margin-top:9px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#31a1ff; font-weight:bold; line-height:30px; letter-spacing:-1.7px}
h2 span										{color:#3b3b3b; text-transform:uppercase; margin-right:5px}
.lftWrap									{width:300px; float:left; clear:left}
.lftWrap p									{width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:28px; color:#4d4d4d}
.rgtWrap input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.rgtWrap input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
.rgtWrap input.btn:active					{background-position:1px 1px}
.rgtWrap									{width:500px; float:left}
.rgtWrap h3									{width:100%}
h3											{width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#31a1ff; font-weight:bold; line-height:60px; letter-spacing:-1.7px}
h3 span										{color:#3b3b3b; margin-right:0px}
ul#infoPan									{
	width:100%;
	float:left
}
ul#infoPan li								{
	width:340px;
	margin-left:56px;
	float:left
}
ul#infoPan li:first-child					{
	margin:0px
}
ul#infoPan li h3							{
	width:100%;
	height:30px;
	float:left;
	font-size:26px;
	color:#6BD3D3;
	font-weight:bold;
	line-height:30px;
	letter-spacing:-1.7px
}
ul#infoPan li h3 span						{color:#3b3b3b; margin-right:2px}
ul#infoPan li h3 img						{margin-right:31px; float:right}
ul#infoPan li p								{
	width:100%;
	margin-top:10px;
	float:left;
	font-size:16px;
	color:#848484;
	line-height:24px;
	letter-spacing:-0.7px
}
ul#infoPan li p.descrip						{
	margin-top:8px;
	font-size:12px;
	line-height:16px;
}


#quotPan									{width:848px; height:80px; margin-top:42px; float:left; position:relative; left:-24px; border-top:#c9c9c9 solid 1px; background:url(../images/pat.png) repeat }
#quotPan h3									{width:274px; margin:14px 0 0 24px; float:left; line-height:45px}
#quotPan input.txt							{width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
#quotPan input.btn							{width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0; background:url(../images/submitBtn.png) no-repeat}
#quotPan input.btn:active					{background-position:1px 1px}

#latest										{width:233px; margin:24px 0 0 60px; float:left}
#latest ul									{width:100%; float:left}
#latest ul li								{width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#latest ul li:first-child					{margin-top:0; border:0}
#latest ul li a								{width:auto; margin-top:25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#latest ul li p								{width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}	

#foot										{
	width:100%;
	height:70px;
	float:left;
	background:url(../images/footBg.png) repeat-x
}
#foot_cen									{
	width:800px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#foot h6									{width:160px; height:36px; margin:0 auto; text-indent:-9999px; background:url(../images/logo.png) no-repeat}
#foot h6 a									{width:100%; height:100%; float:left}

#foot ul									{
	width:450px;
	margin:11px auto 0 auto;
}
#foot ul li									{
	width:auto;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#767676;
	line-height:18px
}
#foot ul li a								{
	width:auto;
	float:left;
	color:#95CECA
}
#foot ul li.space							{width:auto; float:left; padding:0 6px}
#foot p										{
	width:100%;
	margin-top:10px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:18px;
	text-align:center
}
#foot p	a									{
	color:#099
}
#content #content_cen #content_sup #fotos_projetos #gallery ul li table tr td {
	font-size: 12px;
	color: #999;
}
