@charset "utf-8";
/* CSS Document */
* html img {
filter:expression(
this.alphaxLoaded ? "" :
(
this.src.substr(this.src.length-4)==".png"
?
(
(!this.complete)
? "" :
this.runtimeStyle.filter=
("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
String(this.alphaxLoaded=true).substr(0,0)+
(this.src="images/blank.png").substr(0,0)
)
:
this.runtimeStyle.filter=""
)
);
}
body,td,th {
	font-family: Trebuchet MS;	font-size: 12px; color: #000000;
}
body {
	background-image: url(images/fundo_home.jpg);	background-repeat: repeat-x;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;
}

a:link {text-decoration: none; color:#a36100;}
a:visited { text-decoration: none; color:#a36100;}
a:hover { text-decoration: none; color: #000000;}


.interno {
	background-image: url(images/fundo_interna.jpg);	background-repeat: repeat-x;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;
}
div {
	margin:0;
	padding:0;
}
.geral{
	width:996px;
}
.geral #titulo{
	margin:68px 0 0;
}

.geral #titulo h1 span{
	display:none;
}

.geral #titulo_int h1 span{
	display:none;
}

.geral #emp{
	background:url(images/bg_positivo.gif);
	margin:0 17px;
}
.geral #emp .links{
	float:left; width:227px; height:50px; border:#c97c0c 1px dotted; background:#fff7e3; padding:18px; color:#a36100;
}
.geral #emp .links div{
	margin:-9px -9px 12px;
}
.geral #emp .links h2{
	margin:0; padding:0;
	font-size:15px;
	font-weight:bold;
	color:#764800;
}
.geral #conteudo #img{
	float:left; text-align:right; width:314px; padding:338px 0 0 0;
}

.geral #conteudo #txt .campo1{
	margin:5px auto; padding:0 0 2px 7px; width:291px; background: url(images/campo1.gif) no-repeat bottom left; line-height:12px;
}
.geral #conteudo #txt .campo1 input{
	width:287px; height:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:0;
}
.geral #conteudo #txt .campo2{
	margin:5px auto; padding:0 0 2px 7px; width:291px; background: url(images/campo2.gif) no-repeat bottom left; line-height:12px;
}
.geral #conteudo #txt .campo2 textarea{
	width:287px; height:123px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:0;
	scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color:#dfb610;scrollbar-base-color:#dfb610;scrollbar-darkshadow-color:#FFFFFF;scrollbar-face-color:#FFFFFF;scrollbar-highlight-color:#ffeeaa;scrollbar-shadow-color:#ffeeaa;scrollbar-track-color:#FFFFFF;
}

.geral #conteudo #txt{
	float:left; width:673px;
}
.geral #conteudo #txt h3{
	margin:0; padding:10px 0 0 0;
	font-size:21px;
	font-weight:bold;
	color:#764800;
}
.geral #conteudo #txt .box{
	background:url(images/bg_conteudo.jpg) no-repeat; padding:17px 37px;
}
.geral #conteudo #txt .box h2{
	margin:0; padding:0;
	font-size:15px;
	font-weight:bold;
	color:#764800;
}
.geral #conteudo #txt .empreendimentos{
	background:url(images/bg_positivo_interno.gif);
}

.geral #txt .links{
	float:left; width:227px; border:#c97c0c 1px dotted; background:#fff7e3; padding:18px; color:#a36100;
}


.geral #txt .fotos{
	float:left; width:251px; border:#c97c0c 1px dotted; background:#fff7e3; padding:6px; color:#a36100;
}
.geral #txt .titulo{
	margin:-12px 0 0 103px;
}
.geral #txt .fotos menu{
	margin:0; padding:0;
}
.geral #txt .fotos menu li{
	float:left; width:36px; height:36px; background:#FFFFFF; list-style-type: none; padding:3px; margin:4px;
}
.geral #txt .links div{
	margin:-9px -9px 12px;
}
.geral #txt .links h2{
	margin:0; padding:0;
	font-size:21px;
	font-weight:bold;
	color:#764800;
}

.geral #txt #status {
	text-align:center;  margin:10px 0 0 0; color: #a36100;
}
.geral #txt #status td,th {
	color: #a36100; font-size:10px;
}
.geral #txt .bottom{
	background:url(images/bg_conteudo_bottom.gif) no-repeat; height:15px;
}

.geral #bottom{
	background:url(images/bg_bottom.gif) no-repeat top #FFFFFF; text-align:center; padding:36px; color:#764800; 
}
.geral #bottom_int{
	background:url(images/bg_bottom_int.gif) no-repeat top #FFFFFF; text-align:center; padding:36px 36px 36px 338px; color:#764800; 
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
