/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#333333;
	font-size:11px;
	background-image: url(images/backgrounf.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	scrollbar-face-color:#4cb185;/**/
	scrollbar-base-color:#EBF5FF;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#F3F3F3;
	scrollbar-shadow-color:#7acaa7; /**/
	scrollbar-highlight-color:#EBF5FF;
	scrollbar-3dlight-color:#479b77; 
	scrollbar-darkshadow-Color:#78AAFF;
}

#full{ text-align:left}

#top{display:block; background-color:#e7eaed}
#top #bar{ width:930px; padding:5px 0 0 0; display:table; text-align:right; border:2px solid #fff; border-bottom:0px; border-top:0px; height:20px;}

#bottom{display:block; background-color:#e7eaed}
#bottom #bar{width:930px; display:table; text-align:right; background:url(../imagens/bgBOTTOM.gif); border-bottom:0px; border-top:0px; }
#menu{ background-color:#F7F7F9}

#menu #content{width:930px; display:table; padding:5px 0 5px 0; border:2px solid #fff; border-bottom:0px; border-top:0px; height:20px;}

#pequenoMenu{ font-family:"microsoft Sans Serif"; font-size:9px; padding:70px 10px 0 10px; float:left; border:2px solid #fff; border-top-style:none; border-bottom-style:none;}

#pequenoMenu a{ margin:0 5px 0 5px; text-decoration:none; color:#333333; letter-spacing:1px; font-family:"microsoft Sans Serif"; font-size:9px;}

#cupo{display:block; background-color:#e7eaed; z-index:1}
#barra{text-align:left; width:930px; }

/*#barra /*#banner{ margin:24px 0 0 0 ; height:87; width:929; position:relative;}*/

#content{ text-align:left; width:930px;}

#main{ width:930px; background-color:#fff; display:table; z-index:2; background:url(../imagens/bgMAIN.gif); border-bottom:0px; border-top:0px; }


/* Classes COLUMN */
.column{display:table; background-color:#f7f7f8; text-align:left; background:url(../imagens/bgMAIN.gif)}
.column545{width:532px; text-align:left; z-index:10}
.column225{width:220px; text-align:left;}
.column155{width:170px; text-align:left}
.column769{width:769px; text-align:left}
.column2{width:392px; text-align:left}
.column770{width:770px; text-align:left; z-index:10}

#COLUMN1, #COLUMN2, #COLUMN3, #COLUMN4, .columnFull{background-color:#f7f7f8;}
#COLUMN1, #COLUMN2, #COLUMN3{border-left:2px solid #FFFFFF;}
#COLUMN3{border-right:2px solid #FFFFFF;}

.columnFull{border-right:2px solid #FFFFFF;border-left:2px solid #FFFFFF;}

td{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}

#contatoForm{
	width:300px;
	float:left;
}
#contatoInfo{
/*	width:230px;*/
	margin:0 0 0 10px;
	float:left;
}

.espaco{
padding:5px
}
/*Espaços COULUMN*/
.space2left{ margin-left:2px;}
.space2right{ margin-right:2px;}

.space5top{ margin-top:5px;}
.space5bottom{ margin-bottom:5px;}


h1, h2, h3, h4, h5, h6{ margin:0px;}

h1{ line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; font-size:20px; }

.titulo{clear:both; background-image:url(../imagens/titulo_right.gif); text-align:left; background-position:top right; background-repeat:no-repeat;}

