@charset "utf-8";
/* Paula Papéis e Tecidos */

html, body	{
	background: url(../img/textura-superior.png) top repeat;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	}

#geral	{
	width: 100%;
	height: 900px;
	margin: 0px;
	padding: 0px;
	background: url(../img/textura-inferior.jpg) 0 428px repeat-x;
	}

#geral-interno	{
	width: 100%;
	height: 1540px;
	margin: 0px;
	padding: 0px;
	background: url(../img/textura-inferior.jpg) 0 428px repeat-x;
	}

#central	{
	margin: 0 auto 0 auto;
	width: 970px;
	height: 100%;
	}	
	
	/* LOGOMARCA */
	#central h1 a	{
		float:left;
		width: 178px;
		height: 118px;
		text-indent: -9999em;
		background: transparent url(../img/logo.png) top left no-repeat;
		margin: 20px 0 0 20px;
		padding:0px;
		cursor:pointer;
		display:table;
		}

#menu	{
	float: right;
	width: 710px;
	height: auto;
	margin: 0px;
	padding: 0px;
	}

	#menu ul	{
		list-style: none;
		width: 100%;
		height: 50px;
		margin: 70px 0;
		padding: 0px;
		float: left;
		}
	
	#menu ul li	{
		display: inline;
		}
	
	#menu ul li a.home	{
		float: left;
		width: 100px;
		height: 48px;
		margin: 0 1px 0 1px;
		text-indent: -9999em;
		background: url(../img/menu.png) 0 0px no-repeat;
		}
	
		#menu ul li a.home:hover, a.home2	{
			background: url(../img/menu.png) 0 -50px no-repeat;
			float: left;
			width: 100px;
			height: 48px;
			margin: 0 1px 0 1px;			
			text-indent: -9999em;
			}
			
	#menu ul li a.empresa	{
		float: left;
		width: 115px;
		height: 48px;
		text-indent: -9999em;
		margin: 0 1px 0 1px;
		background: url(../img/menu.png) -102px 0px no-repeat;
		}
	
		#menu ul li a.empresa:hover, a.empresa2	{
			background: url(../img/menu.png) -102px -50px no-repeat;
			float: left;
			width: 115px;
			height: 48px;
			margin: 0 1px 0 1px;			
			text-indent: -9999em;
			}

	#menu ul li a.produtos	{
		float: left;
		width: 75px;
		height: 48px;
		text-indent: -9999em;
		margin: 0 1px 0 1px;
		background: url(../img/menu.png) -216px 0px no-repeat;
		}
	
		#menu ul li a.produtos:hover, a.produtos2	{
		background: url(../img/menu.png) -216px -50px no-repeat;
			float: left;
			width: 75px;
			height: 48px;
			margin: 0 1px 0 1px;			
			text-indent: -9999em;
			}

	#menu ul li a.fornecedores	{
		float: left;
		width: 103px;
		height: 48px;
		text-indent: -9999em;
		margin: 0 1px 0 1px;
		background: url(../img/menu.png) -290px 0px no-repeat;
		}
	
		#menu ul li a.fornecedores:hover, a.fornecedores2	{
		background: url(../img/menu.png) -290px -50px no-repeat;
			float: left;
			width: 103px;
			height: 48px;
			margin: 0 1px 0 1px;			
			text-indent: -9999em;
			}

	#menu ul li a.orcamento	{
		float: left;
		width: 142px;
		height: 48px;
		text-indent: -9999em;
		margin: 0 1px 0 1px;
		background: url(../img/menu.png) -392px 0px no-repeat;
		}
	
		#menu ul li a.orcamento:hover, a.orcamento2	{
		background: url(../img/menu.png) -392px -50px no-repeat;
			float: left;
			width: 142px;
			height: 48px;
			margin: 0 1px 0 1px;			
			text-indent: -9999em;
			}

	#menu ul li a.contato	{
		float: left;
		width: 154px;
		height: 48px;
		text-indent: -9999em;
		margin: 0 1px 0 1px;
		background: url(../img/menu.png) -534px 0px no-repeat;
		}
	
		#menu ul li a.contato:hover, a.contato2	{
		background: url(../img/menu.png) -534px -50px no-repeat;
			float: left;
			width: 154px;
			height: 48px;
			margin: 0 1px 0 1px;			
			text-indent: -9999em;
			}


/* CENTRO FOTO */

