.oc_BarraLinks {
	PADDING-LEFT: 20px;
	HEIGHT: 44px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 19px
}
.oc_BarraLinks {
	PADDING-LEFT: 20px;
	HEIGHT: 44px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 19px
}
.oc_MENU_Online_green {
	width:  152px;
	height: 170px;
	margin: 0 auto;
	float:  left;
	margin-top: 6px;
	text-align:center;
	background-image:url(../imagens/bg_green.jpg);
}
.oc_MENU_Online_yellow {
	width:  152px;
	height: 170px;
	margin: 0 auto;
	float:  left;
	margin-top: 6px;
	text-align:center;
	background-image:url(../imagens/bg_yellow.jpg);
}
.oc_MENU_Online_titulo {
	width:  152px;
	height: 37px;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	padding-top: 8px;
	color:#FFF;
	margin: 0 auto;
	float:  left;
	text-align:center;
}
.oc_MENU_Online_foto {
	width:  152px;
	height: 124px;
	margin: 0 auto;
	float:  left;
	text-align:center;
}
/* transparência para imagens */
#oc_MENU_Online_foto :hover {
 --moz-opacity: 0.9;
	opacity: 0.9;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
}
.oc_Grey {
	background-IMAGE: url(../imagens/bg_menu_grey.jpg);
	background-repeat: no-repeat;
 background-position: background-position:top center;
	text-align: center center;
	margin: 0px auto;
	height: 33px;
	width: 977px;
	position:relative;
	z-index:100;
}
.oc_Grey_conteudo {
	background-position: center center;
	text-align: center;
	margin: 0 auto;
	height: auto;
	width: auto;
	padding-left: 24px;
}
.oc_Grey_conteudo_texto {
	background-position: center center;
	text-align: center;
	margin: 0 auto;
	height: auto;
	width: auto;
	display: table;
	float: left;
	color: #6c6f70;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	margin-top: 12px;
}
 .oc_Grey_conteudo_texto a: {
 color: #6c6f70;
}
.oc_Grey_conteudo_texto a:hover {
	color: #6c6f70;
}
.oc_Grey_spacer {
	background-IMAGE: url(../imagens/grey_spacer.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	margin: 0 auto;
	height: 26px;
	width: 1px;
	display: table;
	float: left;
	margin-left: 27px;
	margin-right: 27px;
	margin-top: 4px;
}
.oc_email {
	margin: 0 auto;
	height: 27px;
	width: auto;
	display: table;
	float: right;
	margin-right: 27px;
	margin-top: 155px;
}
/********************************* CADASTRO VIP ***************************************/

.oc_boxBotoes {
	width:300px;
	height:25px;
	background-image: url(../imagens/pt-menu-sec-dir.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:25px 20px 0px 0px;
	text-align:right;
	float:right;
	color:#FFF;
}
.oc_boxBotoesPonta {
	width:600px;
	height:50px;
	background-image: url(../imagens/pt-menu-sec-esq.png);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0px;
	text-align:right;
	float:right;
}
.oc_botaoMinhaConta {
	font-size:12px;
	border: 0px;
	background-color:transparent;
	background-image:url(../imagens/ico-minhaconta.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 20px;
	margin:2px 5px;
	color:#ffffff;
	text-decoration:none;
}
.oc_botaoMinhaConta:hover {
	color:#c2d8d7;
}
.oc_botaoMinhasCompras {
	font-size:12px;
	border: 0px;
	background-color:transparent;
	background-image: url(../imagens/ico-carrinho.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 20px;
	margin-left:20px;
	color:#ffffff;
	text-decoration:none;
}
.oc_botaoMinhasCompras:hover {
	color:#c2d8d7;
}
.oc_botaoChat {
	font-size:11px;
	border: 1px solid #ccc;
	background-color:#060;
	padding:5px 12px;
	margin:2px 5px;
	color:#FFF;
	text-decoration:none;/*
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
	*/
}
.oc_botaoChat:hover {
	border: 1px solid #fff;
	background: #093;
}
/********************************* RODAPÉ ***************************************/

#oc_RODAPE_all {
	width: 990px;
	margin: 0px auto;/* centralizacao horizontal da pagina */
	/*text-align: left;*/
    height: auto;
}
.oc_RODAPELOGO {
	width:344px;
	height:50px;
	z-index:1;
	margin:0 auto;
	margin-left:17px;
	margin-top:30px;
	float:left;
	display: table;
	position: absolute;
	clear: both;
}
/* transparência para imagens 
#oc_RODAPELOGO :hover {
 --moz-opacity: 0.8;
	opacity: 0.8;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
*/
}
.oc_RODAPE_text {
	background-position:left top;
	background-repeat:no-repeat;
	width: auto;
	max-width: 140px;
	height:auto;
	z-index:1;
	margin:0 auto;
	margin-top:20px;
	float:left;
	text-align: left;
	font-size: 12px;
}
oc_RODAPE_text a {
	color: #FFF;
}
oc_text a:link {
	color: #FFF;
}
oc_text a:visited {
	color: #FFF;
}
oc_text a:hover {
	text-decoration: underline;
	color: #FFF;
}
oc_text a:focus {
	text-decoration: underline;
	color: #FFF;
}
oc_text a:active {
	color: #FFF;
}
.oc_RODAPE_spacer {
	background-position:left top;
	background-repeat:no-repeat;
	width:1px;
	height:120px;
	z-index:1;
	margin:0 auto;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	float:left;
	text-align: left;
	background-color:#FFF;
}
.oc_RODAPE_dados {
	position:relative;
	background-position:center top;
	background-repeat:no-repeat;
	width:970px;
	height:auto;
	margin:0 auto;
	margin-left:20px;
	margin-top:80px;
	float:left;
}
/* criando tabelas à partir de divs */

.linha_descricao {
	padding:0;
	clear:both;
}
.coluna_estados {
	height:auto;
	width:auto;
	float:left;
	font-family: tahoma;
	font-size: 11px;
 	color:# FFF;
	text-align: left;
}

.coluna_descricao_spacer {
	height:55px;
	width:1px;
	margin-left: 30px;
	margin-right: 30px;
	float:left;
	background-color:#ffffff;
}
/********************************* LOGIN ***************************************/

.oc_cadLoginCampo {
	width:130px;
	height:18px;
	margin-top:2px;
	margin-bottom: 5px;
	font-size:12px;
	text-align:center;
	border:1px #999 solid;
}
.oc_loginLable {
	width:70px;
	text-align:left;
	font-size:10px;
	color:#FFF;
}
.oc_esqueciSenha {
	padding-left:10px;
	top:5px;
	width:auto;
	height:29px;
	padding:0px;
	z-index:10;
}
.oc_esqueciSenha a {
	display:block;
	width:40px;
	height:29px;
	font-size:12px;
	background-image:url(../imagens/esqueci-off.png);
	background-position:center center;
	background-repeat:no-repeat;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}
.oc_esqueciSenha a:hover {
	background-image:url(../imagens/esqueci-on.png);
	background-position:center;
	background-repeat:no-repeat
}
.oc_loginBotao {
	width:25px;
	height:22px;
	font-size:10px;
	border: 1px solid #ccc;
	background-image:url(../imagens/bg_ok_login.png);
	color:#000;
	text-decoration:none;
	margin-top:3px;
	margin-bottom:4px;
	border: 1px solid #000;
	display: table;
	float: left;
	margin-right: 120px;
}
.oc_loginBotao:hover {
	border: 1px solid #000;
	background-image:url(../imagens/bg_ok_login_on.png);
}
.oc_marcas {
	text-decoration: none;
	text-align:center;
	color: #000;
	width: 163px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-image:url(../imagens/marcas_bg.png);
}
.oc_marcas_topo {
	text-decoration: none;
	text-align:center;
	padding-top: 5px;
	color: #fff;
	width: 163px;
	height: 27px;
	background-image:url(../imagens/marcas_topo.png);
	font-weight:bold;
}
.oc_marcas_bottom {
	text-decoration: none;
	text-align:center;
	color: #000;
	width: 163px;
}
/************************** BOTÃO CARRINHO ************************/
.oc_BotaoCarrinho {
	position:absolute;
	padding:0px;
	margin:auto 0;
	left:800px;
	top:120px;
	width:156px;
	height:29px;
	z-index:1;
}
.oc_BotaoCarrinho a {
	position:relative;
	display:block;
	width:156px;
	height:29px;
	font-size:12px;
	background-image:url(../imagens/botao-carrinho-off.png);
	background-position:center center;
	background-repeat:no-repeat;
	padding-top:14px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}
.oc_BotaoCarrinho a:hover {
	background-image:url(../imagens/botao-carrinho-on.png);
	background-position:center;
	background-repeat:no-repeat
}
.oc_atendimento {
	position:absolute;
	left:360px;
	top:100px;
	width:400px;
	height:40px;
	background-position:center;
	background-repeat:no-repeat;
	z-index:4;
}
.oc_mail {
	position:absolute;
	left:750px;
	top:225px;
	width:260px;
	height:20px;
	text-align:right;
	font-size:12px;
	color:#FFF;
	background-position:center;
	background-repeat:no-repeat;
	z-index:5;
}
.oc_ddd {
	font-size:18px;
}
.oc_telefone {
	font-size:26px;
}
/********************************* LINKS VARIADOS ***************************************/

a.oc_linkBranco:link {
	text-decoration: none;
	color: #fff !important;
}
a.oc_linkBranco:visited {
	text-decoration: none;
	color:#fff;
}
a.oc_linkBranco:hover {
	text-decoration: none;
	color: #900;
}
a.oc_linkBranco:active {
	text-decoration: none;
	color: #fff;
}
a.oc_linkMail:link {
	text-decoration: none;
	color: #fff;
}
a.oc_linkMail:visited {
	text-decoration: none;
	color:#fff;
}
a.oc_linkMail:hover {
	text-decoration: none;
	color: #999;
}
a.oc_linkMail:active {
	text-decoration: none;
	color: #fff;
}
a.oc_nomeProduto:link {
	text-decoration: none;
	color: #000;
}
a.oc_nomeProduto:visited {
	text-decoration: none;
	color:#000;
}
a.oc_nomeProduto:hover {
	text-decoration: none;
	color: #999;
}
a.oc_nomeProduto:active {
	text-decoration: none;
	color: #000;
}
/*************************** MENU PRINCIPAL *******************************/

#oc_navPrincipal {
	width:750px;
	height:35px;
	margin:0 auto;
	text-align:center;
	padding-right:62px;
	/*
	padding-left:175px;
	padding-top:5px;
	padding-bottom:5px;
	*/
	background-image:url(../imagens/bg-dir-menu-03.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#oc_navlist ul {
	padding-left:2px;
	padding-right:2px;
}
#oc_navlist li {
	display: inline;
	list-style-type: none;
	padding-left:-2px;
	padding-right:-2px;
	margin-left:-2px;
	margin-right:-2px;
}
#oc_navlist a {
	padding: 10px 20px;
}
#oc_navlist a:link, #oc_navlist a:visited {
	color: #09F;
	text-decoration: none;
}
#oc_navlist a:hover {
	color: #036;
	text-decoration: none;
}
/********************************* BUSCA PRODUTOS ***************************************/