.titulo h1{ text-transform:uppercase; font-family:"Arial Narrow", Verdana, Arial, Helvetica, sans-serif; color:#333333; background-image:url(../imagens/titulo_left.gif); background-position:top left; background-repeat:no-repeat; font-size:12px; padding:8px 0 0 20px; height:30px; }
h2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#0d948d; font-size:11px;}
.result{ color:#66cc66; font-size:12px; font-weight:bold; padding:0  0  0 3px ;}
.resultado{ color:#CC0000; background-image:url(../imagens/titulo_resultado.gif); background-position:center left; background-repeat:no-repeat; padding:0 0 0 15px;}


#resultado{ margin:10px 0 10px 0;}

#boxForn{display:block; clear:both; margin:5px 0 0  0}
#boxForn h3{ font-size:12px; line-height:16px;}

.boxMain{ width:175px; height:40px; float:left; border:1px solid #fff; overflow:hidden}
.boxMain:first{border-top:0px solid #fff}
.boxMain h3{ font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0d253e; margin:10px 5px 10px 0px; padding-left:25px; background-image:url(../imagens/plus.gif);  background-position:10px; background-repeat:no-repeat  }

p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; margin:5px 0 10px 0; }

select{width:150px; height:16px; font-size:11px;}
option{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}



input{ border:1px solid  #666666; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px;}
.input100px{width:90px; }

.clear{ clear:both;}

.label{ width:50px; float:left; padding:0 0 0 3px;}

img{border:0px;}

.aspa{background:url(../imagens/aspa.jpg)  no-repeat; padding:10px 0 0 15px; display:table; margin-left:15px;}
.aspaFecha{background:url(../imagens/aspa_fecha.jpg) no-repeat; background-position:right bottom; width:400px;}

a.sis{font-size:9px; color:#333333; text-decoration:none}
a.sis:hover{font-size:9px; color:#333333; text-decoration:underline;}

.btn{background-color:#333333; color:#CCCCCC; height:16px; padding:0 5px 0 5px; font-size:11px}

.left{float:left;}
.right{float:right;}

img.parceiros{ float:left; display:table;}

.boxParceiro{ background:#FFFFFF;  width:290px; height:380px; margin:7px; float:left; text-align:left;}

.boxParceiro200{background:#FFFFFF; width:290px; height:170px; margin:7px; float:left; text-align:left;}

.boxParceiro0{background:#FFFFFF;  width:290px; height:230px; margin:7px; float:left; text-align:left;}


a.sub:hover{ text-decoration:underline}

#menuProdutos{position:absolute; width:150px; height:24px; z-index:18123; overflow:hidden; margin:0 0 0 132px; width:120px; }

#menuFornecedores{position:absolute; width:250px; height:24px; z-index:11812; overflow:hidden; margin:0 0 0 132px; }

#menuEmpresa{
position:absolute;  height:24px; z-index:181; float:left; display:block; width:180px; overflow:hidden; z-index:9; }

#menuEcommerce, #menuFornecedores, #menuServicos, #menuContato, #menuLocalizacao, #menuTrabalhe{
	position:absolute;
}

#menuEcommerce{	margin:0 0 0 233px;	z-index:183}
#menuFornecedores{margin:0 0 0 343px;	z-index:184}
#menuServicos{margin:0 0 0 468px;	z-index:185}
#menuContato{margin:0 0 0 568px;	z-index:186}
#menuLocalizacao{margin:0 0 0 667px;	z-index:187}
#menuTrabalhe{margin:0 0 0 785px;	z-index:188}

a.comPlus{ text-decoration:none; display:block; color:#0066CC; font-weight:bold; font-size:11px;}
a.comPlus:hover{ background-color:#06C; color:#fff}

a.bg{
text-align:right;
color:#FFFFFF;
font-size:11px;
margin:0 5px 0 0;
font-weight:bold;
padding:1px;
text-decoration:none;
background:#4cb185;
}

.playground { background: #fff; margin:5px; width:180px; height:500px;
position: relative; padding: 10px; }


#Login{ width:926px; }

#Type{ border:0px;}

#COLUMN3 #Login{width:100%; }

#button{ background:url(../imagens/bgBTN.gif) center; color:#FFFFFF; height:20px; padding:0 8px 0 8px; }

/*
ul { display:block; list-style:none;}
li{ display:inline; }*/
.post{margin:0 15px 0 15px; padding:0 0 10px;}
.post  h1{/*  border-bottom:1px solid #ddd;*/ /* border-top:1px solid #ddd; */padding:0px 0 3px 0; margin:0px; line-height:20px; display:block; clear:both;}
.post  .data{ font-size:10px; margin:3px 0 0 0 ; font-weight:normal}
.post  .rel{ font-weight:bold; float:left; _margin:8px 0 0 0}
#noticiasAnteriores{margin:0 15px 0 15px;}
#old{  border-bottom:1px solid #ddd; padding:0px 0 5px 0; margin:5px 0 0 0 }
#old #data{ font-weight:bold; float:left; }


#ano{ border-bottom:1px solid #ddd; font-weight:bold; margin:5px 15px 0 15px; }
#ano p{ background:#4db082; color:#FFFFFF; display:table; margin:0px; width:30px }
.ano{  padding:0px 0 5px 0; margin:0 15px 0 15px; display:table; height:40px; }
.mes{ float:left; width:32px; height:15px;}


#boxecommerce #login{ width:100%; margin:0 2px; border-left:1px solid #f4f4f4; padding:10px 0 0 0; clear:none; float:left; }
#boxecommerce .titulo{display:none;}

#boxecommerce #info{ position:relative; top:-45px; left:200px; z-index:100}


#mapasite ul{ margin:0 0 0 10px; }
#mapasite ul{list-style:none; font-size:12px; font-weight:bold;}
#mapasite ul li{ margin:5px 0 0 0;}
#mapasite ul ul{ font-size:11px; font-weight:normal}
#mapasite ul ul li{ margin:0 0 0 0;}

#usuarioHome #login{ background:#f5f5f5; width:200px; margin:0 2px; height:113px; clear:none; float:left; }
#usuarioHome #chat{ background:#f5f5f5; width:185px; height:113px; clear:none; float:left; }

#usuarioHome #newsletter{ background:#f5f5f5; width:200px; margin:0 2px; height:130px; clear:none; float:left; }
#usuarioHome #formaPagamento{ background:#f5f5f5; width:170px; height:130px; clear:none; float:left; }

#a1{ border-bottom:1px solid #fff; }
#a2{ border-bottom:1px solid #fff; border-left:1px solid #fff}
#a3{ border-bottom:1px solid #fff; border-left:1px solid #fff}
#b1{ border-bottom:1px solid #fff; }
#b2{ border-bottom:1px solid #fff; border-left:1px solid #fff}
#b3{ border-bottom:1px solid #fff; border-left:1px solid #fff}
#c2{border-left:1px solid #fff}
#c3{border-left:1px solid #fff}

#informacoesHome #dadosEconomicos, #respSocial, #seguranca, #como_comprar{ width:250px; float:left; height:80px; padding:5px; text-align:justify;}

.thumb{ float:left; width:50px; background-color:#666666; height:50px; margin:2px; overflow:hidden;}
.thumb img{width:70px}
.cont{margin:0 15px 0 15px;}

@import "tabs.css";
#menuContainer  ul:first{ height:24px; margin:0px; padding:0px; }

#menuContainer {padding:0px; height:24px; margin:0px;}

ul.menubar
{
	margin: 0;
	padding: 0;
	border-right: 0px;
	height:24px;
}

ul.menubar .menuvertical
{
	margin: 0px;
  	padding: 0px;
  	width: 155px;
  	list-style: none;	
	float:left;
}

ul.menubar ul.menu
{
	display: none;
	position: absolute;
	margin: 0px;
}

ul.menubar a
{
	height:24px;
	display:block;
	text-decoration: none;
	padding:5px 3px 0px 3px;
}

ul.menubar li a:hover
{
	color: #FFFFFF;
}

ul.menu,
ul.menu ul
{
	margin: 0;
	padding: 0;
	border: 0px;
	z-index: 10;
}

ul.menu li
{	
	position: relative;
	list-style: none;
	border: 0px;
}

ul.menu li a
{
	padding:3px 5px 0px 5px;
	display:block;
	text-decoration: none;
	border: 0px;
	border-top: 0px;
	color: #fff;
/*	background:url(../imagens/bgBTN.gif);*/
	font-size:11px;
	
}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* ul.menu li a { height: 1%; }
/* End */

ul.menu ul
{
	position: absolute;
	display: none;
	left: 149px;
	top: -1px;
}

ul.menu li.submenu ul
{
	display: none;
}

ul.menu a.seta
{
	background: transparent url(../imagens/img_menu_bg.jpg) right center no-repeat;
}

ul.menu li a:hover
{


}

/*#m_empresa:hover{background:url(../imagens/_padrao_images/img_menu_01.gif)}
#m_produtos:hover{background:url(../imagens/_azul_images/img_menu_02.gif)}
#m_ecommerce:hover{background:url(../imagens/_roxo_images/img_menu_03.gif)}
#m_fornecedores:hover{background:url(../imagens/_verde_images/img_menu_04.gif)}
#m_servicos:hover{background:url(../imagens/_laranja_images/img_menu_05.gif)}
#m_contato:hover{background:url(../imagens/_vermelho_images/img_menu_06.gif); }*/


.form_box{
	height: 16px;
	width: 140px;
	border: 1px solid #666666;
	font-size: 10px;
	background-color: #FFFFFF;
	}
	
small{ font-size:10px;}

.cont ul {
margin: 0px 0px 10px 0px;
padding: 0px;
}

.cont li {
margin: 0px;
padding: 3px 0px 3px 0px;

line-height: 12px;

list-style-type: none;

border-bottom: 1px solid #ccc;
}

.title a{ font-size:12px; color:#333333; font-weight:bold; text-decoration:none;}
.title a:hover{text-decoration:underline;}

.meta{ display:block; font-size:10px}

.noticia h2{
	border-bottom: 1px solid #ccc;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc0000;
}

a{ text-decoration:none; color:#666666;}







#novo_endereco{ display:none; clear:both; border-top:1px solid #e7eaed}
.td_carrinho{ background:#FFFFFF}
.qtd_input{ width:20px; height:18px; font-size:10px;}
.tr_mescla{background-color:#fbfafc; padding:3px;}
.tr_mescla td{background-color:#fbfafc; padding:3px;}
#result_title{background:#F9F7FA}
.qtd_pedido{ width:30px; height:18px; border:1px solid #d4d4d4; font-size:11px;}

#result_title, #cart_title{background-color:#C8D7E1;}
#result_title td, #cart_title td{font-size:12px; font-weight:bold; padding:3px;}
#tb_resultados td, #cart_prod TD{ padding:2px;}


.boxEnd{ width:235px; height:130px; float:left; margin:0 10px 0 0}
.campo{ width:100%; height:18px; border:1px solid #eee; border-left:10px solid #eee;}
.campo_rg{width:100px;}
.campo_cpf{width:120px;}
.campo_data{width:80px;}
.campo_cnpj{width:200px;}
.campo_ie{width:150px;}


.grade{ border-top:1px solid #eee; border-left:1px solid #eee}
.grade td{ border-bottom:1px solid #eee; border-right:1px solid #eee}
.tb-titulo{ background-color:#d4d4d4; padding:5px;}
.tb-titulo td{ padding:5px; font-size:16px; font-weight:bold;}
.tb-linha{ background-color:#f7f7f7;}
.tb-linha td{ padding:5px;}





/* classes de cores */
.azul{
 /*color:#003366;*/
 color:#31B0DB;
}

.cinza{
 color:#60778C; 
}

.titulo2{
 font-weight:bold;
}
/*Texto Branco*/
.texto_branco
{
 color:#FFFFFF;
}


.texto_roxo
{
font-family:Verdana;
font-size:12px;
color:#800080;
}

/*Texto Vermelho Escuro*/
.texto_vermelhoescuro
{
 color:#CC0000;
}




/*Texto Preto*/
.texto_preto
{
 color:#000000;
}
/*Texto Cinza*/
.texto_cinza
{
 color:#666666;
}
/*Texto Azul Escuro*/
.texto_azulescuro
{
 color:#6B8EB5;
}
/*Texto Verde Escuro*/
.texto_verdeescuro
{
 color:#006600;
}

.texto_marrom
{
 color:#986026;
}


/*Texto Vermelho*/
.texto_laranja
{
 color:#FF6633;
}

.txt_cinza_9px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #949494;
	text-decoration: none;
}


.opacidade {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
/* filtro alpha para IE 5.5+ valores de 0(transparente) até 100(opaco) */ 
position:absolute;
width: 160px;
height:100px;
top:90px;
left:60px;
font: bold 14px arial, sans-serif;
color:#333333;
background:#d6d6d7; /* Aqui você muda a cor do filtro */
} 

