@charset "iso-8859-1";
body {
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}
.container{
	position:absolute;
	width:1000px;
	left:50%;
	margin-left: -500px;
	height:auto;
}
.barra_search{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:550px;
	padding-right:5px;
	text-align:right;
}
.clear{
	clear:both;
}
.celula{
	display:inline-block;
	display:-moz-inline-block;
}
.textField{
	border:solid #999 1px;
	padding:3px;
	padding-left:18px;
	background-image:url(../images/lupa_03.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:135px;
}
.containerConteudo{
	/*background-image:url(../images/bg_cinza_07.gif);*/
	/*background-repeat:no-repeat;
	background-position:top center;*/
	width:1000px;
	min-height:246px;
	height:auto;
}
.conteudoEsquerdaHome{
	float:left;	
	width:390px;
	height:auto;
	padding-right:10px;
}
.conteudoDireitaHome{
	width:540px;
	float:right;
	padding:30px;
	padding-top:40px;
	height:auto;
}
.copyright{
	background-color:#e9eaec;
	text-align:center;
	color:#909ca7;
	padding:3px 0px 3px 0px;
}
.topoWeb{
	width:1000px;
	height:354px;
	background-image:url(../images/topo_01.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
.boxIcons{
	padding-top:30px; 
	padding-left:900px;
	width:100px;
}

#MenuTop{
	font-size:16px;
	padding-left:393px;
	color:#666;	
	width:607px;
	white-space:nowrap;
	height:auto;
	

}
#MenuTop ul{
/*margin-left:-48px;*/
	height:auto;	
}
#MenuTop ul li{
	display:inline;
	float:left;
	padding:3px 6px 3px 6px;
}
.spaceLinksTop{margin-left:18px;}

a {	color:#666; text-decoration:none;}
a:hover { text-decoration:underline;}

.titulosPaginas{
	padding:20px;
	padding-top:60px;
	padding-right:120px;
	font-size:20px;
	color:#666;	
}
.boxBtSearch{
	float:left;
	margin-left:5px;
	width:27px;	
}
.boxLabelSearch{
	width:160px; 
	float:left;
}
.boxNameSearch{
	float:left;
	width:80px;
	padding-top:10px;
}
.padraoTexto{
	font-size:12px;
	color:#000;
}
.textFieldForm{
	border:solid #999 1px;
	width:280px;
}
.bt_Enviar {
	width:98px;
	height:33px;
	vertical-align:middle;
	background-image:url(../images/bt_enviar2_07.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-right:30px;
	color:#FFF;
	border:none;
}
.containerProdutos{
	float:left;
	width:380px;
	padding-top:15px;
	padding-left:10px;
}
.containerCategoriasSubProdutos{
	float:left;
	width:170px;
	height:auto;	
}
.boxCategoriasProdutos{
	background-color:#CCC;
	color:#333;
	font-size:16px;
	font-weight:bold;
	padding:5px 0px 5px 10px;
}
.barraDivisorProdutos{
	background-image:url(../images/divisor_conteudo_proBG_07.jpg);
	background-repeat:repeat-y;
	background-position:390px;	
}
.containerListaProdutos{
	float:right;
	width:600px;
	padding-top:15px;
	padding-left:5px;	
}
.boxCabecalhoListaProdutos{
	background-image:url(../images/bg_barraTelaprod_05.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:49px;	
}
.boxCabecalhoListaTituloProdutos{
	float:left;
	width:221px;
	padding:13px 22px 13px 22px;	
}
.boxVerProdutosOrcados{
	float:left;
	width:125px;
	height:42px;
	background-image:url(../images/prancheta_06.jpg);
	background-repeat:no-repeat;
	background-position:10px;
	padding:7px 0px 0px 40px;
	font-weight:bold;
	font-size:12px;
}
.bt_FinalizarOrcamento {
	width:133px;
	height:32px;
	vertical-align:middle;
	background-image:url(../images/bt_finalizar_orc_13.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-right:50px;
	color:#FFF;
	border:none;
}
.containerConteudoIndex{
	position:relative;
	width:980px;
	left:50%;
	margin-left:-500px;
	height:auto;
}
.box_btEncerraOrcamento{
	float:left;
	width:133px;
	height:31px;
	padding:10px 16px 8px 16px;
}
.divRecebeConteudo{
	width:575px;
	padding:10px;
	position:relative;
}
.boxRecebeSubSub_categorias{
	float:left;
	width:195px;
	padding:0px 0px 0px 5px;
}

/*/////////Detalhe Produtos e Lista ///////////////////*/
.boxPrincipalListProdutos{
	float:left;
	width:265px;
	background-color:#E6E6E6;
	padding:7px;
	margin-left:5px;
	margin-top:10px;	
}
.boxFotosPrincipalListProdutos{
	float:left;
	width:102px;
	height:auto;	
}
.esquerda{
	float:left;
}
.direita{
	float:right;
}
.boxFotoGrandeDetalhe{
	width:222px;
	height:auto;
}
.boxFotoGrandeRecebeFoto{
	width:212px;
	height:auto;
	border:solid #CCC 3px;	
}
.thumbsDetalhe1{
	float:left;
	width:56px;
	height:auto;
	border:solid #CCC 3px;
	margin-top:10px;	
}
.thumbsDetalhe2_3{
	margin:10px 0px 0px 15px;
}
.imprimir_video_detalhe{
	float:left;
	margin-top:20px;
}
.DetalheTextoColoridos{
	font-weight:bold;
	color:#008A00;
}


/* /////////Estilos tela orçamentos //////////////// */
.boxMenuPrincipalOrcamentos{
	background-image:url(../images/barra_bgOrcamento_03.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:38px;
}
.baseMenuOrcamentos{
	float:left;
	border-right:solid #999 1px;
	text-align:center;
	padding:3px 0px 3px 0px;
	margin-top:5px;	
}
.baseMenuOrcamentosLista{
	float:left;
	border-right:solid #999 1px;
	text-align:center;
	padding:3px 0px 3px 0px;
	margin-top:5px;	
	min-height:47px;
	height:auto;
}

/* ///////////////////////// */

/* //////Carrinho de Compras////////// */
.barraCinzaCarrinho{
	height:10px;
	background-color:#e0e0e0;
}
.BoxVerdeBgCarrinho{
	height:130px;
	width:100%;
	background-color:#0b570a;
}
.boxImageCarrinho{
	width:75px;
	padding:30px 10px 20px 10px;
	float:left;
}
.boxTextoCarrinho{
	float:left;
	padding:35px 10px 30px 5px;
	width:170px;
}
.EstiloTextoCarrinho{
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}
.BarraDadosPessoaisChamada{
	height:20px;
	text-align:center;
	background-color:#E8E8E8;
	padding:5px 0px 5px 0px;
	margin-top:10px;	
}
/* ///////////////////////// */

.EstiloFontVermelhaRes{
	color:#F00;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:440px;	
}
.TextFieldNormais{
	background-image:none;
	padding-left:3px;
	width:300px;
}

/*////////Lista Search///////////////*/

.baseListaSearch{
	height:auto;
	padding:13px 3px 0px 3px;
	text-align:center;
	border-right:solid #666 1px;
}