.oc_buscaProduto {
	position:relative;
	width:auto;
	padding-left:175px;
	height:31px;
	text-align:center;
}
.oc_buscaCampo {
	width:150px;
	height:15px;
	margin-left:10px;
	font-size:12px;
	text-align:center;
	border:1px #999 solid;
	margin-top:6px;
}
.oc_buscaLista {
	width:150px;
	height:22px;
	margin-left:10px;
	font-size:12px;
	text-align:center;
	border:1px #999 solid;
	margin-top:3px;
}
.oc_buscaBotao {
	width:25px !important;
	height:22px;
	font-size:10px;
	border: 1px solid #ccc;
	background-image:url(../imagens/bg_ok.jpg);
	color:#FFF;
	text-decoration:none;
}
.oc_buscaBotao:hover {
	border: 1px solid #fff;
	background-image:url(../imagens/bg_ok_on.jpg);
}
.oc-buscaOnda {
	position:absolute;
	width:300px;
	height:33px;
	left:-1px;
	top:0px;
	text-align:right;
	margin:0;
	padding:0;
	background-image:url(../imagens/bg-aba-busca.jpg);
}
.oc_atendimentoMsn {
	float:left;
	margin-top:8px;
	margin-left:25px;
}
.oc_imgMsn {
	float:left;
	margin-top:2px;
	margin-left:10px;
	border:0;
}
/*************************** MENU CATEGORIAS E FABRICANTES ****************************/


