@charset "UTF-8";
/* CSS Document */

.background-style
{
	background-color: #000000;
	padding:0px;
	margin:0px;
}

p
{
	margin:0px;
	padding:0px;
}

h1
{
	margin:0px;
	padding:0px;
}

h2
{
	margin:0px;
	padding:0px;
}

a
{
	margin:0;
	padding:0px;
	text-decoration:none;
	border:none;
}

.caixa-onde-estao-as-noticias a
{
	color:White;
}

li
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

/* CABEÇALHO INICIO */

.cabecalho
{
	background-color:#FFFFFF;
	width:965px;
}

.area-cliente
{
	background-color:#FFFFFF;
	height:25px;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	text-align:left;
	padding-left:29px;
	padding-top:20px;
	color:#000000;
}

.cabecalho-centro
{
  background-color:#FFFFFF;
  width:965px;
  height:382px;
}

.local-onde-se-encontram-os-botoes-do-cabecalho
{
	text-align:right; 
	float:left; 
	height:22px;
	width:388px; 
	padding-right:29px; 
	padding-top:26px;
}

.botoes-cabecalho
{
	height:48px;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	text-align:right;
	color:#000000;
	margin-left:5px;
	margin-right:5px;
}

.imagens-cabecalho
{
	background-image:url(images/img.jpg);
	background-repeat:no-repeat;
	width:546px;
	height:382px;
	float:left;
}

.logo
{
	width:392px;
	height:90px;
	text-align:right;
	background-image:url(images/logo-OCG.png);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:154px;
}

.loja-on-line-barra-branca
{
	background-color:#FFFFFF; 
	height:70px;
	margin-top:183px;
	width:476px;
	float:left;
}

.loja-on-line
{
	width:238px;
	height:25px;
	background-color:#000000;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style: italic;
	font-weight: normal;
	text-align:left;
	font-stretch:normal;
	margin-left:228px;
	padding-left:10px;
	margin-top:15px;
}

.img-transp-baixo
{
	float:left;
	margin-top:184px;
}

.img-transp-cima
{
	text-align:right;
}

.noticias-cabecalho
{
	background-color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	text-align:left;
	color: #FFFFFF;
	width:419px;
	height:334px;
	float:left;
	position: relative;
}

.caixa-onde-estao-as-noticias
{
	margin-left:15px;
	margin-top:15px;
	width:390px;
}

.texto-14-branco
{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: italic;
	font-weight: normal;
	text-align:left;
	font-stretch:normal;
}

a.texto-14-branco
{
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: italic;
	font-weight: normal;
	text-align:left;
	font-stretch:normal;
}

.noticias
{
	border:2px #333333 solid;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	font-stretch:normal;
	text-align:left;
	margin-top:10px;
	padding:5px;	
}

.pesquisar
{
	text-align:left;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	font-stretch:normal;
	padding-left:15px;
}

.caixa-pesquisa
{
	background-color:#565555;
	border:0 none;
	color:#D4D4D4;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-stretch:normal;
	font-style:italic;
	font-weight:normal;
	height:20px;
	margin-left:5px;
	padding-left:3px;
	padding-top:6px;
	text-align:left;
	width:355px;
}

.data
{
	color:#d4d4d4;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
	font-weight: normal;
	text-align:left;
	font-stretch:normal;
	margin-bottom:10px;
	padding-left:5px;
}

/* CABEÇALHO FIM */

/* CENTRO INICIO*/
.gainlayout { min-height: 0; }

* html .centro 
{
	background-color:#FFFFFF;
	width:965px;	
	padding: 0;
	margin: 0;
	border: 0;
	table-layout:fixed;

}

.centro
{
	background-color:#FFFFFF;
	width:965px;
}

/* CAIXA ESQUERDA INICIO */

