/* CSS Document */


body{
	margin: 0px;
	padding: 0px;
	background-image: url(../img/allfons2.jpg);
	background-attachment:fixed;
	}

#tudo{
	width: 1020px;
	min-height: 835px;
	margin: 0 auto;
	background-color:#FFF;
	border-bottom: 3px solid #FFF;
	border-left: 5px solid #FFF;
	border-right: 5px solid #FFF;
	}
	
#topo {
	background:#000;
	}
.logo {
	width: 1020px;
	margin: 0 auto;
	}
.logo img{
	padding: 15px;
	}

#cabeca {
	height: 450px;
	margin-top: 0px;
	overflow:hidden;
	}

#divide {
	height: 25px;
	background-image:url(../img/divide-ico.png);
	background-repeat: repeat-x;
	margin-top:10px;
	margin-bottom:10px;
	}

	
div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 450px;
  width: 100%;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  width: 15000px;
  padding:0px;
  /* Remove default margin */
  margin: 0;
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding:0px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
  cursor: default;
}
.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 0px #fff solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}



div.sc_menu2 {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 190px;
  width: 100%;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu2 {
  display: block;
  height: 115px;
  /* Max width here, for users without Javascript */
  width: 15000px;
  padding:0px;
  /* Remove default margin */
  margin: 0;
  list-style: none;
}
.sc_menu2 li {
  display: block;
  float: left;
  padding:0px;
  margin-left: 4px;
}
.sc_menu2 a {
  display: block;
  text-decoration: none;
}
.sc_menu2 span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu2 a:hover span {
  display: block;
}
.sc_menu2 img {
	padding:2px;
  border: 2px  #CCC solid;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

.sc_menu2 a:hover img {
  filter:alpha(opacity=50);
  opacity: 0.5;
}

#box_menu{
	margin-top: 5px;
	width: 1020px;
	height: 50px;
	padding-top: 4px;
	}
	

#menu ul{
	margin: 0px;
	padding: 0px;
	}

#menu ul li {
	list-style:none;
	display:inline;
	}

#menu ul li a{
	}

#menu ul li a:hover{
	}

li.headlink ul { display: none; }
       li.headlink:hover ul { display: block; }
	   
#corpo{
	width: 95%;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#corpo .titulo{
	font-size:24px;
	color: #069;
	margin-bottom: 15px;
	}

#corpo .conteudo{
	margin: 0 auto;
	width: 50%;
	font-size:13px;
	text-align:justify;
	color:#555;
	}

#corpo .galeria{
	margin: 0 auto;
	width: 95%;
	height: 190px;
	font-size:13px;
	text-align:justify;
	color:#555;
	}
#corpo .contatos{
	width:23%;
	font-size:14px;
	float: left;
	}
	   
#rodape{
	margin-top: 5px;
	height: 50px;
	width: 100%;
	}
#rodape a{
	text-decoration:none;
	color: #777;
	}
#rodape a:hover{
	text-decoration:underline;
	color: #fff;
	}

.texto_rodape{
	width: 1030px;
	background-color:#000;
	margin: 0 auto;
	color: #777;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 50px;
	text-align: center;
	
	}
.formulario label{
	height: 20px;
	width: 100%;
	display: block;
	}

.input_max{
	width: 98%;
	}
	
#facebook{
	margin: 15px;
	text-align:center;
	}
.box_tudo_index{
	width: 100%x;
	height:200px;
	}

.box_index{
	width: 32%;
	height: 196px;
	float:left;
	margin-right: 13px;
	border: 2px solid #EEE;
	overflow:hidden;
	}
	
.box_index2{
	width: 32%;
	height: 196px;
	float:left;
	border: 2px solid #EEE;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color: #667;
	}
.box_index2 a{
	text-decoration:none;
	color: #667;
	}

.box_index2 a:hover{
	text-decoration: underline;
	color: #333;
	}
	
.galeria1{
	width:77px;
	height: 138px; 
	background-image: url(../img/linksgaleria_dormitorio_atual.png);
	background-repeat:no-repeat;
	float:left;
	}
	
.galeria2{
	width:77px;
	height: 138px;
	background-image: url(../img/linksgaleria_cozinha_atual.png);
	background-repeat:no-repeat;
	float:left;
	}
	
.galeria3{
	width:77px;
	height: 138px;
	background-image: url(../img/linksgaleria_homes_atual.png);
	background-repeat:no-repeat;
	float:left;
	}
	
.galeria4{
	width:77px;
	height: 138px;
	background-image: url(../img/linksgaleria_banheiros_atual.png);
	background-repeat:no-repeat;
	float:left;
	}

.galeria1 a{
	display:block;
	height:138px;
	width: 77px;
	text-decoration:none;
	}
.galeria2 a{
	display:block;
	height:138px;
	width: 77px;
	text-decoration:none;
	}
.galeria3 a{
	display:block;
	height:138px;
	width: 77px;
	text-decoration:none;
	}
.galeria4 a{
	display:block;
	height:138px;
	width: 77px;
	text-decoration:none;
	}
.galeria1 a:hover{
	background-image:url(../img/linksgaleria_dormitorio_hover.png);
	background-repeat:no-repeat;
	}
.galeria2 a:hover{
	background-image: url(../img/linksgaleria_cozinha_hover.png);
	background-repeat:no-repeat;
	}
.galeria3 a:hover{
	background-image: url(../img/linksgaleria_homes_hover.png);
	background-repeat:no-repeat;
	}
.galeria4 a:hover{
	background-image: url(../img/linksgaleria_banheiros_hover.png);
	background-repeat:no-repeat;
	}