.btEsquerda {
	margin:0px 0px 0px 0px;
	float:left;
}
.btDireita {
	margin:0px 0px 0px 0px;
}
/************************************* DESTAQUES PRINCIPAL **************************************/

.oc_destaquesPrincipal {
	width: 990px;
	margin: 0px auto;/* centralizacao horizontal da pagina */
	text-align:center;
	margin-top: 10px;
}
#oc_destaques {
	width: 650px;
	height:auto;
	min-height: 186px;
	display: table;
	float: left;
	padding-left:10px;
	color:#000;
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	z-index: 1000;
}
#oc_derivadas {
	width: 960px;
	height:auto;
	display: table;
	float: left;
	padding-left:15px;
	color:#000;
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	z-index: 1000;
	padding-right: 15px;
}
.h1 {
	color:#004ebc;
	font-family: Verdana;
	font-weight:bold;
	font-size: 18px;
	text-align: justify;
	z-index: 1000;
	background-image:url(../imagens/h1_bg.png);
	background-position: left bottom;
	background-repeat:no-repeat;
}
#oc_destaques_foto {
	width: 308px;
	height: 186px;
	display: table;
	float: left;
	padding-left:10px;
}
#oc_destaques_moldura {
	position: absolute;
	display: table;
	clear:both;
	width: 308px;
	height: 186px;
	float: left;
	padding-left:10px;
}
/* transparência para imagens 
#oc_destaques:hover {
 --moz-opacity: 0.7;
	opacity: 0.7;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
}
*/
input[type="radio"] {
	margin: 3px 3px 0px 5px;
}
user agent stylesheetinput[type="radio"] {
	-webkit-appearance: radio;
	box-sizing: border-box;
}
user agent stylesheetinput[type="radio"], input[type="checkbox"] {
	margin: 3px 0.5ex;
	padding: initial;
	background-color: initial;
	border: initial;
}
/* criando tabelas à partir de divs */
* {
	margin:2; /*Defin a a separacao das colunas aqui*/
	margin-top: 3px;
	margin-bottom: 2px;
	padding:0;
}
.linha {
	padding:0;
	clear:both;
}
.coluna {
	height:auto;
	width:95px;
	float:left;
}
.coluna_valor {
	height:auto;
	width:80px;
	float:left;
}
.coluna_select {
	height:auto;
	width:18px;
	float:left;
	text-align:left;
}
/*********************************** PROMOÇES E LANÇAMENTOS **********************************/
.oc_tituloPromocoes {
	position:relative;
	width:670px;
	height:25px;
	/*background-color:#999;*/
	background-image:url(../imagens/titulo-promocoes.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	margin:13px 11px 0px 11px;
	padding-top: 8px;
	padding-left: 10px;
	text-align: left;
	clear:both;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
.oc_tituloLancamentos {
	position:relative;
	width:670px;
	height:25px;
	/*background-color:#999;*/
	background-image:url(../imagens/titulo-promocoes.jpg);
	background-repeat: repeat-x;
	background-position:top left;
	margin:0px 11px 0px 11px;
	padding-top: 8px;
	padding-left: 10px;
	text-align: left;
	clear:both;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
.oc_produtoHomeBox {
	width:798px;
	height: auto;
	min-height:276px;
	margin:0px 11px 0px 11px;
	/*background-color:#069;*/
	float:left
}
.oc_produtoHome {
	/*width:185px; leandro - desabilitei otavio*/
	width:198px;
	height:auto;
	/*background-color:#ccc;*/
	/*margin:5px 10px; leandro - desabilitei otavio*/
	/*padding:0 10px;* leandro desabilitei otavio */
        padding: 10px 0px 10px 0px;
	text-align:center;
	float:left;
	min-height: 250px;/*  leandro - alterado*/
	border-right: 1px solid #d6d6d4;
}
.oc_produtoHome a {
	text-decoration:none;
	/*color:#333;  leandro - alterei*/
	color:#235d37;
	font-weight:bold;
}
.oc_produtoHome a:hover {
	text-decoration:none;
	/*color:#ccc;*/
        color:#000000;
}
.oc_produtoHome_last {
	/*width:185px; leandro - desabilitei otavio*/
	width:198px;
	height:auto;
	/*background-color:#ccc;*/
	/*margin:5px 10px; leandro - desabilitei otavio*/
	/*padding:0 10px;* leandro desabilitei otavio */
        padding: 10px 0px 10px 0px;
	text-align:center;
	float:left;
	min-height: 250px;/*  leandro - alterado*/
	;
}
.oc_produtoHome_last a {
	text-decoration:none;
	/*color:#333;  leandro - alterei*/
	color:#235d37;
	font-weight:bold;
}
.oc_produtoHome_last a:hover {
	text-decoration:none;
	/*color:#ccc;*/
        color:#000000;
}
.oc_medidas {
	color:#6c6f70;
	width: 100%;
}
/********************************* BOT?O COMPRAR ********************************************/

/*  leandro - desativada
 a.oc-botaoComprar {
	display:block;
	width: 100px;
	height: 40px;
	margin-left:45px;
	background-image: url(../imagens/bt-carrinho-off.png);
}
a.oc-botaoComprar:hover {
	background-image: url(../imagens/bt-carrinho-on.png);
	
}

a.oc-botaoComprarBusca {
	display:block;
	width: 100px;
	height: 40px;
	background-image: url(../imagens/bt-carrinho-off.png);
}
a.oc-botaoComprarBusca:hover {
	background-image: url(../imagens/bt-carrinho-on.png);
	
}*/


.oc-botaoComprar { /* leandro - nova classe */
	width: 151px;
	height: 28px;
	background-image: url("../imagens/bt-carrinho-off.png");
	border: none !important;
	cursor:pointer;
	background-color:#FFF;
}
.oc-botaoComprar:hover { /* leandro - nova classe */
	width: 151px;
	height: 28px;
	background-image: url("../imagens/bt-carrinho-on.png");
	border: none !important;
	cursor:pointer;
	background-color:#FFF;
}
/**************************************** LINK SUBMENU INSTITUCIONAL ***************************************/

#oc_subMenuIstitucional {
	width:440px;
	padding:10px;
	margin-bottom:20px;
	margin-top:10px;
	margin-left:0;
	BACKGROUND-COLOR: #fff;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}
#oc_subMenuIstitucional UL {
	LIST-STYLE-POSITION: inside;
	LIST-STYLE-TYPE: none;
	margin-top:0;
	FONT-SIZE: 1.1em;
}
#oc_subMenuIstitucional LI {
	display:inline;
	LIST-STYLE-POSITION: inside;
	LIST-STYLE-TYPE: none;
	margin-left:0;
	padding-left:25px;
	padding-right:25px;
}
#oc_subMenuIstitucional a {
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
#oc_subMenuIstitucional a:hover {
	color:#C00;
	text-decoration:none;
	font-weight:bold;
}
/********************************* BOTÃO CADASTRAR ********************************************/

