
body {

background-color:#0e0d0a;

margin:0; padding:0;

}

p{
font-family: Tahoma, "Trebuchet MS", Arial, Tahoma, Verdana;

font-size: 12px;  margin:10px 0 10px 0; padding:0;

line-height:22px;
color:#FFFFFF;


}


#wrapper {

width:872px; margin:0 auto;
background-color:#0e0d0a;

overflow:auto;

border-top:10px solid #221F1A;

border-bottom:10px solid #221F1A; 




overflow:hidden;


}
#main_right_gallery {

width:570px; float:right;

margin:0; padding:0; text-align:left;
margin-top:15px;
padding:10px;

}
#main_right_gallery img {
list-style: none;
border: none;
outline: none;
}
#main_right {

width:570px; float:right;

margin:0; padding:0; text-align:left;
margin-top:15px;
padding-bottom:25px;

}
#right_pics h3{
margin:0; padding:10px 0 2px 0;
color:a0a791;
}
#main_right p {

font-family: Tahoma, "Trebuchet MS", Arial, Tahoma, Verdana;

font-size: 12px;  margin:10px 0 10px 0; padding:0;

line-height:22px;
color:#fff;


}
#main_left {

width:280px; float:left;

margin:0; padding:0; text-align:left;
margin-top:15px;
padding-bottom:25px;

}


























/* DESTAQUES DA PRINCIPAL */



#links {

margin:20px auto; padding:0;

}

#links li {

display:inline;

}

#links li span {

display:none;

}




.process a {

width:175px; height:250px; display:block; float:left;

background-image:url(../images/11.jpg); margin-right:17px;
border-bottom:1px solid #0e0d0a;
}

.portfolio a {

width:175px; height:250px; display:block; float:left;
border-bottom:1px solid #0e0d0a;
background-image:url(../images/2.jpg); margin-right:17px;

}

.designers a {

width:175px; height:250px; display:block; float:left;
border-bottom:1px solid #0e0d0a;
background-image:url(../images/33.jpg);

}

.word1 {
width:175px; height:144px; display:block; float:left;

background-image:url(../images/process.gif); margin-right:17px;

}
.word2 {
width:175px; height:144px; display:block; float:left;
margin-right:17px;
background-image:url(../images/portfolio.gif); margin-right:17px;

}
.word3 {
width:175px; height:144px; display:block; float:left;
background-image:url(../images/artisans.gif);

}

.word4 {
width:175px; height:112px; display:block; float:left;

background-image:url(../images/interior.gif); margin-right:17px;

}
.word5 {
width:175px; height:112px; display:block; float:left;
margin-right:17px;
background-image:url(../images/exterior.gif); margin-right:17px;

}
.word6 {
width:175px; height:112px; display:block; float:left;
background-image:url(../images/pro.gif);

}

.process2 a {

width:175px; height:250px; display:block; float:left;

background-image:url(../images/26.jpg); margin-right:17px;
border-bottom:1px solid #0e0d0a;
}

.portfolio2 a {

width:175px; height:250px; display:block; float:left;
border-bottom:1px solid #0e0d0a;
background-image:url(../images/6.jpg); margin-right:17px;

}

.designers2 a {

width:175px; height:250px; display:block; float:left;
border-bottom:1px solid #0e0d0a;
background-image:url(../images/1.png);

}



.word11 {
background-color:#62773c;
display:block; float:left;
width:175px;
height:60px;
margin-right:17px;

}
.word22 {
background-color:#62773c;display:block; float:left;
width:175px;
margin-right:17px;
height:60px;
}
.word33 {
background-color:#62773c;display:block; float:left;
width:175px;
height:60px;

}
#right_pics{
padding:10px;
}
#right_pics img{

border: 5px solid #95aab9;
}


#address{
color:#554E42;

font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

font-size: 11px; letter-spacing:1px; padding:4px 0px 2px 0px; margin:0 auto;

}
#address a{
float:right;
display:inline;
padding:10px;

color:#554E42; text-decoration:none; 

}
#address a:hover{
color:#95aab9;
}

#footer{
padding-top:20px;
clear:both;
}
#footer p {

color:#554E42;

font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

font-size: 11px; letter-spacing:1px; padding:4px 0px 2px 0px; margin:0 auto;

}



#footer a {
display:inline;

color:#554E42; text-decoration:none; 

}




#bottom {

width:100%; float:right; background-color:#0E0D0A; text-align:center;

padding-top:6px; padding-bottom:10px; height:100px;
border-top: 1px solid #988F70;



}

#bottom p {

color:#554E42;

font-family: "Trebuchet MS", Arial, Tahoma, Verdana;

font-size: 11px; letter-spacing:1px; padding:4px 0px 2px 0px; margin:0 auto;

}



#bottom a {

color:#554E42; text-decoration:none; 

}




#fcf2 {
font-family:arial;
font-size:11px;
margin:5px;
width:450px;
}
#fcf2 h3 {
font-size:1.5em;
color:#FFFFFF;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#F00;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
color:#988F70;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;

padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {

}

