@charset "utf-8";
/* CSS Document */


/**** TITULO E IMAGEM ****/
	
	/* titulo*/
	#titulo_Imagem{
		border:solid 0px;
		width:995px;
		background:url(../imagens/brilhoBanner.png) no-repeat;
		margin:0px 0px 0px 0px;
	}


	
	#titulo_Imagem p.tit1,  p.sombraTit1{
		display:block;
		position:relative;
		text-align:left;
		padding:26px 0px 0px 0px;
		border:solid 1px transparent;
		font:bold 23px "Trebuchet MS";
		text-transform:uppercase;
		color:#c4dceb;
		z-index:4;
	}
	#titulo_Imagem p.tit1:first-letter{font-size:40px;}
	


	#titulo_Imagem p.sombraTit1{
		padding:0px;
		margin:-49px 0px 0px 1px;
		*margin:-35px 0px 0px 1px;
		color:#2a4354;
		z-index:2;
	}
	#titulo_Imagem p.sombraTit1:first-letter{font-size:40px;}
	
	
	#titulo_Imagem div.imagemTitulo{
		margin-top:18px;
		*margin-top:27px;
	}
	
	
	#titulo_Imagem div.imagemTitulo img{border:solid 11px #fff}
	
	
	
/**** CATALOGO DE PRODUTOS ****/
	#baseCatalogo{
		border:solid 0px;
		width:987px; min-height:40px;
		font:11px arial;
		/*padding-top:20px;*/
	}
	
	
	#cMenu{margin:0px 0px 0px 5px;}
	
	.lCatalogo{
		font:bold 12px arial;
		text-decoration:none;
		color:#033453;
		padding:0px 5px 0px 5px;
	}
	
	/*.lCatalogo:hover{color:#0473b8;}
	
	
	.lCatalogo_hover{
		font:bold 11px arial;
		text-decoration:none;
		color:#0473b8;
		padding:0px 5px 0px 5px;
	}*/

	
	
	/**** ACESSO LINHA ****/
	
	#acessoLinha, #acessoCodigo, #acessoAproximacao{
		margin:0px 0px 0px 0px;
		min-height:100px;
		padding-bottom:10px;
	}
	
	#acessoCodigo, #acessoAproximacao{
		display:none;
	}
	
	/** Coluna esquerda **/
	
		#acessoLinha .colEsq{
			float:left;
			width:373px; min-height:20px;
			padding-bottom:5px;
			border:solid 0px;
			position:relative;
		}
		
		#acessoLinha span.item, #acessoLinha span.opcaoItem{
			display:block;
			float:left;
			margin-bottom:10px;
		}
		
		#acessoLinha span.item{
			font:12px Arial, Helvetica, sans-serif;
			color:#21445a;
			width:123px;
			text-align:right;
			padding-right:7px;
			line-height:20px;
		}
		
		#acessoLinha span.opcaoItem select{
			width:240px; height:20px;
			border:solid 1px #a4b5c1;
			padding:1px 1px 1px 0px;
			outline:none;
			font:11px Arial, Helvetica, sans-serif;
			color:#71808a;
		}
	
	
	
	/** Coluna direita **/
		#acessoLinha .colDir{
			margin:0px 0px 0px 56px;
			font:12px Arial, Helvetica, sans-serif;
			color:#21445a;
			float:left;
		}
		
		
		#acessoLinha input.buscaPor{
			width:323px; height:20px;
			border:solid 1px #a4b5c1;
			font:11px Arial, Helvetica, sans-serif;
			color:#71808a;
			padding:0px 0px 0px 8px;
			outline:none;
			margin:0px 0px 0px 0px;
			line-height:20px;
		}
		
		
		#acessoLinha input.btPesquisar{
			display:block;
			position:absolute;
			font:bold 10px "Trebuchet MS";
			color:#c2cbd0;
			width:94px; height:22px;
			background:url(../imagens/btPesquisar.png) no-repeat #FFF;
			cursor:pointer;
			text-transform:uppercase;
			top:0px; right:-53px;

		}
		
		
		#acessoLinha input.btPesquisar:hover{
			width:94px; height:22px;
			filter:alpha(opacity=90);
			-moz-opacity:.90;
			opacity:.90; 
		}
		
		
		#alignCheckBox{
			display:block;
			margin:16px 0px 0px 0px;
			text-align:right;
		}
		
		#alignCheckBox input{display:block; float:left;}
		
		#alignCheckBox label{
			margin:0px 40px 0px 0px;
			*margin:2px 40px 0px 0px; 
			display:block; float:left;
		}
		#alignCheckBox label.final{margin-right:0px;}
		
		
		
		#corteProdutos{
			width:100%; height:200px; 
			overflow:hidden;
			position: relative;
		}
		
		
		
