*{
	margin:0;
	padding:0;
}
body{
	background:url(../images/background.jpg) repeat-x center top #867582;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
}
/*-codigo para tirar a borda pontilhada que o navegador põe no link-*/
a:active, a:focus {
	-moz-outline:none;
	outline:none;
	ie-dummy:expression(this.hideFocus=true);
}
/*----*/
#central{
	width:766px;
	margin:0 auto;
}
h2{
	color:#63285F;
	text-transform:uppercase;
}
ul{
	list-style:none;
}
/*------------------------------------------------*/
/*--------------------> TOPO <--------------------*/
#topo{
	width:766px;
	height:182px;
	display:block;
}
h1{
	background:url(../images/logotipo.jpg) no-repeat;
	width:256px;
	height:78px;
	font-size:1em;
	text-indent:-30000px;
	float:left;
	margin-top:20px;
}
#selo{
	width:278px;
	height:122px;
	float:right;
}
#selo li{
	float:left;
	width:139px;
}
#selo li.middle img{
	margin-top:60px;
}
/*------------------------------------------------*/
/*--------------------> MENU <--------------------*/
#menu{
	clear:both;
	height:43px;
	display:table;
	background:#A7A7A7;
	position:relative;
	top:17px;
}
#menu li{
	float:left;
	height:43px;
	margin-right:1px;
}
#menu li a{
	display:block;
	height:43px;
	text-indent:-30000px;
}
#menu li.home{
	background:url(../images/home_off.jpg) no-repeat;
	width:128px;
}
#menu li.home01{
	background:url(../images/home_on.jpg) no-repeat;
	width:128px;
}
#menu li.home a:hover{
	background:url(../images/home_on.jpg) no-repeat;
	width:128px;
}
#menu li.portico{
	background:url(../images/portico_off.jpg) no-repeat;
	width:126px;
}
#menu li.portico01{
	background:url(../images/portico_on.jpg) no-repeat;
	width:126px;
}
#menu li.portico a:hover{
	background:url(../images/portico_on.jpg) no-repeat;
	width:126px;
}
#menu li.produtos{
	background:url(../images/produtos_off.jpg) no-repeat;
	width:126px;
}
#menu li.produtos01{
	background:url(../images/produtos_on.jpg) no-repeat;
	width:126px;
}
#menu li.produtos a:hover{
	background:url(../images/produtos_on.jpg) no-repeat;
	width:126px;
}
#menu li.clientes{
	background:url(../images/clientes_off.jpg) no-repeat;
	width:127px;
}
#menu li.clientes01{
	background:url(../images/clientes_on.jpg) no-repeat;
	width:127px;
}
#menu li.clientes a:hover{
	background:url(../images/clientes_on.jpg) no-repeat;
	width:127px;
}
#menu li.noticias{
	background:url(../images/noticias_off.jpg) no-repeat;
	width:126px;
}
#menu li.noticias01{
	background:url(../images/noticias_on.jpg) no-repeat;
	width:126px;
}
#menu li.noticias a:hover{
	background:url(../images/noticias_on.jpg) no-repeat;
	width:126px;
}
#menu li.contato{
	background:url(../images/contato_off.jpg) no-repeat;
	width:128px;
	margin-right:0px;
}
#menu li.contato01{
	background:url(../images/contato_on.jpg) no-repeat;
	width:128px;
	margin-right:0px;
}
#menu li.contato a:hover{
	background:url(../images/contato_on.jpg) no-repeat;
	width:128px;
}
/*------------------------------------------------*/
/*--------------------> HOME <--------------------*/
#conteudo{
	width:766px;
	background:#FFF;
	display:table;
	height:100%;
	min-height:100%;
	padding-bottom:30px;
}
#introNoticias{
	display:block;
	width:766px;
	height:100px;
	margin-top:30px;
}
#introNoticias img{
	margin-left:20px;
	float:left;
}
#noticia1{
	width:383px;
	float:left;
}
#noticia2{
	width:383px;
	float:right;
}
#float{
	width:208px;
	float:right;
	margin-right:20px;
	margin-top:5px;
}
#float p.data{
	font-weight:bold;
	color:#999;
}
#float h2{
	font-size:1em;
	margin-top:4px;
}
#float p.descricao{
	margin-top:4px;
	text-align:justify;
}
#float p.mais{
	margin-top:5px;
}
#float p.mais a{
	color:#888;
	text-decoration:none;
}
#float p.mais a:hover{
	color:#63285F;
}
/*------------------------------------------------*/
/*------------------> EMPRESA <-------------------*/
#empresaA{
	width:310px;
	float:left;
	margin-top:20px;
	margin-left:25px;
}
#empresaA h2{
	font-size:1.6em;
	background:url(../images/seta.jpg) no-repeat;
	text-indent:15px;
	line-height:20px;
	margin-bottom:20px;
}
#empresaA p{
	width:290px;
	line-height:18px;
	color:#888;
	margin-top:10px;	
}
#empresaB{
	width:426px;
	float:right;
	margin-top:40px;
}
/*------------------------------------------------*/
/*------------------> PRODUTOS <------------------*/
table#produtos{
	width:752px;
	margin:0 auto;
	margin-top:20px;
}
table#produtos td{
	padding:8px;
}
table#produtos td a{
	display:block;
	width:224px;
	height:225px;
	text-decoration:none;
	border:1px solid #C0B6BF;
	padding:3px;
}
table#produtos td a:hover{
	background:url(../images/backmenu.jpg) repeat-x;
	border:1px solid #82627F;
}
table#produtos img{
	border:0 none;
}
table#produtos h2{
	font-size:1.3em;
	background:url(../images/seta02.png) no-repeat;
	text-indent:12px;
	margin-left:5px;
	margin-top:7px;
}
table#produtos p{
	color:#888;
	text-align:left;
	margin-left:3px;
}
/*------------------------------------------------*/
/*------------------> DETALHES <-------------------*/
#detalhes{
	width:450px;
	float:left;
	margin-top:20px;
	margin-left:25px;
}
#detalhes h2{
	font-size:1.6em;
	background:url(../images/seta.jpg) no-repeat;
	text-indent:15px;
	line-height:20px;
	margin-bottom:10px;
}
#detalhes p{
	line-height:18px;
	color:#888;
}
ul#extras{
	float:right;
	margin-right:25px;
	margin-top:20px;
}
ul#extras li{
	line-height:20px;
}
ul#extras li a{
	background:url(../images/setaoff.jpg) no-repeat;
	text-decoration:none;
	color:#A59EA4;
}
ul#extras li a:hover{
	background:url(../images/setaon.jpg) no-repeat;
	color:#63285F;
}
table#galeria{
	clear:both;
	width:698px;
	margin:0 auto;
	position:relative;
	top:20px;
}
table#galeria td{
	padding:10px;
	width:152px;
}
table#galeria td img{
	border:0 none;
	width:152px;
}
table#galeria td p{
	line-height:20px;
	border-top:1px solid #A59EA4;
	width:152px;
}
table#galeria td a{
	color:#888;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	width:152px;
}
table#galeria td a:hover{
	color:#63285F;
}
/*------------------------------------------------*/
/*-----------------> AMBIENTES <------------------*/
table#ambientes{
	clear:both;
	width:698px;
	margin:0 auto;
	position:relative;
	top:20px;
}
table#ambientes td{
	padding:10px;
	width:152px;
}
table#ambientes td img{
	border:0 none;
	width:152px;
}
table#ambientes td p{
	line-height:20px;
	border-top:1px solid #A59EA4;
	width:152px;
}
table#ambientes td a{
	color:#888;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	width:152px;
}
table#ambientes td a:hover{
	color:#63285F;
}
/*------------------------------------------------*/
/*------------------> PADRÕES <-------------------*/
#padroes{
	width:715px;
	margin-top:20px;
	margin-left:25px;
}
#padroes h2{
	font-size:1.6em;
	background:url(../images/seta.jpg) no-repeat;
	text-indent:15px;
	line-height:20px;
	margin-bottom:20px;
}
#padroes h3{
	font-size:1.1em;
	margin-top:20px;
	color:#63285F;
	text-transform:uppercase;
}
#padroes span{
	color:#888;
	font-weight:normal;
	margin-left:45px;
	text-transform:none;
}
#padroes h4{
	margin-top:20px;
	margin-left:15px;
	color:#888;
	font-size:1.1em;
}
table#cores{
	margin-top:10px;
}
table#cores td{
	padding:8px;
}
/*------------------------------------------------*/
/*-------------------> DICAS <--------------------*/
#dicas{
	width:715px;
	margin-top:20px;
	margin-left:25px;
}
#dicas h2{
	font-size:1.6em;
	background:url(../images/seta.jpg) no-repeat;
	text-indent:15px;
	line-height:20px;
	margin-bottom:20px;
}
#dicas h3{
	font-size:1.1em;
	margin-top:20px;
	color:#63285F;
}
#dicas p{
	line-height:18px;
	text-align:justify;
	color:#888;
	margin-top:10px;	
}
#dicas ul{
	margin-top:10px;
}
#dicas ul li{
	line-height:18px;
}
#dicas img{
	margin-top:20px;
}
/*------------------------------------------------*/
/*-----------------> CLIENTES <-------------------*/
#clientes{
	width:715px;
	margin-top:20px;
	margin-left:25px;
}
#clientes h2{
	font-size:1.6em;
	background:url(../images/seta.jpg) no-repeat;
	text-indent:15px;
	line-height:20px;
	margin-bottom:20px;
}
#clientes p{
	line-height:18px;
	margin-top:10px;
	color:#888;
}
#clientes table{
	width:698px;
	margin:0 auto;
	margin-top:10px;
}
#clientes table td{
	padding:10px;
}
/*------------------------------------------------*/
/*-----------------> NOTICIAS <-------------------*/
#noticias{
	width:715px;
	margin-top:20px;
	margin-left:25px;
}
#noticias h2{
	font-size:1.6em;
	background:url(../images/seta.jpg) no-repeat;
	text-indent:15px;
	line-height:20px;
	margin-bottom:20px;
}
#noticias #imagem{
	width:310px;
	float:left;
	text-align:center;
}
#noticias #texto{
	width:375px;
	float:right;
	margin-right:5px;
}
#noticias #texto h3{
	color:#63285F;
	text-transform:uppercase;
	font-size:1.2em;
	margin-top:10px;
}
#noticias #texto p.descricao{
	margin-top:10px;
	line-height:18px;
	text-align:justify;
}
#arquivo{
	width:715px;
	clear:both;
	margin-left:25px;
	padding-top:70px;
}
#arquivo h2{
	background:url(../images/setaon.jpg) no-repeat;
	text-transform:uppercase;
	color:#63285F;
	font-size:1.1em;
	margin-top:10px;
	text-indent:15px;
	line-height:12px;
}
#arquivo ul{
	margin-top:20px;
	margin-left:20px;
}
#arquivo ul li{
	line-height:20px;
}
#arquivo ul li a{
	text-decoration:none;
	color:#A59EA4;
}
#arquivo ul li a:hover{
	color:#63285F;
	font-weight:bold;
}
/*------------------------------------------------*/
/*-----------------> CONTATO <--------------------*/
#contato{
	width:370px;
	float:left;
	margin-top:20px;
	margin-left:25px;
}
#contato h2{
	font-size:1.6em;
	background:url(../images/seta.jpg) no-repeat;
	text-indent:15px;
	line-height:20px;
	margin-bottom:20px;
}
#contato form{
	margin-top:15px;
}
#contato label{
	display:block;
	padding:5px;
}
#contato input{
	display:block;
	width:280px;
	padding:2px;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
