/* =============================
	FORMATAÇÕES GERAIS
==============================*/
body { sbackground:#050535; background:#002B45; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size:16px; color:#fff; ; margin:0px; margin-bottom:20px; letter-spacing:1px; }
h1 { font-size:20px; color:#fff; font-stretch:normal; font-weight:bold;  position:relative; float:left; display:inline  }
h2 { font-family:Calibri, Verdana, Tahoma, Geneva, sans-serif; background:url(../images/bg_anel.png) no-repeat left; font-size:30px; padding:0px; color:#002b45; padding-left:40px; position:relative; top:-3px; }
#h2 { background:url(../images/bg_categ.jpg) repeat-x; height:23px; float:left; padding-bottom:10px; padding-left:10px; padding-right:10px; sborder:1px #f00 solid; }
p { text-align:justify; margin:auto; font-size:14px; margin-bottom:10px;}
a img { border:none; }
a { font-size:12px; text-decoration:none; color:#fff; }
a:hover { color:#f5cf47; }
/*=============================
	END FORMATAÇÕES GERAIS
==============================*/


/* =============================
	CONSTRUÇÃO DO LAYOUT
==============================*/
#geral { sborder:solid 1px #fff; width:100%; margin:auto;  min-height:850px; }
#Extends_topo { width:100%; height:58px; background: #005b8d url(../images/bg_top.jpg) repeat-x bottom left; }
#topo { width:960px; height:58px; background: #005b8d url(../images/bg_top.jpg) repeat-x bottom left; position:relative; margin:auto; }
#Extends_meio { width:100%; min-height:500px; background:url(../images/bg_extends_meio.png); position:relative; float:left; }
#meio { width:950px; min-height:516px;  padding:25px; position:relative; padding:0px; margin:auto;   }
.backhome { position:absolute; z-index:0; margin:auto; text-align:center; width:100%; }
#Extends_rodape { width:100%; height:247px; background:#002b45 url(../images/bg_rodape.jpg) repeat-x top left; float:left; }
#rodape { width:950px; min-height:247px; background:url(../images/bg_rodape.jpg) repeat-x top left; padding:5px; margin:auto; padding-bottom:20px; }
#FFaleConosco input, #FCadastro input, #FFaleConosco textarea { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; }
#busca { margin-left:25px; position:absolute; bottom:20px; }

/* =============================
	FIM CONSTRUÇÃO DO LAYOUT
==============================*/	

/* =============================
	DEFINIÇÃO DOS MENUS
==============================*/
/*Menu Topo*/
#menuTopo { margin:auto; padding-top:10px; sborder:solid 1px #0C0; }
#menuTopo ul { margin:0px; padding:0px; text-align:center; }
#menuTopo ul li { display:inline; list-style:none; text-align:center; margin-left:35px; }
#menuTopo ul li a { font-size:24px; color:#fff; text-decoration:none; }
#menuTopo ul li a:hover, .ativo { color:#f5cf47; }
/*End Menu Topo*/

/*Menu Rodape*/
#menuRodape { padding-left:30px; }
.category { sborder:solid 1px #0C0; float:left; margin-right:60px; margin-top:25px; }
#menuRodape ul { margin:0px; padding:0px; }
#menuRodape ul li { list-style:none; }
#menuRodape ul li a { font-size:13px; color:#fff; text-decoration:none; }
#menuRodape ul li a:hover, .ativo { color:#e2cd26; }
#menuRodape ul li.nome_cat { color:#f5cf47; font-weight: bold; font-size: 16px; }
/*End Menu Rodape*/

/* =============================
	END DEFINIÇÃO DOS MENUS
==============================*/

/* =============================
	CONTEUDO DO SITE
==============================*/

#logo { width:200px; height:150px; margin-top:10px; margin-left:25px; z-index:0; position:absolute; sdisplay:none; }
#fotoAmpliada { width:350px; height:350px; margin-top:100px; margin-left:0px; z-index:10; position:absolute; background-color:#FFF; display:none; }
.logo_tam { width:290px; }
.logo_tam_interna { width:180px; }
#logo_r { position:relative;  margin-right:15px; sborder:solid 1px #F00; width:250px; text-align:left; display:inline; top:15px; }
#home { position:absolute; left:50px; }
#artgold { width:500px; height:500px; position:absolute; left:400px; margin-top:20px; text-align:center; }
#texto_pagina { margin-top:15px;}
#texto_pagina p{ text-indent:30px; }
#titulo_pagina{ position:absolute; width:600px; left:250px; top:30px; float:left }
 
/* =============================
	END CONTEUDO DO SITE
==============================*/

/* =============================
	FORMATAÇÃO DOS FORMULARIOS
==============================*/
#form_login { position:absolute; top:300px; left:20px; sdisplay:none; }
#form_login_home { position:absolute; top:225px; left:20px; sdisplay:none; }
#form_laminas { position:absolute; top:350px; left:20px; sdisplay:none; }
#form_laminas .linkpag {width:500px; font-size:14px; font-weight:700; }
input, select, textarea { font-family:Arial, tahoma, sans-serif; background:#005a8c; font-size:13px; color:#fff; font-weight:bold; border:none; }
input.check { background:none; }
.bot { border:none; background:url(../images/bg_botoes.jpg) repeat-x; height:22px; color:#002b45; font-size:14px; font-weight:bold; padding-left:5px; padding-right:20px; }
/* =============================
	FORMATAÇÃO DOS FORMULARIOS
==============================*/

/* =============================
 	PAGINA DE	PRODUTOS
==============================*/
#coluna_dir { position:absolute; sborder:solid 1px #f00; width:650px; smin-height:500px; right:25px; top:20px; }
#miolo_prod { float:inherit; margin-left:20px; margin-top:f5px; sborder:solid 1px #9F9; height:400px; position:relative; width:605px; }
#boll { position:absolute; background:url(../images/boll.jpg) no-repeat bottom right; height:12px; width:12px; z-index:1; }
#box_prod_0, #box_prod_1, #box_prod_2, #box_prod_3, #box_prod_4, #box_prod_5 { width:200px; height:200px; float:left; position:relative; }
#box_prod_0 #boll { position:absolute; right:-7px; bottom:-6px; height:12px; width:12px; z-index:1; }
#box_prod_1 #boll { position:absolute; height:12px; width:12px; right:-7px; bottom:-6px }
#box_prod_0, #box_prod_1, #box_prod_2 { border-bottom:solid 1px #0080ca; }
#box_prod_1, #box_prod_4 { border-left:solid 1px #0080ca; border-right:solid 1px #0080ca; }
/*Formatações*/
.produto { width:172px; height:200px; position:relative; sborder:solid 1px #090; }
.titulo_prod { color:#f5cf47; font-size:12px; }
.preco { font-size:14px; z-index:1px; margin:0px; padding:0px; margin:auto; text-align:center; stext-indent:35px; }
.preco .reais { font-size:21px; }
.info_prod { position:absolute; width:100%; bottom:0px; left:0px; sborder:solid 1px #fff; sheight:35px; }
.foto_prod { height:180px; overflow:hidden; }
.foto_prod img { width:160px; }
#next { position: absolute; top: 0px; right: -10px; width: 10px; height: 440px; cursor: pointer; background : transparent url(../images/next.png) no-repeat 0 0; sborder:1px #FFF solid; z-index:10; }
#prev { position: absolute; top: 0px; left: 45px; width: 10px; height: 440px; cursor: pointer; background: transparent url(../images/back.png) no-repeat 0 0; sborder:1px #FFF solid; z-index:999; }
/*End Formatações*/
/* =============================
 	END PAGINA DE PRODUTOS
==============================*/
#galeria-fotos { width:100%; }
#galeria-fotos a { float:left; margin:10px 0px; width:120px; text-align:center }
#galeria-fotos img { border:2px solid #FFF; height:100px; }
#galeria-fotos img:hover { border-color:#FC0; }


#imagemProd{
	float:left;	
	sborder:solid 1px #0f0;
	position:relative;
	padding-left:50px;
	padding-top:50px;
}

#descricaoProd{
	float:left;	
	sborder:solid 1px #ff0;
	width:200px;
	margin-left:50px;
	text-align:left;
}
#info_prod{
	sborder:solid 1px #f00;
	margin:auto;
}
#minaturasProd{
	sborder:solid 1px #f00;
	width:300px;
	margin:auto;
	float:left;
	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
}
.miniaturas{
	width:50px;	
}
			/*#meio,#Extends_meio{
				min-height:200px;		
				border:solid 1px #f00;
			}
			#coluna_dir{
				min-height:300px;	
				sborder:solid 1px #f00;
			}*/