.oc_boxBotaoCadastro {
	padding:1px 0 1px 430px;
	color:#FFF;
	clear:both;
}
.oc_img-enviando-email {
	padding:1px 0 1px 470px;
	color:#999;
	clear:both;
}
a.oc_botaoCadstro {
	width:30px;
	height:20px;
	font-size:12px;
	border: 1px solid #ccc;
	background-color:#999;
	padding:5px 10px;
	margin:50px 10px;
	color:#FFF;
	text-decoration:none;
}
a.oc_botaoCadstro:hover {
	border: 1px solid #fff;
	background: #ccc;
}
/************************************************ AREA FORM 1 E 2 *******************************************/

.oc_areaForm1 {
	float:left;
	width:450px;
}
.oc_areaForm2 {
	float:right;
	width:450px;
}
.oc_titulosInternas {
	position:relative;
	width:100px;
	height:25px;
	/*background-color:#999;*/
	background-image:url(../imagens/bg-titulos.png);
	background-repeat:no-repeat;
	background-position:top right;
	margin:13px 11px 0px 11px;
	padding-left:10px;
	padding-top:8px;
	text-align:left;
	color:#FFF;
	font-size:14;
	font-weight:bold;
	font-style:italic;
	clear:both;
}
#oc_LOGIN {
	left:0px;
	width:148px;
	height:auto;
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#569099;
	z-index:4;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:6px;
	padding-left:10px;
}
.oc_sejaBemvindo {
	position:relative;
	width:auto;
	text-align:left;
	font-size:12px;
	color:#FFF;
	padding-top:0px;
}
.oc_textoCadastro {
	padding:1px 20px;
	background-color: #fff;
	margin:10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 0px;
}
.oc_BarraLinks DIV {
	VERTICAL-ALIGN: middle
}
.oc_BarraLinks .ec_CategFabric_box {
	MARGIN-TOP: 14px;
	FLOAT: left
}
.oc_BarraLinks .ec_CategFabric_box INPUT {
	CURSOR: pointer;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.oc_Buscar {
	CLEAR: both;
}
input.oc_form-botao {
	font-size:8px;
	width:24px !important;
	height: 18px !important;
	border:1px solid #fff !important;
	margin-top:12px !important;
	background-color: #06C;
	COLOR: #fff;
	CURSOR: pointer;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.oc_form-botao:hover {
	BACKGROUND-COLOR: #09C;
}
.oc_Botao1 {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BACKGROUND-COLOR: #0c6;
	WIDTH: 40px;
	COLOR: #fff;
	MARGIN-LEFT: 10px;
	BORDER-TOP: 0px;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	MARGIN-RIGHT: 10px;
	BORDER-RIGHT: 0px;
}
.oc_Botao1:hover {
	BACKGROUND-COLOR: #999;
}
.oc_bt-ativo {
	BACKGROUND-IMAGE: url(../imagens/skin/ui-bg_highlight-hard_85_d5e3cf_1x100.png);
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: #919191 1px solid;
	WIDTH: 100px;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: 50% 50%;
	HEIGHT: 30px;
	COLOR: #006600;
	VERTICAL-ALIGN: top;
	BORDER-TOP: #919191 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #919191 1px solid;
	background-origin: padding-box;
	background-size: auto auto;
}
.oc_bt-inativo {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: #919191 1px solid;
	BACKGROUND-COLOR: #f4f4f4;
	WIDTH: 100px;
	HEIGHT: 30px;
	COLOR: #555555;
	FONT-SIZE: 0.95em;
	VERTICAL-ALIGN: top;
	BORDER-TOP: #919191 1px solid;
	BORDER-RIGHT: #919191 1px solid;
}
.oc_alterar {
	BACKGROUND-IMAGE: url(../imagens/alterar.ico);
	WIDTH: 16px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 16px;
}
.oc_excluir {
	BACKGROUND-IMAGE: url(../imagens/excluir.ico);
	WIDTH: 16px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 16px
}
.bg-bt-msn {
	background-image:url("../imagens/bg-bt-msn.png");
	background-repeat: no-repeat;
	width: 33px;
	height: 29px;
}
.oc_BotaoGenerico {/* leandro - novo */
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	BACKGROUND-COLOR: #569099;
	COLOR: #fff;
	CURSOR: pointer;
	FONT-WEIGHT: none;
	padding: 5px 10px 5px 10px;
}
.oc_BotaoGenerico:hover {/* leandro - novo */
	BACKGROUND-COLOR: #106470;
	COLOR: #fff;
	CURSOR: pointer;
	FONT-WEIGHT: none;
	padding: 5px 10px 5px 10px;
}
#ajaxIndicator IMG {
	BACKGROUND-IMAGE: url(../imagens/ajax-status2.gif?ln=images) !important;
	WIDTH: 32px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 32px;
}
.emailRodape {
	width:auto;
	margin-top:45px;
	margin-left:45px;
	color:#333;
	font-size:12px;
	text-align:center;
}
/*** CLASSES PRE CADASTRO  **/

.oc_no-margin-left {
	margin-left: 0 !important;
	margin-right: 10px !important;
}
.oc_tipoPessoa {
	float: left;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	margin: 2px 0 2px 5px;
	text-align: left;
	width: 225px;
}
.oc_width20px {
	width: 20px;
}
.oc_width60px {
	width:60px;
}
.oc_width150px {
	width:150px;
}
.oc_width16 {
	width:16%;
}
.oc_width84 {
	width:84%;
}
.oc_width100 {
	width:100%;
}
.oc_boxDuplo {
	width: 49%;
	height:200px;
	text-align:center;
}
.oc_height200 {
	height:200px;
}
.oc_tituloCadBox {
	font-size:11pt;
	font-weight:bold;
	padding:10px;
	border-bottom: #cccccc 1px solid;
	background-color: #FFF;
}
.oc_marginTop40 {
	margin-top:40px;
}
.oc_areaForm3 {
	padding-top:60px;
}
.oc_areaForm4 {
	padding-top:20px;
	margin-left:100px;
	text-align:center;
!important
}
.oc_boxDuplo {
	height:230px;
}
/* transparência para imagens */
#oc_clarear :hover {
 --moz-opacity: 0.8;
	opacity: 0.8;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
}
/********************************* Detalhes ***************************************/