.caixa-esquerda
{
	background-image:url(images/caixa-esquerda.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:220px;
	float:left;
}

.botoes
{
	color:#666666;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight: bold;
	font-stretch:normal;
	text-align:left;
	margin-left:26px;
	margin-bottom:18px;
}

.botoes-link
{
	color:#666666;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight: bold;
	font-stretch:normal;
	text-align:left;
	background-image:url(images/simbolo-quadrado-cinza.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}

.botoes-link:hover
{
	color:#000000;
	background-image:url(images/simbolo-quadrado-preto.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.botoes-que-abrem
{
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight: bold;
	font-stretch:normal;
	text-align:left;
	margin-left:26px;
	margin-bottom:10px;
	background-image:url(images/simbolo-quadrado-mais.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}

.botoes-que-abrem-caixa-preta
{
	color: #FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight: bold;
	font-stretch:normal;
	text-align:left;
	background-color:#000000;
	width:132px;
	padding-left:5px;
	margin-bottom:5px;
}

.img-publicidade
{
	margin-top:30px;
	padding-right:10px;
}

/* CAIXA ESQUERDA FIM */

/* CAIXA CENTRO INICIO */

.caixa-centro
{
	float:left;
	background-color:#FFFFFF;
	width:545px;
	padding-bottom:20px;
}

.nome-produto
{
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight: bold;
	font-stretch:normal;
	text-align:left;
	background-image:url(images/simbolo-quadrado-mais.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:17px;
	margin-top:10px;
}

.precos
{
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	font-stretch:normal;
	text-align:left;
}

.o-que-esta-entre-parenteses
{
	color:#757575;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight: normal;
	font-stretch:normal;
	text-align: center;
}

.titulo-principal-de-todas-as-paginas
{
	color: #000000;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight: normal;
	font-stretch:normal;
	text-align:left;
	margin-left:2px;
}

.caixa-produtos-destaque
{
	background-image:url(images/caixa-MAIS-pequena.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:175px;
	margin-top:16px;
	float:left;
	padding-left:15px;
	padding-bottom:10px;
}

.caixa-produtos-destaque-novidade
{
	background-image:url(images/caixa-MAIS-pequena-novidades.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:175px;
	margin-top:16px;
	float:left;
	padding-left:15px;
	padding-bottom:10px;
}
.caixa-produtos-destaque-oportunidade
{
	background-image:url(images/caixa-MAIS-pequena-oportunidade.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:175px;
	margin-top:16px;
	float:left;
	padding-left:15px;
	padding-bottom:10px;
}

#scale 
{
	max-height:100%;
	max-width:142px;
}

.img-produto
{
	margin-bottom:5px;
	margin-right:25px;
	margin-top:0px;
}

.img-novidade
{
	background-image:url(images/novidades.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:168px;
	height:71px;
}

/* CAIXA CENTRO FIM */

/* CAIXA DIREITA INICIO */

.caixa-direita
{
	background-image:url(images/caixa-direita.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:173px;
	float:left;
	padding-left:27px;
}

.carrinho-numero
{
	float:left;
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-stretch:normal;
	text-align: center;
	margin-top:37px;
	margin-left:5px;
	margin-right:5px;
}
.carrinho-numero a
{
	color:#000000;
}

.carrinho-compras
{
	background-image:url(images/caixa-carrinho-compras.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:173px;
	height:155px;
}

.botoes-carrinho-de-compras
{
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight: bold;
	font-stretch:normal;
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url(images/simbolo-quadrado-mais.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}

/* CAIXA DIREITA FIM */

/* CENTRO FIM */

/* RODAPE INICIO*/

.rodape
{
	background-color: #000000;
	width:965px;
}

.marcas
{
	background-color:#FFFFFF;
	width:946px;
	height:58px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

.politicas-de-privacidade
{
	color: #999999;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight: normal;
	font-stretch:normal;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:20px;
	margin-top:10px;
	float:left;
}

.webbase
{
	float:left;
	color: #999999;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight: normal;
	font-stretch:normal;
	text-align:right;
	margin-top:11px;
}

.logo-webbase
{
	background-image:url(images/logo-webbase.jpg);
	background-repeat:no-repeat;
	width:100px;
	height:61px;
	float:left;
}

.logo-webbase:hover
{
	background-position:-101px 0px;
}

/* RODAPE FIM */

/* NEWSLETTER INICIO */

.caixas-preenximento
{
	background-color:#565555;
	border:0 none;
	color:#D4D4D4;
	font-family:Arial,Helvetica,sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-stretch:normal;
	font-style:italic;
	font-weight:normal;
	height:20px;
	padding-left:3px;
	padding-top:6px;
	text-align:left;
	width:137px;
}

.caixas-preenximento2
{
	background-color:#565555;
	border:0 none;
	color:#D4D4D4;
	font-family:Arial,Helvetica,sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-stretch:normal;
	font-style:italic;
	font-weight:normal;
	padding-left:3px;
	padding-top:6px;
	text-align:left;
}

.texto-por-baixo-dos-campos-para-preenxer
{
	color:#565555;
	font-family:Arial,Helvetica,sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-stretch:normal;
	font-style:italic;
	font-weight:normal;
}

.asterisco-campos-obrigatorios
{
	color: #000000;
	font-family:Arial,Helvetica,sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-stretch:normal;
	font-style:normal;
	font-weight:borld;
}

/* NEWSLETTER FIM */

/* QUEM SOMOS INICIO */

.texto
{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch:normal;
	font-style:normal;
	font-weight:normal;
	text-align:left;
}

/* QUEM SOMOS FIM */

/* SERVIÇOS INICIO */

.barra-preta-texto
{
	background-color:#000000;
	color: #FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch:normal;
	font-style: italic;
	font-weight:notmal;
	text-align:left;
	padding:5px;
	margin-top:20px;
	margin-bottom:10px;
}

/* SERVIÇOS FIM */

/* PRODUTO INICIO */

.caixa-grande-produtos
{
	background-image:url(images/caixa-grande-produtos.jpg);
	background-repeat:no-repeat;
	width:523px;
	height:585px;
	padding:10px;
	margin-top:16px;
}

.produto
{
	color:#000000;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight: bold;
	font-stretch:normal;
	text-align:left;
	padding-left:30px;
	margin-top:20px;
}

.caixa-informacao-produtos
{
	float:left;
	margin-top:50px;
	margin-left:10px;
}

.caixa-carrinho-extra
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid  #000000;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-color: #FFFFFF;
}

/* PRODUTO FIM */

/* CATEGORIAS INICIO*/

.caixa-categorias
{
	background-image:url(images/categorias.jpg);
	background-repeat:no-repeat;
	width:521px;
	height:100px;
	padding:10px;
	margin-top:16px;
}

.caixa-categorias-novidade
{
	background-image:url(images/categorias-novidades.jpg);
	background-repeat:no-repeat;
	width:521px;
	height:100px;
	padding:10px;
	margin-top:16px;
}

.caixa-categorias-oportunidade
{
	background-image:url(images/categorias-ultima-oportunidade.jpg);
	background-repeat:no-repeat;
	width:521px;
	height:100px;
	padding:10px;
	margin-top:16px;
}


/* CATEGORIAS FIM*/

.errors {
color:#FF0000;
font-family:Arial,Helvetica,sans-serif;
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:normal;
}

.okMesssage {
color:#009900;
font-family:Arial,Helvetica,sans-serif;
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:normal;
font-weight:normal;
}

/* IE 7 */

* html .fix-ie7
{
	margin-left:-15px;
}

*:first-child+html .caixa-produtos-destaque
{
	background-image:url(images/caixa-MAIS-pequena.jpg);
	background-repeat:no-repeat;
	width:160px;
	height:175px;
	margin-top:16px;
	float:left;
	padding-left:15px;
	padding-bottom:10px;
	margin-left: -5px;
}

*:first-child+html .caixa-produtos-destaque-novidade
{
	background-image:url(images/caixa-MAIS-pequena-novidades.jpg);
	background-repeat:no-repeat;
	width:160px;
	height:175px;
	margin-top:16px;
	float:left;
	padding-left:15px;
	padding-bottom:10px;
	margin-left: -5px;
}
*:first-child+html .caixa-produtos-destaque-oportunidade
{
	background-image:url(images/caixa-MAIS-pequena-oportunidade.jpg);
	background-repeat:no-repeat;
	width:160px;
	height:175px;
	margin-top:16px;
	float:left;
	padding-left:15px;
	padding-bottom:10px;
}

* html .caixa-produtos-destaque
{
	background-image:url(images/caixa-MAIS-pequena.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:175px;
	margin-top:16px;
	float:left;
	padding-left:5px;
	padding-bottom:10px;
}

* html .caixa-produtos-destaque-novidade
{
	background-image:url(images/caixa-MAIS-pequena-novidades.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:175px;
	margin-top:16px;
	float:left;
	padding-left:5px;
	padding-bottom:10px;
}
* html .caixa-produtos-destaque-oportunidade
{
	background-image:url(images/caixa-MAIS-pequena-oportunidade.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:175px;
	margin-top:16px;
	float:left;
	padding-left:5px;
	padding-bottom:10px;
}


* html .caixa-direita
{
	background-image:url(images/caixa-direita.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:173px;
	float:left;
	padding-left:10px;
	padding-bottom:20px;
}

div.img-produto
{
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	width:150px;
	height:120px;
}

.img-comprar
{
	position:absolute;
	float:right;
	left: 118px;
	bottom:7px;
}

* html .img-comprar
{
	position:absolute;
	float:right;
	left: 118px;
	bottom:1px;
}

/* 
* html .img-comprar img
{
	width:20px;
}

* html .img-produto
{
	width:90px;
	height: 90px;
}


* html div.img-comprar img
{
	position:relative;
	left:-10px;
}
*/

/* 

 *:first-child+html .img-produto
{
	width: 90px;
	height: 90px;
}*/