#foto	{
	float: left;
	width: 970px;
	height: 358px;
	background: url(../img/foto-fundo.png) no-repeat;
	margin: 0 0 40px 0;
	padding: 0px;
	}
	
	#slider	{
		float: left;
		margin: 4px 0 0 9px; 
		}
		
	#foto-texto	{
		width: 320px;
		height: 140px;
		float: left;
		padding: 30px;
		margin: 0px;
		text-align: justify;
		}
		
	#foto-texto p	{
		font: 13px Georgia, Helvetica, sans-serif;
		}
	
	#foto-texto a	{
		font: bold italic 12px Georgia, Helvetica, sans-serif;
		text-decoration: none;
		color: #bd93af;
		}
	
	#foto-texto a:hover	{
		color: #000000;
		}
	
#bts-produtos	{
	float: left;
	width: 600px;
	height: 163px;
	}
	
	#bts-produtos ul	{
		list-style: none;
		width: 360px;
		padding: 5px;
		margin: -140px 0 0 20px;
		float: left;
		}
	
	#bts-produtos ul li	{
		display: inline;
		}
	
	#bts-produtos ul li a.papel	{
		float: left;
		width: 112px;
		height: 81px;
		margin: 0 1px 0 1px;
		text-indent: -9999em;
		background: url(../img/produtos-bts.png) 0 0px no-repeat;
		}
	
		#bts-produtos ul li a.papel:hover {
			background: url(../img/produtos-bts.png) 0 -82px no-repeat;
			float: left;
			width: 112px;
			height: 81px;
			margin: 0 1px 0 1px;			
			text-indent: -9999em;
			}

	#bts-produtos ul li a.tecido	{
		float: left;
		width: 112px;
		height: 81px;
		margin: 0 1px 0 1px;
		text-indent: -9999em;
		background: url(../img/produtos-bts.png) -113px 0px no-repeat;
		}
	
		#bts-produtos ul li a.tecido:hover {
			background: url(../img/produtos-bts.png) -113px -82px no-repeat;
			float: left;
			width: 112px;
			height: 81px;
			margin: 0 1px 0 1px;			
			text-indent: -9999em;
			}

	#bts-produtos ul li a.moldura	{
		float: left;
		width: 112px;
		height: 81px;
		margin: 0 1px 0 1px;
		text-indent: -9999em;
		background: url(../img/produtos-bts.png) -226px 0px no-repeat;
		}
	
		#bts-produtos ul li a.moldura:hover {
			background: url(../img/produtos-bts.png) -226px -82px no-repeat;
			float: left;
			width: 112px;
			height: 81px;
			margin: 0 1px 0 1px;			
			text-indent: -9999em;
			}


#fornecedores	{	
	float: left;
	width: 600px;
	height: 230px;
	background: url(../img/titulo-fornece.png) 0px 0 no-repeat;
	}
	
	#fornecedor	{
		background: url(../img/fornece-fundo.png) no-repeat;
		width: 156px;
		height: 156px;
		text-align: center;
		}
	
	#fornecedor img	{
		border: none;
		margin: 10px 0;
		}
	
	#fornecedores a.texto	{
		display: table;
		cursor: pointer;
		margin: 30px 0;
		color: #fff;
		font: 13px Arial, Helvetica, sans-serif;
		font-style: italic;
		text-decoration: none;
		}
	
	#fornecedores a.texto:hover	{
		color: #da8bbb;
		}

#ncd a	{
	float: right;
	width: 234px;
	height: 230px;
	background: url(../img/ncd.png) no-repeat;
	cursor: pointer;
	display: block;
	text-indent: -9999em;
	}

	#ncd a:hover	{
		background: url(../img/ncd2.png);
		}


#rodape	{
	clear: both;
	width: 100%;
	height: 300px;
	float: left;
	background: url(../img/rodape-fundo.png) repeat-x;
	}

	#rodape-divisor	{
		float: left;
		margin: 10px 20px;
		background: url(../img/rodape-divisor.png) repeat-y;
		width: 1px;
		height: 220px;
		}

	#rodape div.centraliza	{
		width: 970px;
		height: auto;
		margin: 30px auto 0 auto;
		}
		
		#rodape	h3.endereco	{
			width: 261px;
			height: 34px;
			background: url(../img/rodape-paula.png) no-repeat;
			text-indent: -9999em;
			}
			
		#endereco	{
			float: left;
			width: 600px;
			height: auto;
			text-align: justify;			
			}
			
			#endereco p	{
				font: 12px Georgia, Helvetica, sans-serif;
				color: #FFFFFF;
				}
			
			#endereco a	{
				color: #fff;
				text-decoration: none;
				font-weight: bold;
				}
			
			#endereco a:hover	{
				color: #da8bbb;
				}
			
		#tucupi	{
			float: left;
			width: 500px;
			height: 31px;
			margin: -50px 0;
			padding: 0px;
			}
			
			#tucupi a	{
				float: left;
				background: url(../img/tucupi.png) 0px -32px no-repeat;				
				width: 191px;
				height: 31px;
				text-indent: -9999em;
				}
			
			#tucupi a:hover	{
				background: url(../img/tucupi.png) 0 0 no-repeat;
				}
		
		#rodape h3.profissionais	{
			width: 145px;
			height: 27px;
			background: url(../img/rodape-profissionais.png) no-repeat;
			text-indent: -9999em;
			}

			#profissionais	{
			float: right;
			width: 300px;
			height: auto;
			text-align: justify;
			}
			
			#profissionais p	{
				font: 12px Georgia, Helvetica, sans-serif;
				color: #FFFFFF;
				}
			
			#profissionais input.campo	{
				background: url(../img/rodape-campo.png) no-repeat;			
				border: none;
				width: 210px;
				height: 26px;
				margin: 2px 0 2px 0;
				padding: 2px 0 2px 4px;
				}
			
			#profissionais input.botao	{
				width: 50px;
				height: 28px;
				background: url(../img/rodape-bt.png) no-repeat;
				text-indent: -9999em;
				cursor: pointer;
				border: none;
				}
			