.oc_Produto_Detalhes {
	width:978px;
	height:auto;
	margin:0 auto;
	text-align:left;
	float:left;
}
#oc_Produto_Detalhes {
	font-family:Verdana;
	text-align:left;
	float:left;
	color: #6c6f70;
	font-size: 12px;
}
.oc_Produto_Detalhes_imagem {
	width:250px;
	height:250px;
	margin:0 auto;
	padding:0px;
	margin-right: 10px;
	text-align:left;
	float:left;
	display: table;
}
.oc_Produto_Detalhes_titulo {
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0px;
	margin-bottom: 5px;
	text-align:left;
	float:left;
}
.oc_Produto_Detalhes_spacer {
	width:978px;
	height:1px;
	margin:0 auto;
	padding:0px;
	margin-bottom: 5px;
	text-align:left;
	float:left;
	background-color:#999;
}
.oc_Detalhes_Descricao {
	width:715px;
	height:auto;
	margin:0 auto;
	padding:0px;
	text-align:left;
	float: left left;
	display: table;
	margin-bottom: 5px;
}
.oc_Detalhes_Box {
	width: 100%;
	height:auto;
	margin:0 auto;
	padding:15px;
	padding-left:35px;
	padding-right:35px;
	text-align:left;
	float: left;
	display: table;
	margin-bottom: 5px;
	background-color:#f1f4f2;
}
.oc_Detalhes_comprar {
	width: auto;
	height:auto;
	margin:0 auto;
	padding:10px;
	text-align:left;
	float: right;
	display: table;
	padding-top: 40px;
}
.oc_Detalhes_Form {
	width:715px;
	height:auto;
	margin:0 auto;
	padding:0px;
	text-align:left;
	float: left left;
	display: table;
	margin-bottom: 5px;
}
#oc_Titulo_detalhes {
	font-family:Verdana;
	text-align:left;
	float:left;
	color: #6c6f70;
	font-size: 20px;
	font-weight: bold;
}
#oc_Codigo_detalhes {
	font-family:Verdana;
	text-align:left;
	float:left;
	color: #6c6f70;
	font-size: 12px;
}
.oc_Vermelho_detalhes {
	font-family:Verdana;
	color: #F00;
	font-size: 30px;
	font-weight: bold;
}
.oc_Verde_detalhes {
	font-family:Verdana;
	color: #235d37;
	font-size: 12px;
	font-weight: bold;
}
/* criando tabelas à partir de divs */
* {
	margin:2; /*Defin a a separacao das colunas aqui*/
	margin-top: 2px;
	margin-bottom: 2px;
	padding:0;
}
.linha_descricao {
	padding:0;
	clear:both;
}
.coluna_descricao {
	height:auto;
	width:auto;
	float:left;
}
.coluna_descricao_right {
	height:auto;
	width:auto;
	float:left;
	text-align:right;
}
.coluna_descricao_spacer_old {
	height:100px;
	width:1px;
	margin-left: 30px;
	margin-right: 30px;
	float:left;
	background-color:#666;
}
#oc_BANNERTEL {
	position:absolute;
	background-position:center top;
	background-repeat:no-repeat;
	width:200px;
	height:84px;
	z-index:100;
	margin:0 auto;
	right: 8px;
	top:28px;
	float: right;
	display: table;
	clear: both;
	background-image:url(../imagens/bg_tel.png);
	background-repeat:no-repeat;
	color: #000;
	font-family: tahoma;
	font-size: 12px;
	padding-left: 15px;
	padding-top:10px;
}
#oc_BANNERTEL a{
	color:#000;
	text-decoration:none;
}
#oc_BANNERTEL a:hover, visited{
	text-decoration: underline;

}