#contato textarea{
	width:284px;
	height:120px;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
#contato input.button{
	background:url(../images/bt_enviar.jpg) no-repeat;
	width:68px;
	height:23px;
	border:0 none;
	cursor:pointer;
	margin-left:219px;
}
#endereco{
	width:314px;
	float:right;
	margin-top:67px;
	margin-right:25px;
}
#endereco h3{
	font-size:1em;
	text-transform:uppercase;
}
#endereco p{
	margin-top:5px;
}
#endereco img{
	margin-top:20px;
}
/*------------------------------------------------*/
/*-------------------> RODAPE <-------------------*/
#rodape{
	background:url(../images/rodape.png) no-repeat;
	width:766px;
	height:34px;
	clear:both;
}
#rodape address{
	color:#FFF;
	font-style:normal;
	font-size:0.8em;
	text-align:center;
	height:25px;
	line-height:25px;
	padding-top:7px;
}
#rodape span{
	float:right;
	margin-top:-24px;
}
#rodape span img{
	border:0 none;
}
#rodape span a.cia{
	background:url(../images/cia.png) no-repeat;
	width:25px;
	height:25px;
	display:block;
	text-decoration:none;
}
#rodape span a.cia:hover{
	background:url(../images/cia_hover.png) no-repeat;
}