/* INTERNO */

#corpo	{
	float: left;
	width: 709px;
	height: 1326px;
	background: url(../img/corpo-fundo.png) no-repeat;
	margin: 0;
	padding: 0px;
	}

#corpo-pq	{
	float: left;
	width: 709px;
	height: 668px;
	background: url(../img/corpo-fundo-pq.png) no-repeat;
	margin: 0;
	padding: 0px;
	}

	#interno-texto	{
		width: 600px;
		height: auto;
		float: left;
		padding: 50px 0 0 40px;
		margin: 0px;
		text-align: justify;
		}

	#interno-texto img.titulo	{
		border: 0px;
		margin: 0 0 22px 0;
		}
		
	#interno-texto p	{
		font: 13px Georgia, Helvetica, sans-serif;
		}
	
	#interno-texto a	{
		font: bold 12px Georgia, Helvetica, sans-serif;
		text-decoration: none;
		color: #bd93af;
		}
	
	#interno-texto a:hover	{
		color: #000000;
		}
		
	#interno-texto label	{
		display: block;
		width: 100%;
		height: auto;
		margin: 4px 0;
		font: bold 12px Georgia, Helvetica, sans-serif;
		}
		
	#interno-texto input.campo	{
		width: 310px;
		height: 29px;
		margin: 6px 30px 10px 0;
		border: none;
		background: url(../img/campo-texto.png) 0 2px no-repeat;
		padding: 6px 0 0 5px;
		}

	#interno-texto textarea.campo	{
		width: 310px;
		height: 80px;
		margin: 0 30px 10px 0;
		border: none;
		background: url(../img/campo-textarea.png) 0 2px no-repeat;
		padding: 8px 0 0 5px;
		}
	
	#interno-texto input.bt	{
		background-color: #bbb;
		border: 1px solid #aaa;
		padding: 5px;
		color: #444;
		margin: 0px;
		}

	#interno-texto h4	{
		font: bold 17px Georgia, Helvetica, sans-serif;
		color: #666;
		margin: 0px;
		}	

ul#fornecedores-lista	{
	margin: 14px 0 0 -46px;
	list-style: none;
	}
	
	#fornecedores-lista li	{
		display: inline-block;
		margin: 5px 8px 10px 8px;
		text-align: center;
		}
	
	#fornecedores-lista img	{
		border: 1px solid #efefef;
		width: 100px;
		height: 100px;
		}

	#fornecedores-lista	a	{
		font: bold 12px Georgia, Helvetica, sans-serif;
		color: #666;
		text-decoration: none;
		line-height: 25px;
		margin: 5px 0 5px 0;
		}
	
	#fornecedores-lista a:hover	{
		color: #b98daa;
		text-decoration: underline;
		}

/* PÁGINA EMPRESA */	
.empresa-foto	{
	border: 1px solid #cdcdcd;
	padding: 2px;
	}

/* PÁGINA PRODUTOS */	
#produtos-itens	{
	float: left;
	width: 620px;
	height: 163px;
	}
	
	#produtos-itens ul	{
		list-style: none;
		width: 100%;
		padding: 0px;
		margin: 0;
		float: left;
		}
	
	#produtos-itens ul li	{
		display: inline;
		}
	
	#produtos-itens ul li img	{
		border: 1px solid #cdcdcd;
		padding: 2px;
		width: 182px;
		height: 120px;
		}
	
	#produtos-itens h2	{
		font: bold 20px Georgia, Helvetica, sans-serif;
		color: #888;
		width: 200px;
		float: left;
		}
