@charset "utf-8";
/* CSS Document */

body{
	margin-top: 0px;
	
	font: 12px Arial, Helvetica, sans-serif;
	background: url(../imagens/bg.jpg) repeat-x;
	background-color: #F0E356;
	text-align:center;
	}
#tudo {
	width:767px;
	background: url(imagens/faux-bg.gif) repeat-y 0 0;
	text-align:left;
	margin:0 auto;
	padding:0 auto;
	}
	#copyrights {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	background-color: #FFF;
	margin-top: -18px;
	text-align: center;
}
#topo {	
	margin-top: 0px;
	height:289px;
	
	}


#principal {
	width:767px;
	background-color:#fff;
	float:right;
	height:160px;
	padding: 0px;
	}
	
	#fotoprinc {
	
	position: absolute;
	left: 85px;
	top: 500px;
	text-align: right;
	
	}
	#fotosec {
	
	width:117px;
	position: absolute;
	left: 85px;
	top: 803px;
	text-align: right;
	
	}
	#foto2 {
		
		position: absolute;
		left: 740px;
		top: 500px;
		*top: 490px;
		text-align: right;
		
	}
	#texto {
		width: 330px;
		position: absolute;
		left: 420px;
		top: 500px;
		text-align: justify;
		
	}
	
	#textoempresa {
		width: 700px;
		position: absolute;
		
		text-align: justify;
		
	}
	
	
	#textofundador {
		width: 600px;
		position: absolute;
		left: 230px;
		height: 100px;
		top: 850px;
		text-align: justify;
		
	}
#topo2 {
	width:767px;
	background: url(../imagens/fundo-tit.gif) repeat-x;
	float:right;
	height: 29px;
	color: #FFFFFF;
	background-color: #FFF;
	padding: 7px 0 0 0;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	}
	
	#banner-produtos {
		width:767px;
		
		float:right;
		height: 74px;
		color: #FFFFFF;
		background-color: #FFF;
		
		text-align: center;
		font-weight: bold;
		font-size: 14px;
	}
	
#topo3 {
		width:767px;
	background-color: #FFF;

	}
	
	#sobre {
		width:755px;
	background-color: #FFF;
	text-align: justify;
	padding:5px;
	line-height: 18px;
	}
	
	#tapetes {
			
			width:767px;
		background-color: #FFF;
		text-align: center;
	
	}
	
	#tapetes2 {
				
				width:767px;
			background-color: #FFF;
		text-align: center;
	}
	
	#tapetes3 {
				height:300px;
				width:767px;
			background-color: #FFF;
		text-align: center;
	}
	#topo4 {
			width:767px;
		background-color: #FFF;
		background: url(../imagens/atencao.jpg);
		height:56px;
		
		text-align: center;
		
		
	}
	
	
	#topo5 {
		width:767px;
		background: url(../imagens/fundo-tit.gif) repeat-x;
		float:right;
		height: 29px;
		color: #FFFFFF;
		background-color: #FFF;
		padding: 7px 0 0 0;
		text-align: center;
		font-weight: bold;
		font-size: 14px;
	}
	
	
	#topo6 {
		width:767px;
		background: url(../imagens/fundo-tit.gif) repeat-x;
		float:right;
		height: 29px;
		color: #FFFFFF;
		background-color: #FFF;
		padding: 7px 0 0 0;
		text-align: center;
		font-weight: bold;
		font-size: 14px;
	}
	
	#topo10 {
	width:600px;
	background: url(../imagens/fundo-tit.gif) repeat-x;
	float:right;
	height: 29px;
	color: #FFFFFF;
	top:30px;
	padding-top:7px;
	background-color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	}
	
	
	.txt 
	{
		margin-left: 85px;
		color:#000000;
		text-align: center;
		font-size: 11px;
		font-family: arial;
		padding-right: 10px;
	}
	
	.txt2 {
	color:#ff0000;
	font-size: 18px;
	font-weight: bold;
	font-family: arial;
	}

#principal * {
	padding: 0 20px;
	}

#rodape {	
	
	height:49px;
	padding-top: 17px;
	background: url(../imagens/fundo-rodape.jpg) repeat-x;
	text-align: center;
	
	color: #fff;
	font-weight: bold;
	padding-bottom: 0px;
	clear:both;
	
	}
	
	a:link { color:#ffffff; text-decoration: none; }
	a:hover { color:#ffffff; text-decoration: underline; }
	a:visited { color:#ffffff; text-decoration: none; }
	a:active { color:#ffffff; text-decoration: underline; }
	
#popup{
	position: absolute; /*Define a posição absoluta da pop-up*/
	top: 60%; /*Distancia da margem superior da página */
	left: 8%; /*Distancia da margem esquerda da página */
	width: 80%; /*Largura da pop-up*/
	height: auto; /*Cor de fundo da pop-up*/
	color: #000066; /*Cor do texto da pop-up*/
	display: none; /* Estilo da pop-up*/
	/*fim pop-up*/
	background-color: #FFC;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	right: 30%;
	padding: 20px;