#oc_PROMO {
	position:absolute;
	float: right;
	background-position:center top;
	background-repeat:no-repeat;
	width:200px;
	height:auto;
	z-index:100;
	margin:0 auto;
	right:15px;
	top:90px;
}
/************************************* MENU PRINCIPAL **************************************/

.oc_menuPrincipal {
	position:absolute;
	right:0px;
	bottom:2px;
	width: 767px;
	height:33px;
	text-align: right;
	z-index:100
}
#oc_menu {
	width: auto;
	height:35px;
	display: table;
	float: left;
	z-index: 2000px;
}
/* transparência para imagens */
#oc_menu:hover {
 --moz-opacity: 0.8;
	opacity: 0.8;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
}
#oc_menu_spacer {
	width: 2px;
	height:33px;
	display: table;
	float: left;
	background-image:url(../imagens/menu_spacer.png);
}
/********** Nivo-slider **********/
.slider-wrapper {
	width: 80%;
	margin: 100px auto;
}
/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
.fundo_banner {
	background-image: url(images/fundo_banner.jpg);
	background-repeat:repeat-x;
}
#oc_banner_margem_full {
	width: 990px;
	height: 100%;
	margin: auto;
	display:table;
	color: #000;
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	z-index: 1000;
}
/********** Selo **********/

