p{
	font: 16px/2 Arial;
	margin: 0 50px 25px 50px;
	color: #fff;
	}
h3{
	color: #FFF;
	font-size:28px;
	text-align:right;
	padding: 30px 0px 0px 0px;
	margin-right: 50px;
	}
h2{
	color: #FFF;
	font-size:18px;
	text-align:right;
	padding: 30px 0px 0px 0px;
	margin-right: 50px;
	}	
h1{
	color: #FFF;
	font-size:25px;
	text-align:right;
	padding: 30px 0px 0px 0px;
	margin-right: 50px;
	}	

.hr{color:#96C;
width:80%;
}
	
#slideshow {
    position:relative;
    height:850px;
	z-index:-1;
	}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
	}

#slideshow IMG.last-active {
    z-index:9;
	}

#slideshow img {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;
			
	/* Set up proportionate scaling */
	width: 100%;
	height: auto;
			
	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
	}
		
@media screen and (max-width: 1024px){
img.bg {
	left: 50%;
	margin-left: -512px; 
	}
}
		
#page-wrap { 
	position: relative;
	width: 50%; 
	margin: 50px auto; 
	padding: 20px; 
	background: #fff; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
	}

#margem_esq{
	width: 10%;
	height:1080px;
	margin-left: 4%;
	background-color: rgba(98, 24, 117, 0.2);
	float:left;
	position: fixed;
	}

#botao_close{
	width: 10%;
	height: 300px;
	position: fixed;
	margin-top:60px;
	}

#toTop:hover {
outline: none;
background-position: right 0;
	}

#toTop {
	}

#content {
	width: 60%;
	height: auto;
	min-height: 1050px;
	margin: auto;
	background-color: rgba(000, 000, 000, 0.5);
	padding: 5px;
	}

#content h1 {
	text-transform: uppercase;
	font-family:"Times New Roman", Times, serif;
	color: #fff;
	}

#content a {
	color: #CCCCCC;
	text-transform: none;
	padding: 10px;
	}

#Paginas{
	width: 100%;
	opacity:100;
	margin-top: -30px;
	}

#menuprodutos{
	background-position: center;
	background-color: #000;
	width: 85%;
	height: 600px;
	margin: 2% 2% 2% 8%;
	min-height: 0px;
	box-shadow: 0px 0px 2em #666;
	}

#menuprodutos_cozi{
	background-position: center;
	background-color: #000;
	width: 85%;
	height: auto;
	margin: 2% 2% 2% 8%;
	min-height: 0px;
	box-shadow: 0px 0px 2em #666;
	}	

#menuprodutosAquec{
	background-position: center;
	background-color: #000;
	width: 85%;
	height: auto;
	margin: 2% 2% 2% 8%;
	min-height: 0px;
	box-shadow: 0px 0px 2em #666;
	font-size: 18px;
	}

#menuprodutos_jardim{
	background-position: left;
	background-color: #000;
	width: 85%;
	height: auto;
	margin: 2% 2% 2% 8%;
	min-height: 0px;
	box-shadow: 0px 0px 2em #666;
	font-size: 18px;
	}	
	
#menuprodutos_ferram{
	background-position: center;
	background-color: #000;
	width: 85%;
	height: 1200px;
	margin: 2% 2% 2% 8%;
	min-height: 0px;
	box-shadow: 0px 0px 2em #666;
	font-size:18px;
	}
#menuprodutos_elect{
	background-position: center;
	background-color: #000;
	width: 85%;
	height: 1000px;
	margin: 2% 2% 2% 8%;
	min-height: 0px;
	box-shadow: 0px 0px 2em #666;
	font-size:18px;
	}
#menuprodutos_churr{
	background-position: center;
	background-color: #000;
	width: 85%;
	height: 1550px;
	margin: 2% 2% 2% 8%;
	min-height: 0px;
	box-shadow: 0px 0px 2em #666;
	font-size:18px;
	}
#menuprodutos_wc{
	background-position: center;
	background-color: #000;
	width: 85%;
	height: 700px;
	margin: 2% 2% 2% 8%;
	min-height: 0px;
	box-shadow: 0px 0px 2em #666;
	}
		
#menumarcas{
	background-color:#000;
	width: 90%;
	height: 600px;
	margin: 2% 5% 2% 5%;
	min-height: 10px;
	}
		
#menuprincipal{
	margin: 0% 0% 0% 0%; 
	min-height:10px;
	opacity:100;}

#caixa_exterior{
	background-position:center;
	width: 95%;
	height: auto;
	margin: 0% 0% 0% 2.5%;
	}
	
#caixa{
	alignment-adjust:central;
	width: 20%;
	height: 20%;
	float: left;
	margin: 4% 0% 0% 0%; min-height:00px;
	cursor:pointer;
	}

#caixa_marcas{
	alignment-adjust:central;
	width: 19.5%;
	height: auto;
	float: left;
	margin: 4% 0% 2% 0%; min-height:00px;
	cursor:pointer;
	}
	
#caixa:hover
{
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
}

/* PÁGINA CONTACTOS */

#mapa{
	background-position:center;
	width:90%;
	height:250px;
	margin-right:2px;
	padding-left:55px;
	}

#contactos{
	background-position: center;
	width: 90%;
	height: auto;
	float: left;
	line-height: 1.0;
	font-size: 1.15em;
	padding-left: 50px;
	}

#contactos_1{
	width: 30%;
	height: auto;
	float: left;
	line-height: 1.2;
	font-size: 1.15em;
	}

#contactos_2{
	width: 30%;
	height: auto;
	float: left;
	line-height: 1.0;
	font-size: 1.15em;
	margin: 0px;
	}

#contactos_3{
	width: 40%;
	height: auto;
	float: left;
	line-height: 1.0;
	margin: 0px;
	font-size: 1.15em;
	}

p.espaco {line-height: line-height: 1.6;
;}


/* PÁGINA CONTACTOS - ENVIAR MENSAGEM */

#mensagem_form {
	padding-top: 00px;
	padding-left: 50px;
	padding-top: 40px;
	width: 90%;
	height: auto;
	float: left;
	}
#mensagem_form form { 
	margin: 0px; 
	padding: 0px; 
	}
#mensagem_form form .input_field {
	width: 340px;
	padding: 2px 5px;
	color: #C9C;
	background: #070105;
	border: 1px solid #660044;
	}
#mensagem_form form label {
	display: block;
	width: 100px;
	margin-right: 10px;
	font-size: 16px;
	color: #CCC;
	}
#mensagem_form form textarea { 
	width: 328px;  
	height: 80px; 
	color: #fff; 
	padding: 5px; 
	background: #070105; 
	border: 1px solid #660044; 
	}
.submit_btn { 
	padding: 10px 30px; 
	color: #fff; 
	background: #330022; 
	border: 1px solid #660044;
	cursor:pointer; 
	}
	
.texto_servico{
	font-size: 18px;
	color: #606;
	margin-left: 50px;
	}

.f1{
	text-align:center;
	color:#FFF;
	width: 30%; 
	height:auto;
	float:left;
	margin:10px;
	padding: 02px 0px 0px 12px; 
	}

	}
#content #mensagem_form hr {
	color: #808080;
}