@charset "utf-8";
/* CSS Document */



body{
	margin:0;
	background-color:#fff;
		font-family: 'Roboto Condensed', sans-serif;
}

#container{
	position:relative;
	top: 0;
	left:50%;
	margin-left: -30em;
	width: 60em;
	min-height: 50em;
	background-color:#fff;
	display:block;
	
}

#containerHome{
	width: 60em;
	position:relative;
	top: 0;
	left:50%;
	margin-left: -30em;
	height: 23em;
}

#cabecalho{
	background-color:#FFF;
	color:#FFF;
	height: 7.5em;
	width: 100%;
	display:block;
		position:relative;
	top: 0;
	left:50%;
	margin-left: -30em;

}

#banner_home{
	width: 100%;
	min-height: 25em;
	display:block;
	/*padding: 0.625em;*/
	
	-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;

}

#banner_produtos{
	width: 44em;
	min-height: 20em;
	float: left;
	clear: none;
	
		
	-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;

}

#menu_produtos{
	max-width: 14.5em;
	min-height: 45.40em;
	float: left;
	margin-bottom: 8em;
		vertical-align:top;
	margin-right: 1em;
		
	-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;

}

#box_produto{
	width: 13.0em;
	height: 23em;
	display:inline-block;
	color:#333;
	padding: 0.7em;
		
	-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;

}

.descricaoProduto{
	line-height: 150%;
	font-size: 1.2em;
	text-align:justify;
}

p.titulos{
	font-size: 1.2em;
font-weight:800;	
text-align: center;
}

#produtos_mostrar{
	width: 44em;
	min-height: 20em;
	display:inline-block;
	vertical-align:top;

-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;

	position:relative;
	top: 0;

	margin-bottom: 8em;
}

#produtos{
	min-height:30em;
	position:relative;
	top: 0;
	display:inline-block;
	z-index:0;
}



#titulos{
	height:auto;
padding: 1em;
color: #fff;
font-size:1.5em;
margin-top: 1.3em;
margin-bottom: 3em;
text-align:right;
border-radius:0.3em;
border:1px solid #333;
box-shadow: inset 0 2px 3px 0 rgba(255,255,255,.3), inset 0 -3px 6px 0 rgba(0,0,0,.2), 0 3px 2px 0 rgba(0,0,0,.2);
background-image: linear-gradient(to left, #333, #CCC 90%);
}

.box_home{
	width: 18.75em;
	max-height: 20em;
	margin: 0.625em;
	float:left;
	border:thin;
	display:inline-block;
		text-align: justify;

		-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;
}

#rodape{
	height: 7.5em;
	width: 100%;
	background-color: #333;
	display:block;
/*	position:relative;
	top: 100%;*/
}

#rodape_produtos{
	height: 7.5em;
	width: 100%;
	background-color: #333;
/*	position:relative;
	top: 100%;*/
	margin-top: 7.5em;
		clear: both;
}

#rodapeHome{
	height: 7.5em;
	width: 100%;
	background-color: #333;
	display:block;
	position:absolute;
	top: 83em;
	clear: both;
}

#rodape_conteudo{
	position:relative;
	top: 0;
	left:50%;
	margin-left: -30em;
	width: 60em;
	min-height: 7.5em;
	text-align:center;
	color:#FFF;
	font-family: 'Roboto Condensed', sans-serif;
}

.button{
	background-color: #060;
	width: 6em;
	height: 2.5em;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.2em;
	color:#FFF;
}

.buttonsaiba{
	padding: 0.7em;
	background-color: #006;
	width: 6em;
	height: 1.5em;
	text-align:center;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 0.9em;
	color:#FFF;
	margin-right: 1em;
	margin-top: 2em;
	-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;
text-decoration: none;
}
textarea{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.5em;
	-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;
	
}
#contato{
	width: 58.75em;
	min-height: 25em;
	display:block;
	/*padding: 0.625em;*/
	margin-left: 0.625em;

	
	-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;

}

#sobre{
	max-width: 58.75em;
	min-height: 20em;
	display:block;
	/*padding: 0.625em;*/
	margin-left: 0.625em;
	font-size: 1.05em;
	line-height: 150%;
	text-align:justify;	
	
	
	-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;

}

label{
	width: 16em;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.2em;
	color:#333;
}
input{
	height: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1em;

	-moz-border-radius:0.4em;
-webkit-border-radius:0.4em;
 border-radius:0.4em;

}

.titulo_categoria{
	margin-top: 0;
background: #036;
max-width:17.50em;
padding-top:0.5em;
padding-bottom:0.5em;

text-align:center;
	color:#FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.3em;

-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;
	
}

.titulo_box {
background:#333;
max-width:17.50em;
padding-top:0.5em;
padding-bottom:0.5em;

text-align:center;
	color:#FFF;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.2em;

-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;
}



.menu{position:relative; top: -15;list-style:none;  float:left; height: 2.0em; font-family: 'Roboto Condensed', sans-serif; font-size: 1.1em; z-index:100;}

.menu li{position:relative; top: 0; float:left;  }

.menu li a{color:#333; text-decoration:none; padding:18px 20px; display:block;height: 1.6em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em;  border-radius:0.5em;}

.menu li a:hover{background:#333; color:#fff; -moz-box-shadow:0 3px 10px 0 #CCC; -webkit-box-shadow:0 3px 10px 0 #ccc; text-shadow:0px 0px 5px #fff; }

.menu li   ul{position:absolute; top:3.2em; left:-0;  display:none; }

.menu li:hover ul, .menu li.over ul{display:block; }

.menu li ul li{border:1px solid #c0c0c0; display:block; width:14.25em; margin-left:-40px; -moz-border-radius:0.5em; -webkit-border-radius:0.5em;  border-radius:0.5em; background-color:#FFF;}	


a.menu_produtos{height: 2.0em; font-family: 'Roboto Condensed', sans-serif; font-size: 1.0em;display:block; max-width:16.0em; text-decoration:none; padding:0.5em; background-color:#006;
color:#FFF; border:1px solid #fff;
-moz-border-radius:0.5em;
-webkit-border-radius:0.5em;
 border-radius:0.5em;
}

a.menu_produtos:hover{background:#333; color:#fff; -moz-box-shadow:0 3px 10px 0 #CCC; -webkit-box-shadow:0 3px 10px 0 #ccc; text-shadow:0px 0px 5px #fff; }