.oc_seloPrincipal {
	width: 990px;
	margin: 0px auto;/* centralizacao horizontal da pagina */
	text-align:center;
	padding-top: 15px;
}
#oc_selo {
	margin-left: 10px;
	width: 439px;
	height:120px;
	padding-right:10px;
	display: table;
	float: left;
	color: #000;
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	z-index: 1000;
	background-image:url(../imagens/bg_selo.png);
	background-repeat:no-repeat;
}
#oc_selo_img {
	position: relative;
	display: table;
	float: left;
	clear:both;
	padding-left: 5px;
	paddin-top:5px;
	z-index: 2000;
	width: 185px;
	padding-right: 10px;
}
#oc_servicos {
	width: 492px;
	height:149px;
	display: table;
	float: left;
	margin-left:10px;
	display: table;
	float: left;
	color: #000;
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	z-index: 1000;
	background-image:url(../imagens/bg_servicos.png);
	background-repeat:no-repeat;
	padding-right:10px;
}
#oc_servicos_img {
	position: relative;
	display: table;
	float: left;
	clear:both;
	padding-left: 5px;
	padding-top:10px;
	z-index: 2000;
	width: 159px;
	padding-right: 10px;
}
#oc_servicos_moldura {
	position: absolute;
	display: table;
	float: left;
	clear:both;
	padding-left: 5px;
	padding-top:10px;
	z-index: 3000;
	width: 159px;
	padding-right: 10px;
}
/********** Notícias **********/