/**** SUB GRUPOS ****/
	p.titSubGrupo{
		font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#545b60;
	}
	
	p.titSubGrupo:first-letter{font-size:22px;}



	/* box subGrupos */
	#baseSubGrupo{
		width:982px; min-height:30px;
		margin-top:0px;
	}
	
	
	a.grupo, a.final{
		display:block;
		float:left;
		min-height:100px;
		margin:7px 15px 10px 0px;
		text-decoration:none;
		color:#535a60;
	}
	
	a.final{margin:7px 0px 16px 0px;}
	
	a.grupo img, a.final img{
		border:solid 1px #dde5e8;
		padding:1px;
		width:230px; height:148px;
	}
	
	a.grupo:hover, 
	a.final:hover{color:#717578;}
	
	a.grupo:hover img, 
	a.final:hover img{
		border:solid 1px #bec6c9;
		filter:alpha(opacity=85);
    	-moz-opacity:.85;
    	opacity:.85; 
	}
	
	.nomeGrupo{
		display:block;
		border:solid 0px;
		min-height:28px;
		text-align:justify;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		clear:both;
		text-align:left;
		margin:5px auto !important;
		width:150px;
		*margin-top:15px!important;
		
		
	}
	
	
	
	
	/* resultado subGrupo */
	#baseResultadoSubGrupo{
		width:982px; min-height:30px;
		/*margin-top:25px;*/
	}
	
	.configImg{
		height:180px;
		width:678px;
		border:solid 0px #dde5e8;
		padding:1px;
	}
	
	.configImg2{
		height:90px;
		width:113px;
		border:solid 1px #dde5e8;
		padding:1px;
		margin-bottom:6px;
		margin-right:3px;
	}
	
	.configImg3{
		height:180px;
		width:275px;
		border:solid 0px #dde5e8;
		padding:1px;
	}
	
	#baseResultadoSubGrupo img, #baseResultadoProduto img{
		/*display:block;
		float:left;
		width:303px; height:238px;
		margin-top:10px;
		border:solid 1px #dde5e8;
		padding:1px;*/
	}
	
	
	#baseResultadoSubGrupo #itensTable, #baseResultadoProduto #baseItensProd{
		float:left;
		margin:10px 0px 0px 15px;
		width:650px;
		font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#555a5e;
	}
	
	#baseResultadoSubGrupo #itensTable table,
	#baseResultadoProduto #baseItensProd table#dimensoes{
		background-color:#ecf0f3; 
		border:solid 0px #dde5e8;
		width:100%;
	}
	
	#baseResultadoSubGrupo #itensTable tr#head td,
	#baseResultadoProduto #baseItensProd tr.head td{
		padding:10px;
		background-color:#e6eaed;
		font-size:14px;
		font-weight:bold;
	}
	
		
	#baseResultadoSubGrupo #itensTable tr td,
	#baseResultadoProduto #baseItensProd table#dimensoes td{
		padding:5px;
		text-align:center;
		width:0px;
		border:solid 1px #dde5e8;
	}
		
	#baseResultadoSubGrupo #itensTable tr td.nomeProduto{
		text-align:left;
		width:300px;
	}
	
	
	#baseResultadoSubGrupo #itensTable tr td.nomeProduto a{
		text-decoration:none;
		color:#5e656b;
	}
	
	#baseResultadoSubGrupo #itensTable tr td.nomeProduto a:hover{
		color:#868c91;
	}
	
	
	
	#baseItensProd .imgEspecificacao{
		position:absolute;
		top:-10px; right:-2px;
	}
	
	#baseItensProd .imgEspecificacao img{
		display:block;
		width:205px; height:160px;
		margin-top:10px;
		border:solid 1px #dde5e8;
		padding:1px;
	}
	
	
	
	
/* detalhes produto */
	#baseResultadoProduto{
		width:982px; min-height:30px;
		margin-top:25px;
		position:relative;
	}
	
	#baseItensProd{
		position:relative;
		min-height:240px;
	}
	
		
	#baseItensProd td.itemProd{
		width:90px;
		text-align:right;
		padding-right:10px;
		font-weight:bold;
		font-size:12px;
	}
	
	#baseItensProd td{padding-bottom:4px;}
	
	#baseItensProd div.dimensoesProd{
		position:absolute;
		bottom:5px;
		width:100%; height:65px;
	}
	
	#baseItensProd div.dimensoesProd span{
		font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:capitalize;
		color:#9d8024;
	}
	
	
	
	
/*** ACESSORIOS **/
	.baseProdExtra{
		width:982px; min-height:30px;
		margin-top:25px;
		position:relative;
	}
	
	
	.baseProdExtra span.titulo{
		font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:capitalize;
		color:#9d8024;
		display:block;
		padding-left:20px;
	}
	
	
	.baseProdExtra a.linkProdExtra{
		display:block;
		width:445px; height:83px;
		float:left;
		color:#535a60;
		margin:0px 25px 20px 15px;
		padding:3px 3px 5px 3px;
		text-decoration:none;
		cursor:pointer;
	}
	
	
	.baseProdExtra a.linkProdExtra:hover{
		background-color:#eef2f5;
	}
	
	
	
	.baseProdExtra a.linkProdExtra img{
		border:solid 1px #dde5e8;
		padding:1px;
		width:120px; height:80px;
		display:block;
		float:left;
	}
	
	
	.baseProdExtra a.linkProdExtra span{
		display:block;
		float:left;
		margin-left:10px;
		width:310px; height:84px;
		overflow:hidden;
	}
	
	
	.baseProdExtra a.linkProdExtra strong{
		display:block;
		margin:3px 0px 8px 0px;
	}
	
	
	
	.clAngulo
	{
		width:150px !important;
		height:100px !important;
	}