body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/fundo.gif);
}

.titulo_texto {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #702022;
	text-align: justify;
	padding-bottom: 7px;
}

.titulo_contato {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #5f2432;
	text-transform: uppercase;
	text-align: left;
}

.titulo_contato2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5f2432;
	text-align: left;
}

.titulo_cases {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	color: #32356b;
	text-align: left;
}

.tiutlo_residencias {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 0px 30px;
	text-align: left;
	color: #7f7c41;
}


.texto {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 20px;
	text-align: justify;
}

.texto_cases {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}

.link_cases {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #404377;
	padding-left: 15px;
	padding-right: 25px;
	text-align: right;
}
.link_cases a {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #404377;
	text-align: right;
	text-decoration: none;
}
.link_cases a:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #404377;
	text-align: right;
	text-decoration: underline;
}

.link_cases2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #404377;
}
.link_cases2 a {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #404377;
	text-decoration: none;
}
.link_cases2 a:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #404377;
	text-decoration: underline;
}

.link_obras {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5f2432;
	padding-left: 15px;
	padding-right: 25px;
	text-align: right;
}
.link_obras a {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5f2432;
	text-align: right;
	text-decoration: none;
}
.link_obras a:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5f2432;
	text-align: right;
	text-decoration: underline;
}

.link_obras2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5f2432;
}
.link_obras2 a {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5f2432;
	text-decoration: none;
}
.link_obras2 a:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5f2432;
	text-decoration: underline;
}

.link_portfolio2 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7f7c41;
}
.link_portfolio2 a {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7f7c41;
	text-decoration: none;
}
.link_portfolio2 a:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7f7c41;
	text-decoration: underline;
}

.citacao {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #424242;
	padding-top: 8px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 8px;
	text-align: center;
}

.citacao_perfil {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #424242;
	padding-top: 16px;
	padding-left: 44px;
	padding-right: 44px;
	padding-bottom: 16px;
	text-align: left;
}


.autor {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #424242;
	padding-right: 20px;
	text-align: right;
}

.album {
	padding-right: 15px;
	text-align: right;
}

.creditos {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-right: 7px;
	padding-top: 5px;
}

.creditos a {
	color: #666666;
	text-decoration: none;
}

.creditos a:hover {
	color: #cfcfcf;
	text-decoration: none;
}

.submenu {
	position:absolute;
}


#obra_acabada { width:470px; height:290px; background: url(img/selo_acabado) no-repeat; position:absolute; z-index: 5; clear:both; }
#obra_acabada a {  width:470px; height:290px; display:block; text-decoration:none; }


.album_portifolio { background:#E1D6B5; }
.album_portifolio ul { list-style:none; margin: 0; padding:0; }
.album_portifolio ul li { float:left; margin:0 1px; }
.album_portifolio a { display:block; border:1px solid transparent; height:88px; }
.album_portifolio a:hover { border:1px solid #8B8740; }
.album_portifolio a img { border:0; }

.contato { width:504px; }
.contato-titulo { background-image:url(img/titulo_contato.gif); height:53px; }
.contato-texto { float: right; width: 476px; background-color:#ceb7a8; }
.contato-texto table {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #424242;
	padding-left: 30px;
	padding-right: 20px;
	text-align: left;
}
.contato-texto a { text-decoration: none; }
.contato-texto a:hover { color: #5f2432; text-decoration: underline; }
.contato-div { width:195px; text-align:center; margin:auto; margin-top:30px; margin-left:30px; border-top: # }
.contato-div a { text-decoration:none; color:#f1e5cb; font: 15pt "Times New Roman", Times, serif; display:block; background-color:#5f2432; border-top: #7c4c57 7px solid; line-height: 30px; }		
.contato-div a:hover { color:#ffffff; background-color:#7c4c57; border-top: #5f2432 7px solid; }

.cadernoprojetos-div { width:195px; text-align:center; margin:auto; margin-left:30px; margin-top:7px; }
.cadernoprojetos-div a { text-decoration:none; color:#f1e5cb; font: 10pt "Times New Roman", Times, serif; display:block; background-color:#404377; border-top: #626590 7px solid; line-height: 30px; }
.cadernoprojetos-div a:hover { color:#ffffff; background-color:#626590; border-top: #404377 7px solid;}

.contato-dialog {
border:1px solid #000000;
height:auto;
padding:10px 10px 10px 40px;
position:relative;
z-index:9002;
}
.contato-overlay {
background-color:#666666;
left:0;
filter: Alpha(Opacity=50); -moz-opacity:0.5; opacity: 0.5;
position:fixed;
top:0;
width: 2000px;
height: 2000px;
z-index:9001;
}