.oc_noticias {
	width: 980px;
	height:60px;
	margin: 0px auto;/* centralizacao horizontal da pagina */
	text-align:left;


/*-----------------------------------MAIN----------------------------------*/
#main {
 width:970px;
 position:relative;
 padding-left: 10px;
 text-align:center;
}
#main p {
	padding-bottom:10px;
}
#main h2 {
	color:#f6e78f;
	font-size:17px;
	text-align:left;
}
#main h3 {
	color:#fff;
	font-size:17px;
	text-align:left;
}
h2 small {
	font-size:13px;
}
#mainText {
	font-size:11px;
	color:#fff;
	text-align:justify;
	padding:10px;
	background-color: #C30;
}
#mainText.historia {
	background:url(../imgs/historia.png) no-repeat top center;
	padding:80px 70px;
	height:310px;
	_height:470px;
	color:#000;
}
div.cardapioQuebra {
	float:left;
	display:block;
	width:360px;
	margin-right:5px;
}
div.cardapioImage {
	float:left;
	display:block;
	width:200px;
	margin-right:20px;
}
#mainText.cardapio ul h2 {
	margin-top:20px;
	width:100%;
	background:#980505;
	color:#f6e78f;
	padding:3px;
}
#mainText.cardapio ul {
	list-style:none;
	margin:10px;
}
#mainText.cardapio li {
	margin-left:5px;
	text-align:left;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	list-style:none;
	border-bottom:1px solid #980505;
}
#mainText.cardapio li.reHead {
	font-size:14px;
	font-weight:bold;
	color:#f6e78f;
}
#mainGaleria {
	width:180px;
	float:left;
	border-right:2px solid #863408;
	font-size:11px;
	color:#fff;
	text-align:justify;
	padding:10px;
}
img.thumbs {
	border:2px solid #fff;
	margin-top:5px;
	margin-bottom:7px;
	margin-right:10px;
}
#listaFotos {
	width: 940px;
	float: left;
	text-align: left;
	padding-left: 55px;
	padding-top: 30px;
	padding-bottom: 30px;
}
div.box {
	width:293px;
	float:left;
	text-align:center;
	font-size:11px;
	color:#fff;
}
div.noticiasItem {
	width:240px;
	padding:5px;
	margin:0 auto;
	display:block;
	border-bottom:1px solid #000;
	background:url(../imgs/noticiasPlus.png) right center no-repeat;
	text-align:left;
}
div.separadorMain {
	width:2px;
	height:250px;
	float:left;
	background:url(../imgs/separadorMain.png) no-repeat;
}
#titulos {
	width:100%;
	color:#ffffff;
	padding:3px;
	text-align: center;
}
#bar_img {
	width: 387px;
	height: 340px;
	color:#ffffff;
	padding-right:10px;
	text-align: center;
	float:left;
	display:table;
}
.wy-contato {
	border:1px solid #000;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
