/* CSS Document */

	body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		color: #012a25;
		background-color: #333;
	}
	
	#container
	{
		margin: 0 auto;
		width: 800px;
		background-color: #fff;
		padding-bottom: 10px;
	}
	
	#titulo
	{
		float: left;
		width: 300px;
		height: 30px;
		text-align: left;
	}
	
	#titulo h1
	{
		font-size: 0.8em;
		color: #000;
		padding: .5em 0 0 2.1em;
		*padding-top: 1em;
	}
	
	#navtop
	{
		height: 30px;
		text-align: right;
		font-size: .8em;
	}
	
	#navtop ul
	{
		margin: 1em;
		padding: 0;
		list-style-type: none;
		float: right;
	}

	#navtop ul li
	{
		display: inline;
		color: #012a25;
	}

	#navtop ul li a
	{
		text-decoration: none;
		padding: .2em 1em;
		color: #333;
	}

	#navtop ul li a:hover
	{
		color: #cc051f;
		text-decoration: underline;
	}

	#navega
	{
		float: left;
		width: 90%;
		text-align: left;
		font-size: .8em;
	}
	
	#navega ul
	{
		margin: 1em;
		padding: 0;
		list-style-type: none;
	}

	#navega ul li
	{
		display: inline;
		color: #897703;
	}

	#navega ul li a
	{
		text-decoration: underline;
		padding: .2em 1em;
		color: #897703;
	}

	#navega ul li a:hover
	{
		color: #c2a260;
	}
	
	#top
	{
		width: 770px;
		height: 95px;
		text-align: left;
		margin: 10px auto;
		background-image:url(../images/topo.gif);
		background-repeat:no-repeat;
	}
	
	#subcontainer
	{
		margin: 12px auto 0;
		width: 770px;
		background-color: #fff;
	}
	
	#navcontainer
	{
		margin: 0 auto 5px;
		width: 770px;
		height: 34px;
	}
	
	#navbar
	{
		height: 34px;
		text-align: left;
		font-size: .9em;
		font-weight: bold;
	}
	
	#navbar ul#nav1
	{
		float: left;
		margin: 5px;
		padding: 5px 0 0 0;
		width: 240px;
		height: 22px;
		text-align: center;
		list-style-type: none;
		background-color: #cc051f;
	}
	
	#navbar ul#nav2
	{
		float: left;
		margin:  5px 0 5px 9px;
		padding: 5px 0 0 0;
		width: 500px;
		height: 22px;
		text-align: center;
		list-style-type: none;
		background-color: #333;
	}

	#navbar ul li
	{
		display: inline;
		color: #fff;
	}

	#navbar ul li a
	{
		text-decoration: none;
		padding: .2em 4.8em;
		color: #fff;
	}

	#navbar ul li a:hover
	{
		text-decoration: underline;
	}

	#navbar ul li a#contato-bar:hover
	{
		color: #fff;
	}
	
	#text
	{
	float: left;
	margin: 5px;
	padding: 10px;
	width: 220px;
	height: 450px;
	text-align: left;
	background-color: #f9f0f1;
	background-image: url(../images/text-box.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
	
	#text h1
	{
	font-size: 1em;
	padding: 0;
	}
	
	#text h2
	{
		font-size: .8em;
		font-weight: normal;
		padding: 0;
		line-height: 0;
	}

	#text p
	{
		font-size: .9em;
		width: 96%;
	}
	
	#content
	{
		float: left;
		margin: 5px 0 0 10px;
		width: 499px;
		height: 100%;
		text-align: left;
	}
	
	#footer	
	{
		clear: both;
		margin: 5px 10px 5px 5px;
		padding: 4px 0 0 0;
		height: 15px;
		color: #fff;
		font-size: 0.6em;
		background-color: #cc051f;
	}
	
	#footer	a
	{
		color: #fff;
	}
	
	#lista
	{
		margin: 0;
		padding: 0;
		width: 499px;
		height: 470px;
		text-align: center;
	}
	
	#lista ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#lista ul li
	{
		float: left;
		display: block;
		margin: 0 6px;
		width: 230px;
	}

	#lista ul li h1
	{
		margin: 0;
		padding: .5em;
		font-size: 1em;
	}

	#lista .foto
	{
		width: 160px;
		height: 380px;
		border: solid 1px #666;
		padding: 1em;
		background-color: #fff;
	}

	#lista .descricao
	{
		padding: .3em;
	}

	#lista .descricao a
	{
		color: #000;
		font-size: .7em;
	}

	#lista .descricao a:hover
	{
		color: #666;
	}

	#listaint
	{
		float: left;
		margin: 0 0 10px 10px;
		width: 750px;
		height: 100%;
		text-align: center;
	}
	
	#listaint h1
	{
		margin: 0;
		padding: .5em auto 0;
		font-size: 2em;
	}
	
	#listaint a
	{
		font-size: 1em;
		color: #cc051f;
		line-height: 3em;
	}
	
	#listaint a:hover
	{
		color: #666;
	}
	
	#listaint ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#listaint ul li
	{
		float: left;
		display: block;
		margin: 5px;
		width: 230px;
		background-color: #f7f5eb;
		border: 1px dotted #ccb104;
	}

	#listaint ul li h2
	{
		margin: 0;
		padding: .5em;
		font-size: 1em;
	}

	#listaint .foto
	{
		width: 160px;
		height: 120px;
		border: solid 1px #666;
		padding: 1em;
		background-color: #fff;
		margin: 0 auto;
	}

	#listaint .descricao
	{
		padding: .3em;
	}

	#listaint .descricao a
	{
		color: #000;
		font-size: .7em;
	}

	#listaint .descricao a:hover
	{
		color: #666;
	}

	#listaint .descricao a:visited
	{
		color: #999;
	}

	#listapeca
	{
		float: left;
		margin: 10px 0 10px 10px;
		width: 750px;
		text-align: center;
	}
	
	#listapeca h1
	{
		margin: 0;
		padding: .5em;
		font-size: 2em;
	}
	
	#listapeca ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#listapeca ul li
	{
		display: block;
		margin: 5px;
		width: 700px;
		height: 100%;
	}

	#listapeca .foto
	{
		width: 650px;
		height: 100%;
		border: solid 1px #666;
		padding: 1em;
		background-color: #fff;
	}

	#listapeca .descricao
	{
		padding: 1.3em;
	}

	#listapeca .descricao a
	{
		color: #000;
		font-size: .7em;
	}

	#listapeca .descricao a:hover
	{
		color: #666;
	}
	
	#contato
	{
		margin: 0;
		padding: 15px 0;
		width: 90%;
	}
	
	#form
	{
		text-align: left;
		margin: 0;
		padding: 0 150px;
		width: 400px;
	}
	
	#contato form
	{
		margin: 0;
		padding: 0 0 0 10px;
	}
	
	#fotosLoja
	{
		width: 92%;
		padding: 10px 4%;
		float: left;
	}

	#fotosLoja img.loja1
	{
		float: left;
	}
	
	#fotosLoja img.loja2
	{
		float: right;
	}
	
	#comoChegaLinkLoja
	{
		width: 50%;
		font-size: 1em;
		float: left;
		*padding-top: .5em;
	}
	
	#comoChegaLinkLoja a
	{
		color: #000;
	}
	
	#comoChegaLinkLoja a:hover
	{
		color: #cc051f;
	}
	
	#enderecoLoja
	{
		width: 50%;
		font-size: .9em;
		float: left;
		*padding-top: .5em;
		font-weight: normal;
		color: #cc051f;
	}
	
	#mapaChegar
	{
		width: 728px;
		height: 450px;
		padding: 0;
		float: left;
		margin: 0 0 15px 20px;
		_margin-left: 10px;
	}