body { 
margin : 0; 
background-image : url(images/bg.jpg); 
background-repeat : repeat-x; 
text-align : center; 
} 
#all { 
margin-top : 0; 
margin-left : auto; 
margin-right : auto; 
width : 1000px; 
background-color : rgb(255, 255, 255); 
text-align : left; 
} 
#header { 
height : 195px; 
background-color : rgb(192, 192, 192); 
background-image : url(images/banner.jpg); 
background-repeat : no-repeat; 
background-position : right top; 
} 
#menufade { 
position : relative; 
background-image : url(images/right4.jpg); 
background-position : left bottom; 
float : right; 
height : 555px; 
padding-left : 85px; 
width : 410px; 
} 
#menu { 
position : relative; 
float : right; 
background-color : rgb(204, 204, 204); 
background-image : url(images/right6.jpg); 
background-repeat : no-repeat; 
width : 495px; 
background-position : left bottom; 
height : 555px; 
} 
#contents { 
background:#fff url(residencial/1/back.jpg) 0px 100px no-repeat;
width : 505px; 
position : relative; 
font-family : Tahoma;
font-weight : normal; 
font-size : 14px; 
color : rgb(80, 80, 80);
text-align : justify;
} 
#info { 
position : relative; 
font-family : Tahoma;
font-weight : normal; 
font-size : 12px; 
color : rgb(80, 80, 80);
text-align : justify;
} 
#footer { 
clear : both; 
background-repeat : repeat-x; 
background-image : url(images/footer.jpg); 
color : rgb(255, 255, 255); 
font-family : Tahoma; 
text-align : center; 
line-height : 70%; 
padding-top : 10px; 
height : 70px; 
font-weight : bold; 
font-size : 14px; 
background-color : transparent; 
} 
#contents ul { 
padding:0; 
margin:0; 
list-style-type:none;
height : 500px; 
width : 500px;
} 
#contents li { 
float : left;
margin:5px; 
} 
#contents a.gallery span { 
position:absolute; 
width:1px; 
height:1px; 
top:5px; 
left:5px; 
overflow:hidden; 
 
} 
#contents a.gallery, #contents a.gallery:visited { 
display:block; 
color:#fff; 
text-decoration:none; 
margin:1px 2px 1px 2px; 
text-align:left; 
 
}
#contents a.gallery:hover span { 
position:absolute; 
width:500px; 
height:375px; 
top:100px; 
left:0px; 
}
#contents a.slidea { 
background:url(residencial/1/Exterior02_tun_pb.jpg); 
height:75px; 
width:100px; 
}
#contents a.slidea:hover { 
background:url(residencial/1/Exterior02_tun.jpg); 
height:75px; 
width:100px; 
} 
#contents a.slideb { 
background:url(residencial/1/Exterior03_tun_pb.jpg); 
height:75px; 
width:100px; 
}
#contents a.slideb:hover { 
background:url(residencial/1/Exterior03_tun.jpg); 
height:75px; 
width:100px; 
}
#contents a.slidec { 
background:url(residencial/1/Exterior04_tun_pb.jpg); 
height:75px; 
width:100px; 
}
#contents a.slidec:hover { 
background:url(residencial/1/Exterior04_tun.jpg); 
height:75px; 
width:100px;
} 
#contents a.slided { 
background:url(residencial/1/Interior01_tun_pb.jpg); 
height:75px; 
width:100px; 
}
#contents a.slided:hover { 
background:url(residencial/1/Interior01_tun.jpg); 
height:75px; 
width:100px;
} 
h1 { 
font-family : Tahoma;
font-weight : bold; 
font-size : 18px; 
color : rgb(100, 100, 100); 
} 
h2 { 
font-family : Tahoma;
font-weight : bold; 
font-size : 14px; 
color : rgb(100, 100, 100); 
} 
h4 { 
font-weight : normal; 
line-height : 10%; 
font-size : 85%; 
} 
.fundotexto {
background-color : #fff;
}
.menuarea { 
padding-left : 585px; 
padding-top : 87px; 
} 
.menu2 { 
background-image : url(images/menu.jpg); 
float : left; 
text-align : center; 
color : rgb(255, 255, 255); 
font-weight : bold; 
font-family : Tahoma; 
text-decoration : none; 
font-size : 13px; 
background-repeat : no-repeat; 
width : 77px; 
padding-top : 6px; 
background-color : transparent; 
height : 26px; 
} 
.menusel { 
background-image : url(images/menu1.jpg); 
float : left; 
text-align : center; 
color : rgb(255, 255, 255); 
font-weight : bold; 
font-family : Tahoma; 
text-decoration : none; 
font-size : 13px; 
background-repeat : no-repeat; 
width : 77px; 
padding-top : 6px; 
background-color : transparent; 
height : 26px; 
} 
.menu2:hover { 
background-color : rgb(139, 46, 41); 
font-family : Tahoma; 
font-size : 13px; 
text-align : center; 
color : rgb(204, 204, 204); 
background-image : url(images/menu2.jpg); 
background-repeat : no-repeat; 
padding-top : 6px; 
float : left; 
width : 77px; 
font-weight : bold; 
text-decoration : none; 
height : 26px; 
} 
.maquetes { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/maquetes_pb.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.maquetessel { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/maquetes_sel.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.maquetes:hover { 
float : left; 
position : relative; 
background-color : rgb(195, 125, 125); 
background-image : url(images/maquetes.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(25, 25, 25); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px;
border: 1px dotted rgb(153, 153, 153); 
} 
.residencial { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/residencial_pb.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.residencialsel { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/residencial_sel.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.residencial:hover { 
float : left; 
position : relative; 
background-color : rgb(195, 125, 125); 
background-image : url(images/residencial.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(25, 25, 25); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px;
border: 1px dotted rgb(153, 153, 153); 
} 
.comercial { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/comercial_pb.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.comercialsel { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/comercial_sel.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.comercial:hover { 
float : left; 
position : relative; 
background-color : rgb(195, 125, 125); 
background-image : url(images/comercial.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(25, 25, 25); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px;
border: 1px dotted rgb(153, 153, 153); 
} 
.paisagismo { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/paisagismo_pb.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.paisagismosel { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/paisagismo_sel.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.paisagismo:hover { 
float : left; 
position : relative; 
background-color : rgb(195, 125, 125); 
background-image : url(images/paisagismo.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(25, 25, 25); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px;
border: 1px dotted rgb(153, 153, 153); 
} 
.planejamento { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/planejamento_pb.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.planejamentosel { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/planejamento_sel.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.planejamento:hover { 
float : left; 
position : relative; 
background-color : rgb(195, 125, 125); 
background-image : url(images/planejamento.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(25, 25, 25); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px;
border: 1px dotted rgb(153, 153, 153); 
} 
.concursos { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/concursos_pb.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.concursossel { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/concursos_sel.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.concursos:hover { 
float : left; 
position : relative; 
background-color : rgb(195, 125, 125); 
background-image : url(images/concursos.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(25, 25, 25); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px;
border: 1px dotted rgb(153, 153, 153); 
} 
.interiores { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/interiores_pb.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.interioressel { 
float : left; 
position : relative; 
background-color : rgb(204, 204, 204); 
background-image : url(images/interiores_sel.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px; 
border: 1px dotted rgb(255, 255, 255);
} 
.interiores:hover { 
float : left; 
position : relative; 
background-color : rgb(195, 125, 125); 
background-image : url(images/interiores.jpg);
height : 25px; 
padding-top : 15px; 
color : rgb(25, 25, 25); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : bold; 
text-align : right; 
padding-right : 10px; 
width : 370px; 
margin-bottom : 5px; 
font-size : 16px;
border: 1px dotted rgb(153, 153, 153); 
} 
.submenu { 
float : right; 
position : relative;  
background-color : rgb(230, 230, 230); 
height : 15px; 
padding-top : 0px; 
color : rgb(150, 150, 150); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : normal; 
text-align : right; 
padding-right : 10px; 
width : 245px; 
margin-bottom : 2px; 
margin-right : 30px; 
font-size : 10px; 
} 
.submenusel { 
float : right; 
position : relative;  
background-color : rgb(195, 125, 125); 
height : 15px; 
padding-top : 0px; 
color : rgb(25, 25, 25); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : normal; 
text-align : right; 
padding-right : 10px; 
width : 245px; 
margin-bottom : 2px; 
margin-right : 30px; 
font-size : 10px; 
} 
.submenu:hover { 
float : right; 
position : relative;  
background-color : rgb(210, 210, 210); 
height : 15px; 
padding-top : 0px; 
color : rgb(25, 25, 25); 
text-decoration : none; 
font-family : Tahoma; 
font-weight : normal; 
text-align : right; 
padding-right : 10px; 
width : 245px; 
margin-bottom : 2px; 
margin-right : 30px; 
font-size : 10px; 
} 