*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


html,body {
	margin:0;
	font-size:100%;
	background-color:#2e3b47;
	background-image:url("https://www.rochester.com.br/img-site/miudezas-diesel-background.jpg");
	cursor:auto;
	font-family:'Myriad Pro Regular','Helvetica Neue',Roboto,Arial,sans-serif;
}

:root {font-size:16px;}



/***** Font Miryad Pro *****/
/*** Regular ***/
@font-face {
	font-family: 'Myriad Pro Regular';
	font-weight: normal;
	font-style: normal;
	src: url('https://www.rochester.com.br/fonts/MYRIADPRO-REGULAR.eot');
	src: url('https://www.rochester.com.br/fonts/MYRIADPRO-REGULAR.eot?#iefix')
	format('embedded-opentype'),url("https://www.rochester.com.br/fonts/MYRIADPRO-REGULAR.woff2")
	format('woff2'),url("https://www.rochester.com.br/fonts/MYRIADPRO-REGULAR.woff")
	format('woff'),url("https://www.rochester.com.br/fonts/MYRIADPRO-REGULAR.ttf")
	format('truetype');
}

/*** Bold ***/
@font-face {
	font-family: 'Myriad Pro Bold';
	font-weight: bold;
	font-style: normal;
	src: url('https://www.rochester.com.br/fonts/MYRIADPRO-BOLD.eot');
	src: url('https://www.rochester.com.br/fonts/MYRIADPRO-BOLD.eot?#iefix')
	format('embedded-opentype'),url("https://www.rochester.com.br/fonts/MYRIADPRO-BOLD.woff2")
	format('woff2'),url("https://www.rochester.com.br/fonts/MYRIADPRO-BOLD.woff")
	format('woff'),url("https://www.rochester.com.br/fonts/MYRIADPRO-BOLD.ttf")
	format('truetype');
}



/***** Configuração do Grid *****/
[class*='col-'] {float:left;min-height:1px;padding-left:9px;padding-right:8px;}

.grid {width:100%;max-width:79em;min-width:20em;margin:0 auto;overflow:hidden;}
.grid:after {content:"";display:table;clear:both;}
.grid-pad {padding-top:20px;padding-left:20px;padding-right:0;}
.grid h1{color:#2b55a2;font-size:240%;font-weight:bold;letter-spacing:2px;}
.grid h2{color:#2b55a2;font-size:200%;font-weight:bold;letter-spacing:2px;margin-left:18%;line-height:20%;}
.push-right {float:right;}



/***** Configurações Diversas *****/

/*** Logotipo ***/
.logotipo {width:150px;height:150px;position:relative;margin-top:15px;}

/***** LUTO *****/
.luto{width: 100% !important;height: 100% !important;background-image:url('../img-site/luto.jpg');background-repeat: no-repeat;background-position: 230px 40px;}

.slogan{height:38px;line-height:38px;font-size:150%;letter-spacing:3px;color:#fff;font-weight:bold;}

/*** Boxes ***/
.box-1 {width:100%;height:35px;color:#fff;background:#2e3b47;clear:both;border-radius:5px 5px 5px 5px;}
.rg{min-width:300px;max-width:900px;height:40px;padding:10px 10px 10px 0;margin:0px auto 20px auto;text-align:center;}
.rg-ped{min-width:300px;max-width:1150px;height:40px;padding:10px 10px 10px 0;margin:20px auto 20px auto;text-align:center;display:block;}
.rg-ped-special{font-size:90%;height:25px;}
.rg-botao{width:100%;text-align:right;padding-right:0px;margin-top:-45px;height:30px;}

.ct-search{width:100%;height:auto;padding:30px;margin:0 auto;}
.ct-txt-pedido{width:960px;height:100px;background:#f5f5f5;font-size:140%;color:#333333;text-align:center;margin:30px auto;border:1px solid #d3d3d3;padding:30px;}
.ct-txt-mensagem{width:374px;height:100px;background:#f5f5f5;font-size:120%;color:#333333;text-align:center;margin:30px auto;border:1px solid #d3d3d3;padding:25px;}
.ct-txt-mensagem-1{width:400px;height:170px;background:#f5f5f5;font-size:120%;color:#333333;text-align:center;margin:30px auto 0 auto;border:1px solid #d3d3d3;padding:25px;}
.ct-txt-mensagem-2{width:400px;height:30px;text-align:right;margin:10px auto 20px auto;padding-right:5px;}
.ct-txt-mensagem-3{width:400px;height:50px;margin-left:190px;margin-top:-15px;}
.ct-msg1{width:184px;height:50px;line-height:50px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:130%}
.ct-msg2{width:184px;height:50px;line-height:50px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:130%}
.ct-msg3{width:184px;height:50px;line-height:50px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:130%}
.ct-msg4{width:184px;height:50px;line-height:50px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:130%}
.ct-msg5{width:184px;height:50px;line-height:50px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:130%}
.ct-msg6{width:184px;height:50px;line-height:50px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:130%}

.ct-msg1-mid{width:116px;height:50px;line-height:50px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:85%}
.ct-msg2-mid{width:116px;height:50px;line-height:50px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:85%}
.ct-msg3-mid{width:116px;height:50px;line-height:50px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:85%}
.ct-msg4-mid{width:116px;height:50px;line-height:50px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:85%}
.ct-msg5-mid{width:116px;height:50px;line-height:50px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:85%}
.ct-msg6-mid{width:116px;height:50px;line-height:50px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:85%}

.ct-msg1-small{width:70px;height:24px;line-height:24px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:-10px;}
.ct-msg2-small{width:70px;height:24px;line-height:24px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:60%;margin-left:-10px;}
.ct-msg3-small{width:70px;height:24px;line-height:24px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:-10px;}
.ct-msg4-small{width:70px;height:24px;line-height:24px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:-10px;}
.ct-msg5-small{width:70px;height:24px;line-height:24px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:-10px;}
.ct-msg6-small{width:70px;height:24px;line-height:24px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:60%;margin-left:-10px;}

.ct-msg1-alt{width:75px;height:24px;line-height:24px;display:block;float:left;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
.ct-msg2-alt{width:75px;height:24px;line-height:24px;display:block;float:left;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:60%;}
.ct-msg3-alt{width:75px;height:24px;line-height:24px;display:block;float:left;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
.ct-msg4-alt{width:75px;height:24px;line-height:24px;display:block;float:left;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
.ct-msg5-alt{width:75px;height:24px;line-height:24px;display:block;float:left;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
.ct-msg6-alt{width:75px;height:24px;line-height:24px;display:block;float:left;background:#fff;border:1px solid #ccc;}

.ct-tabela{width:100%;height:34px;line-height:16px;border-bottom: 1px dotted #333 }
.ct-tabela1{width:100%;height:34px;line-height:16px;padding-top:5px;}
.ct-preco{width:100%;height:34px;line-height:15px;}

.ct-insert{width:156px;height:44px;margin:20px auto;}
.ct-box-header{height:180px;}
.ct-box-header-1{height:180px;}
.ct-box-app{width:500px;height:260px;margin:50px auto;text-align:left;border:1px solid #d3d3d3;padding:25px;}
.ct-box-00000{width:520px;height:600px;margin:50px auto;text-align:left;}
.ct-box-0000{width:520px;height:434px;margin:50px auto;text-align:left;}
.ct-box-000{width:520px;height:700px;margin:50px auto;text-align:left;}
.ct-box-00{width:440px;height:334px;margin:50px auto;text-align:left;}
.ct-box-0{width:400px;height:284px;margin:50px auto;text-align:left;}
.ct-box-1{width:422px;height:500px;margin:0 auto;}
.ct-box-2{width:796px;height:500px;margin:0 auto;}
.ct-box-3{width:260px;height:500px;margin:0 auto;}
.ct-box-4{width:340px;height:500px;margin:0 auto;}
.ct-box-5{width:1078px;height:500px;margin:0 auto;}
.ct-box-6{width:734px;height:500px;margin:0 auto;}
.ct-box-7{width:866px;height:500px;margin:0 auto;}
.ct-box-8{width:540px;height:750px;margin:0 auto;}
.ct-box-9{width:1010px;height:500px;margin:0 auto;}
.ct-box-10{width:856px;height:500px;margin:0 auto;}
.ct-box-11{width:886px;height:500px;margin:0 auto;}
.ct-box-12{width:764px;height:500px;margin:0 auto;}
.ct-box-13{width:696px;height:500px;margin:0 auto;}
.ct-box-14{width:804px;height:500px;margin:0 auto;}
.ct-box-15{padding:30px 0;}
.ct-box-17{width:420px;height:30px;font-size:140%;text-align:center;margin:20px auto 20px auto;}
.ct-box-18{width:420px;height:150px;margin:20px auto 0 auto;}
.ct-box-19{width:820px;height:500px;margin:0 auto;}
.ct-box-20{width:620px;height:580px;margin:20px auto;}
.ct-box-21{height:290px;}
.ct-box-22{width:90%;height:150px;margin:0px auto 0px 100px;}
.ct-box-23{width:750px;height:750px;margin:20px auto;}
.ct-box-24{width:620px;height:580px;margin:20px auto;}
.ct-box-25{width:634px;min-height:530px;margin:0 auto;}
.ct-box-26{width:400px;height:30px;margin:0px auto;text-align:right;}
.ct-box-27{width:946px;height:782px;margin:0 auto;display:block;}
.ct-box-28{width:866px;height:782px;margin:0 auto;display:block;}
.ct-box-29{width:876px;height:782px;margin:0 auto;display:block;}
.ct-box-30{width:866px;height:750px;margin:0 auto;}
.ct-box-32{width:422px;height:500px;margin:0 auto;}
.ct-box-33{width:562px;height:500px;margin:0 auto;}
.ct-box-34{width:804px;min-height:530px;margin:0 auto;}

.box {color:#123b7a;padding:20px 0 14px 0;display:none;}
.box-x {color:#123b7a;padding:5px 0 5px 0;display:none;}
.box-special {color:#123b7a;padding:0px 0 4px 0;display:none;}
.red {background:transparent;}
.green {background:transparent;}

#query {display:none;background:#e8eef7;width:400px;height:120px;text-align:center;padding:20px;border:1px solid #8daad7;margin:10px auto;}

/*** Cor de Fonte ***/
.ft-0 {color:#fff;}
.ft-1 {color:#777777;}


/*** Tamanho de Fonte ***/
.ft-size-1 {font-size:140%;}
.ft-size-2 {font-size:90%;}
.ft-size-3 {font-size:100%;}

.ft-special-1 {font-size:54px;margin:10px auto 0px -5px;} /* Footer */

/*** Alinhamento de textos ***/
.txt-align-r {text-align:right;}
.txt-align-l {text-align:left;}
.txt-align-j {text-align:justify;}
.txt-align-c {text-align:center;}


/*** Colocar em caixa baixa ***/
.txt-low{text-transform: lowercase;}


/*** Paddings ***/
.pad-2 {padding:20px;}

.pad-special-1{padding:2% 3% .5% 0;}


/*** Margins ***/
.special-margin-1{margin-left:180px;}
.special-margin-3{margin-top:20px;}

/*** Heihht ***/
.special-height-1 {height:50px;}
.special-height-2 {height:180px;padding:0;}
.special-height-3 {height:45px;}
.special-height-4 {height:40px;}


/*** Backgrounds ***/
.bck-0 {background-color:#fff;}
.bck-1 {background-color:#d1ddef} /* background do cabeçalho */
.bck-2 {background-color:#25498b;} /* background do menu */
.bck-3 {background-color:#88aed3;} /* background da div slogan */
.bck-4 {background-color:#3b75bf;} /* background do rodapé */
.bck-5 {background-color:#e5e5e5;} /* background de inputs preenchidos */

.grad-1 {background: #fff;background: -webkit-linear-gradient(#a3bbdf, #fff);background: -o-linear-gradient(#a3bbdf, #fff);background: -moz-linear-gradient(#a3bbdf, #fff);background: linear-gradient(#a3bbdf, #fff);}



/*** Bordas ***/
.bd-1{border-top:1px dotted #8daad7}



/*** Imagens ***/
.botao{width:24px;height:24px;margin-top:-3px;}
.botao1{width:36px;height:36px;margin:5px auto;}
.botao-red{width:20px;height:20px;margin-bottom:-4px;}
.botao-navegacao{width:40px;height:40px;border:0px;}
.botao-blue{width:100px;height:40px;background:#1b55af;border:none;padding:10px 25px 10px 25px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px}
.botao-voltar{width:80px;height:40px;background:#1b55af;border:none;padding:10px 25px 10px 25px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;margin-bottom:3px;cursor:pointer;}




/***** Caixa de Pesquisa *****/
.search-box{width:500px;height:150px;position:relative;margin-top:10px;left:50%;margin-left:-250px;padding:30px 0px 30px 30px;background:#cce5ff;border:1px solid #99bfe5;border-radius:20px;}
.search-box-left{width:70%;height:100%;display:inline;float:left;}
.search-box-right{display:inline;float:left;margin-left:10px;}



/***** Formulário *****/
.input-style {width:300px;height:40px;font-size:100%;padding-left:5px;border:1px solid #ccc;border-radius:5px;box-shadow:0px 0px 5px 1px rgba(153,192,229,1);-moz-box-shadow:0px 0px 5px 1px rgba(153,192,229,1);-webkit-box-shadow:0px 0px 5px 1px rgba(153,192,229,1);}
.select-style {width:300px;height:36px;overflow:hidden;background:#fff url("/img-site/icon-select.png") no-repeat 99% 50%;border:1px solid #ccc;border-radius:5px;box-shadow:0px 0px 5px 1px rgba(153,192,229,1);-moz-box-shadow:0px 0px 5px 1px rgba(153,192,229,1);-webkit-box-shadow:0px 0px 5px 1px rgba(153,192,229,1);}
.select-style select {width:100%;font-size:16px;line-height:32px;padding-left:10px;background:transparent;background-image:none;border:none;box-shadow:none;-webkit-appearance:none;}
.select-style select:focus {outline:0 none;color:#666666;}
.place_holder{color:#a1a1a1;}
.option{color:#666666;}
.send-style{width:90px;height:90px;}


/***** Formulario Selecionar *****/
.select-grupo{width:100px;}



/***** Menu Superior Direito *****/
/* .top-menu-box{display:inline;float:left;margin:15px auto auto 11%;}
.top-menu-box-line{width:150px;height:25px;list-style:none;text-align:center;margin-bottom:6px;background:#337fcc;border-radius: 5px 5px 5px 5px;}
 */


/***** Menu Principal *****/
.setmenu-1{overflow:visible;max-height:46px;padding:0;}
.setmenu-2{padding:0 5px;max-height:46px;}



/***** Submenu da loja *****/
.outsubmenu1{width:850px;height:40px;margin:20px auto;}
/* .outsubmenu1{width:77.8%;height:40px;margin:20px auto;} */
.outsubmenu2{width:728px;height:40px;margin:20px auto;}
/* .outsubmenu2{width:68%;height:40px;margin:20px auto;} */
.outsubmenu3{width:242px;height:40px;margin:20px auto;}
.submen{width:120px;height:38px;display:inline;float:left;background:#2b55a2;color:#fff;text-align:center;border:1px solid #3d79e7;margin-right:1px;-webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black;box-shadow: 0 8px 6px -6px black;}



/***** Caixas de Conteudo *****/
.cx-0{background:#dce7f2;width:100%;height:241px;margin-top:3px;padding-top:21px;padding-bottom:20px;border:1px solid #99bfe5;}
.cx-1{background:#dce7f2;width:100%;height:58px;margin-top:3px;padding:3px;border:1px solid #99bfe5;}
.cx-2{background:#dce7f2;width:100%;height:580px;margin-top:3px;padding:3px;border:1px solid #99bfe5;}
.cx-3{background:#dce7f2;width:50%;height:300px;float:left;display:inline;margin-top:3px;padding-top:0px;padding-bottom:0px;border:1px solid #99bfe5;}
.cx-4{background:#dce7f2;width:100%;height:188px;float:left;display:inline;margin-top:3px;padding:0px 30px;border:1px solid #99bfe5;overflow:auto;}


/***** Formulários da Loja *****/

/* Formulário de Entrada */
.form-in {background:#dce7f2;padding:25px 0px 25px 8px;font-size:90%;color:#888;text-shadow:1px 1px 1px #FFF;border:1px solid #99bfe5;}
.form-in label {display:block;margin:0px;color:#222;}
.form-in label>span {float:left;width:25%;font-size:110%;text-align:left;margin-top:10px;}
.form-in input[type="text"], .form-in input[type="password"] {font-family: 'Myriad Pro Regular';border:1px solid gray;color:#333;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
.form-in .button {width:100px;height:40px;background:#1b55af;border:none;padding:10px 25px 10px 25px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;}
.form-in .button:hover {background:#4876bf;}

/* Formulário de Pesquisa de Produtos e Clientes */
.form-search-line {width:715px;height:44px;padding:2px 0;clear:both;margin:0 auto;background:#fff;}
.form-search-line-1 {width:870px;height:44px;padding:2px 0;clear:both;margin:0 0 10px 0;background:#fff;}

.form-search-line-special {width:950px;height:44px;padding:2px 0;clear:both;margin:0 0 10px -50px;background:#fff;}
	.form-search-line-1-special {width:950px;height:44px;padding:2px 0;clear:both;margin:0 0 10px -50px;background:#fff;}


.form-buscado-g {width:955px;height:44px;padding:2px 0;clear:both;margin:0 0 10px -50px;background:#fff;}
.form-buscado-p {width:880px;height:44px;padding:2px 0;clear:both;margin:0 0 10px -50px;background:#fff;}
.form-lista {width:700px;height:44px;padding:2px 0;clear:both;margin:0 0 10px -50px;background:#fff;}
.form-lista-g {width:785px;height:44px;padding:2px 0;clear:both;margin:0 0 10px -50px;background:#fff;}


.form-search-col-0 {width:50px;height:44px;text-align:center;float:left;display:inline;}
.form-search-col-1 {width:100px;height:44px;float:left;display:inline;padding:10px 0;}
.form-search-col-2 {width:230px;height:44px;float:left;display:inline;line-height:40px;}
.form-search-col-2a {width:160px;height:44px;float:left;display:inline;}
.form-search-col-2b {width:240px;height:44px;float:left;display:inline;line-height:40px;}

	.form-search-col-3 {width:40px;height:44px;color:#333;font-weight:bold;text-align:left;float:left;display:inline;line-height:40px;}
	.form-search-col-4 {width:155px;height:44px;float:left;display:inline;line-height:40px;}
	.form-search-col-5 {width:55px;height:44px;color:#333;font-weight:bold;text-align:left;float:left;display:inline;line-height:40px;}
	.form-search-col-6 {width:80px;height:44px;color:#333;text-align:left;font-weight:bold;float:left;display:inline;padding:10px 0;}
	.form-search-col-7 {width:80px;height:44px;float:left;display:inline;}
	.form-search-col-8 {width:80px;height:40px;float:left;display:inline;padding:0;}
	.form-search-col-9 {width:73px;height:40px;float:left;display:inline;padding:0;}

.form-search-select {width:210px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:25px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	.form-search-select-1 {width:140px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:25px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	.form-search-select-2 {width:65px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:25px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
.form-search-input {width:220px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
.form-search-button {width:40px;height:40px;background:#1b55af;border:none;padding:10px 10px 10px 10px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;margin:0 auto;}
.form-search-button:hover {background:#4876bf;}


/* Formulário Micro da Página que Escolhe os Produtos Enviar para a Página de Digitação */
.micro-form{width:605px;height:30px;margin:10px 0 10px 0;padding:4px 0;}
.micro-form-special{width:100%;height:30px;margin:10px 0 10px 0;padding:4px 0;}



/* Formulário de Sugestões, SAC e Envio de Pedido */
.form-format {background:#dce7f2;padding:25px 0px 25px 10px;font-size:90%;color:#888;text-shadow:1px 1px 1px #FFF;border:1px solid #99bfe5;}
.form-format label {display:block;margin:0px;color:#222;}
.form-format label>span {float:left;width:25%;font-size:110%;text-align:left;padding-right:10px;margin-top:10px;}
.form-format label>span[class="titulo"]{float:left;width:100%;font-size:110%;text-align:left;padding-right:10px;text-decoration:underline;}
.form-format input[type="text"], .form-format input[type="password"], .form-format input[type="email"], .form-format input[type="file"], .form-format textarea, .form-format select {font-family: 'Myriad Pro Regular';border:1px solid gray;color:#333;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
.form-format input[class="text-1"]{width:70px;background:#e5e5e5;}
.form-format input[type="radio"]{margin-top:13px;}
.form-format textarea{font-family:'Myriad Pro Regular';font-size:13px;padding:5px 3px 3px 5px;height:200px;}
.form-format textarea[class="textarea-1"]{font-family:'Myriad Pro Regular';font-size:13px;padding:5px 3px 3px 5px;height:100px;}
.form-format textarea[class="textarea-2"]{font-family:'Myriad Pro Regular';font-size:13px;padding:5px 3px 3px 5px;height:300px;}
.form-format textarea[class="textarea-3"]{font-family:'Myriad Pro Regular';font-size:13px;padding:5px 3px 3px 5px;width:500px;height:200px;}
.form-format select[class="select-1"]{width:100px;}
.form-format select[class="select-2"]{width:140px;}
.form-format .button {width:100px;height:40px;background:#1b55af;border:none;padding:10px 25px 10px 25px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;}
.form-format .button:hover {background:#4876bf;}


/* Formulário cadastro de usuário */
.form-formats {background:#dce7f2;padding:25px 0px 25px 10px;font-size:90%;color:#888;text-shadow:1px 1px 1px #FFF;border:1px solid #99bfe5;}
.form-formats label {display:block;margin:0px;color:#222;}
.form-formats label>span {float:left;width:40%;font-size:110%;text-align:left;padding-right:10px;margin-top:10px;}
.form-formats input[type="text"], .form-formats input[type="password"], .form-formats input[type="email"], .form-formats select {font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:55%;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
.form-formats .button {width:100px;height:40px;background:#1b55af;border:none;padding:10px 25px 10px 25px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;}
.form-formats .button:hover {background:#4876bf;}


/* Formulário de Pedido*/
.div-config-1{width:33.33%;height:50px;float:left;display:inline;}
.div-config-2{width:66.66%;height:50px;float:left;display:inline;}
.div-config-3{width:100%;height:50px;float:left;display:inline;}
.div-config-4{width:24%;height:50px;float:left;display:inline;margin-right:2px;}
.div-config-5{width:50%;height:50px;float:left;display:inline;}
.div-config-6{width:20%;height:50px;float:left;display:inline;padding:3px;}
.div-config-7{width:100%;height:30px;padding:3px;}
.div-config-8{width:40%;height:50px;float:left;display:inline;padding:3px;}

/* Novo Layout Formulário de Pedido */
.div-config-9{width:20%;height:50px;float:left;display:inline;}
.div-config-10{width:25%;height:50px;float:left;display:inline;}

/* Fim novo layout */


.label-1 {width:100%;line-height:130%;}
.label-2 {width:100%;line-height:130%;}


/* Formulário */
.form-input-1 {width:90%;height:30px;border-left:2px solid black;border-top:2px solid black;border-bottom:1px solid gray;border-right:1px solid gray;padding:3px;}
.form-input-2 {width:95%;height:30px;border-left:2px solid black;border-top:2px solid black;border-bottom:1px solid gray;border-right:1px solid gray;padding:3px;}
.form-input-3 {width:96.60%;height:30px;border-left:2px solid black;border-top:2px solid black;border-bottom:1px solid gray;border-right:1px solid gray;padding:3px;}
.form-input-4 {width:95.8%;height:30px;border-left:2px solid black;border-top:2px solid black;border-bottom:1px solid gray;border-right:1px solid gray;padding:3px;}
.form-input-5 {width:93.4%;height:30px;border-left:2px solid black;border-top:2px solid black;border-bottom:1px solid gray;border-right:1px solid gray;padding:3px;}
.form-input-6 {width:100px;height:30px;border-left:2px solid black;border-top:2px solid black;border-bottom:1px solid gray;border-right:1px solid gray;padding:3px;}

/* Novo Layout Formulário de Pedido */
.form-input-7 {width:99%;height:30px;border-left:2px solid black;border-top:2px solid black;border-bottom:1px solid gray;border-right:1px solid gray;padding:3px;}
/* Fim novo layout */

.form-button {background:#1b55af;border:none;padding:15px 25px 15px 25px;color:#FFF;box-shadow:4px 4px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;}
.form-button:hover {background:#4876bf;}

.form-button-ok {background:#1b55af;border:none;padding:10px 10px 10px 10px;color:#FFF;box-shadow:4px 4px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;}
.form-button-ok:hover {background:#4876bf;}

.form-button-voltar {background:#1b55af;border:none;font-size:95%;text-decoration:none;margin:0;padding:10px 10px 10px 10px;color:#FFF;line-height:36px;box-shadow:4px 4px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;}
.form-button-voltar:hover {background:#4876bf;}

.form-button-voltar-1 {background:#1b55af;border:none;font-size:95%;text-decoration:none;margin:0;padding:10px 10px 10px 10px;color:#FFF;line-height:36px;box-shadow:4px 4px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;}
.form-button-voltar-1:hover {background:#4876bf;}


/***** Tabelas da loja *****/

/* Títulos das Tabelas */
.tabtit-40 {width:40px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-50 {width:50px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-60 {width:60px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-70 {width:70px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-80 {width:80px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-90 {width:90px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-100 {width:100px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-110 {width:110px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-120 {width:120px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-140 {width:140px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-150 {width:150px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-180 {width:180px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-200 {width:200px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-220 {width:220px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-250 {width:250px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-280 {width:280px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-300 {width:300px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-350 {width:350px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}
.tabtit-400 {width:400px;height:30px;float:left;display:inline;color:#fff;font-size:90%;text-align:center;background:#2e3b47;margin-right:1px;padding:5px 0 5px 0;border:1px solid #2e3b47;}

/* Linhas das Tabelas */
.tablin-40c {width:40px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:center;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;border:1px solid #2e3e47;}
.tablin-50c {width:50px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:center;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;border:1px solid #2e3e47;}
.tablin-60c {width:60px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:center;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;border:1px solid #2e3e47;}
.tablin-70c {width:70px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:center;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;border:1px solid #2e3e47;}
.tablin-80c {width:80px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:center;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;border:1px solid #2e3e47;}
.tablin-80r {width:80px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:right;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;padding-right:3px;border:1px solid #2e3e47;}
.tablin-80l {width:80px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-90c {width:90px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:center;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;border:1px solid #2e3e47;}
.tablin-90r {width:90px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:right;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;padding-right:3px;border:1px solid #2e3e47;}
.tablin-90l {width:90px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-100l {width:100px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-100r {width:100px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:right;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;padding-right:3px;border:1px solid #2e3e47;}
.tablin-110l {width:110px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-120l {width:120px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;overflow:auto;}
.tablin-140l {width:140px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-150l {width:150px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-180l {width:180px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-200l {width:200px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-200c {width:200px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:center;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-220l {width:220px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-250l {width:250px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-280l {width:280px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-300l {width:300px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-350l {width:350px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-350c {width:350px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:center;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-400l {width:400px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-400c {width:400px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:center;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-top:5px;padding-left:3px;border:1px solid #2e3e47;}
.tablin-400e {width:400px;height:46px;float:left;display:inline;color:#333;font-size:90%;text-align:center;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-left:3px;border:1px solid #2e3e47;}
.tablin-400etq {width:400px;height:190px;float:left;display:inline;color:#333;font-size:90%;text-align:center;background:#fff;margin:1px 1px 0 0;padding-top:20px;border:1px solid #2e3e47;}
.tablin-400cg {width:400px;height:255px;float:left;display:inline;color:#333;font-size:90%;text-align:center;background:#fff;margin:1px 1px 0 0;border:0px solid #2e3e47;}

/* tabelas Verticais */
.tab-cli{width:510px;height:34px;clear:both;margin:0 auto 0 20px}
.tab-cli-tit{width:200px;height:30px;color:#fff;background:#2e3b47;display:inline;float:left;margin:0 2px 2px 0;padding:5px;border:1px solid #2e3e47;}
.tab-cli-inf{width:300px;height:30px;display:inline;float:left;padding:5px;border:1px solid #2e3e47;}


/* Paginação */
.box-pag{width:760px;display:table;margin:20px auto;padding:10px;border:1px solid #cfcfcf;}
.box-pag-before{width:20%;height:50px;float:left;display:inline;text-align:left;}
.box-pag-atual{width:60%;height:50px;float:left;display:inline;text-align:center;}
.box-pag-atual-up{width:100%;height:25px;}
.bax-pag-atual-middle{font-weight:bold;font-size:14px;color:#333;}
.box-pag-atual-down{width:100%;height:25px;}
.box-pag-after{width:20%;height:50px;float:left;display:inline;text-align:right;}


/* POP UP */
.alert {padding:20px;font-size:140%;background-color:#1b55af;color:#fff;margin-bottom:5px;}
.closebtn {margin-left:15px;color:#fff;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:0.3s;}
.closebtn:hover {color:#000;}


/*** Especiais ***/
.esconde{display:none !important ;width:0;height:0;}
.rgs{height:25px;text-align:center;display:inline;float:left;line-height:25px;}
/* .rgs{min-width:180px;max-width:250px;height:auto;text-align:center;display:inline;float:left;} */
.rgs-special{height:25px;text-align:center;display:inline;float:left;line-height:25px;}


.box-prod-alt-1{width:510px;height:24px;}
.box-prod-alt-1a{width:510px;height:24px;clear:both;}

.box-prod-alt-2{width:490px;height:24px;}
.box-prod-alt-2a{width:490px;height:24px;clear:both;}


/*** Label Produtos Aletarnativos - Página Digitação de Pedido ***/
.label-prod-alt-1{width:90px;font-size:80%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
.label-prod-alt-2{width:160px;font-size:80%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
.label-prod-alt-3{width:75px;font-size:80%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
.label-prod-alt-4{width:90px;font-size:80%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
.label-prod-alt-5{width:90px;font-size:80%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}

.label-prod-alt-1a{width:90px;font-size:80%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}
.label-prod-alt-2a{width:160px;font-size:80%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}
.label-prod-alt-3a{}
.label-prod-alt-4a{width:90px;font-size:80%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}
.label-prod-alt-5a{width:90px;font-size:80%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}



/*** Links ***/
/* a.lk-top-menu:link, a.lk-top-menu:visited, a.lk-top-menu:active{color:#fff;font-size:80%;line-height:25px;text-decoration:none;}
a.lk-top-menu:hover{color:#f2fd5e;}
 */
a.lk-menu:link, a.lk-menu:visited, a.lk-menu:active{color:#fff;font-size:110%;line-height:140%;text-decoration:none;}
a.lk-menu:hover{color:#f2fd5e;}

a.lk-submenu:link, a.lk-submenu:visited, a.lk-submenu:active{color:#fff;font-size:110%;line-height:200%;text-decoration:none;}
a.lk-submenu:hover{color:#d1ddef;text-decoration:underline;}

a.lk-saiba:link, a.lk-saiba:visited, a.lk-saiba:active{color:#25498b;font-size:90%;line-height:100%;text-decoration:underline;font-style:italic}
a.lk-saiba:hover{color:#337fcc;}

a.lk-back:link, a.lk-back:visited, a.lk-back:active{color:#25498b;font-size:100%;text-decoration:none;}
a.lk-back:hover{color:#337fcc;text-decoration:underline;}

a.lk-alerta:link, a.lk-alerta:visited, a.lk-alerta:active{color:#337fcc;font-size:110%;line-height:100%;font-weight:bold;text-decoration: none;}
a.lk-alerta:hover{color:#25498b;text-decoration:underline;}

a.lk-rodape:link, a.lk-rodape:visited, a.lk-rodape:active{color:#fff;font-size:100%;line-height:140%;text-decoration:none;}
a.lk-rodape:hover{color:#cce5ff;text-decoration:underline;}

a.lk-icon:link, a.lk-icon:visited, a.lk-icon:active{color:#fff;font-size:70%;text-decoration:none;margin-top:30px;margin-right:10px;display:inline;float:left;}
a.lk-icon:hover{color:#a3bbdf;}

a.lk-hamburguer:link, a.lk-hamburguer:visited, a.lk-hamburguer:active{color:#adb53c;font-size:200%;line-height:100%;text-decoration:none;}
a.lk-hamburguer:hover{color:#fff;}

a.lk-navegacao:link, a.lk-navegacao:visited, a.lk-navegacao:active{color:#2b55a2;font-size:16px;line-height:100%;text-decoration:none;}
a.lk-navegacao:hover{color:#cccccc;}

a.lk-navegacao1:link, a.lk-navegacao1:visited, a.lk-navegacao1:active{color:#2b55a2;font-size:13px;line-height:100%;text-decoration:underline;}
a.lk-navegacao1:hover{color:#cccccc;}

a.lk-botao-navegacao-go:link, a.lk-botao-navegacao-go:visited, a.lk-botao-navegacao-go:active{width:40px;height:40px;background:url('imagens/go.png');border:0;display:block;}
a.lk-botao-navegacao-go:hover{width:40px;height:40px;border-bottom: 2px dotted #1b55af;}

a.lk-botao-navegacao-back:link, a.lk-botao-navegacao-back:visited, a.lk-botao-navegacao-back:active{width:40px;height:40px;background:url('imagens/back.png');border:0;}
a.lk-botao-navegacao-back:hover{width:40px;height:40px;border-bottom: 2px dotted #1b55af;}

a.lk-link:link, a.lk-link:visited, a.lk-link:active{color:#000;font-size:14px;line-height:100%;text-decoration:underline;}
a.lk-link:hover{color:#999;text-decoration:underline;}

a.lk-link-1:link, a.lk-link-1:visited, a.lk-link-1:active{color:#000;font-size:16px;line-height:100%;text-decoration:underline;}
a.lk-link-1:hover{color:#999;text-decoration:underline;}

a.lk-link-2:link, a.lk-link-2:visited, a.lk-link-2:active{color:#000;font-size:100%;text-decoration:underline;}
a.lk-link-2:hover{color:#999;text-decoration:underline;}

a.lk-link-3:link, a.lk-link-3:visited, a.lk-link-3:active{color:#000;font-size:100%;line-height:100%;text-decoration:none;}
a.lk-link-3:hover{color:#999;text-decoration:underline;}

a.lk-pag:link, a.lk-pag:visited, a.lk-pag:active{color:#333;text-decoration:none;}
a.lk-pag:hover{color:#999;text-decoration:underline;}

a.lk-insert:link, a.lk-insert:visited, a.lk-insert:active{width:150px;height:40px;background:#1b55af;padding:10px 15px;border:none;color:#FFF;text-align:center;box-shadow:4px 4px 5px #B6B6B6;border-radius:3px;font-weight:bold;letter-spacing:1px;display:block;}
a.lk-insert:hover{background:#4876bf;}

a.lk-icon-p:link, a.lk-icon-p:visited, a.lk-icon-p:active{color:rgba(255, 255, 255, .5);font-size:25px;text-decoration:none;display:inline;float:left;}
a.lk-icon-p:hover{color:#a3bbdf;}

a.lk-escolha:link, a.lk-escolha:visited, a.lk-escolha:active{text-decoration:none;outline:0;border:none;-moz-outline-style: none;}
a.lk-escolha:hover{text-decoration:none;border: 1px solid red;}

.lk-back1{background:#3b75bf;color:#fff;padding:6px 15px 7px 15px;margin-top:0px !important;margin-bottom:auto;margin-left:auto;margin-right:15px;cursor:pointer;border-radius:5px;text-decoration:none;}
.lk-back1:hover{background:#2b55a2;cursor:pointer;}


/*Footer */
.footer-1{width:100%;height:40px;clear:both;margin-top:57px;}
.footer-2{width:75%;height:40px;float:left;display:inline;text-align:right;padding:15px 5px 0px 5px;font-size:12px;color:rgba(255, 255, 255, .5)}
.footer-3{width:25%;height:40px;float:left;display:inline;text-align:left;padding:5px;}



/***** Content Columns *****/
.col-1-1 {width:100%;}
.col-2-3, .col-8-12 {width:66.66%;}
.col-1-2, .col-6-12 {width:50%;}
.col-1-3, .col-4-12 {width:33.33%;}
.col-1-4, .col-3-12 {width:25%;}
.col-1-5 {width:20%;}
.col-1-6, .col-2-12 {width:16.667%;}
.col-1-7 {width:14.28%;}
.col-1-8 {width:12.5%;}
.col-1-9 {width:11.1%;}
.col-1-10 {width:10%;}
.col-1-11 {width:9.09%;}
.col-1-12 {width:8.33%;}



/***** Layout Columns *****/
.col-11-12 {width:91.66%;}
.col-10-12 {width:83.333%;}
.col-9-12 {width:75%;}
.col-5-12 {width:41.66%;}
.col-7-12 {width:58.33%;}



/***** Pushing Blocks *****/
.push-2-3, .push-8-12 {margin-left:66.66%;}
.push-1-2, .push-6-12 {margin-left:50%;}
.push-1-3, .push-4-12 {margin-left:33.33%;}
.push-1-4, .push-3-12 {margin-left:25%;}

.push-1-6, .push-2-12 {margin-left:16.667%;}
.push-1-7 {margin-left:14.28%;}
.push-1-8 {margin-left:12.5%;}
.push-1-9 {margin-left:11.1%;}
.push-1-10 {margin-left:10%;}
.push-1-11 {margin-left:9.09%;}
.push-1-12 {margin-left:8.33%;}



/***** Media Queries *****/
@media only screen and (min-width:20em) and (max-width:29.938em){

	[class*='col-'] {float:left;min-height:1px;padding-left:0px;padding-right:0px;}

	.grid h1{color:#2b55a2;font-size:160%;font-weight:bold;letter-spacing:2px;}
	.grid h2{color:#2b55a2;font-size:130%;font-weight:bold;letter-spacing:2px;padding-top:5px;}

	.xsmall-col-half {width:50%;padding:0 2%}
	.xsmall-col-1 {width:100%;padding:0 2%}
	.xsmall-col-hide {display:none !important ;width:0;height:0;}

	/*** Logotipo ***/
	.logotipo {width:100px;height:100px;position:relative;margin-top:15px;}

	/***** LUTO *****/
	.luto{width: 100% !important;height: 100% !important;background-image:url('../img-site/luto.jpg');background-repeat: no-repeat;background-position: 240px 25px;}

	.slogan-hidden{display:none;}

	/*** Boxes ***/
	.rg{width:350px;height:130px;padding:8px 0 10px 0;margin:20px auto 15px auto;text-align:center;}
/*	.rg{width:300px;height:70px;padding:8px 0 10px 0;margin:20px auto 15px auto;text-align:center;}*/
	.rg-ped{width:350px;height:100px;padding:10px 10px 10px 0;margin:20px auto 20px auto;text-align:center;}
	.rg-ped-special{font-size:90%;text-align:center;height:75px;}
	.rgs{width:100%}
	.rg-botao{width:100%;text-align:right;padding-right:0px;margin-top:-35px;height:35px;}

	.ct-search{width:300px;height:auto;margin:0 auto;padding:0;}
	.ct-txt-pedido{width:300px;height:100px;background:#f5f5f5;font-size:96%;color:#333333;text-align:center;margin:30px auto;border:1px solid #d3d3d3;padding:27px 8px;}
	.ct-txt-mensagem{width:300px;height:100px;background:#f5f5f5;font-size:96%;color:#333333;text-align:center;margin:30px auto;border:1px solid #d3d3d3;padding:20px;}
	.ct-txt-mensagem-1{width:95%;height:170px;background:#f5f5f5;font-size:100%;color:#333333;text-align:center;margin:30px auto 0 auto;border:1px solid #d3d3d3;padding:25px;}
	.ct-txt-mensagem-2{width:95%;height:30px;text-align:right;margin:10px auto 20px auto;padding-right:5px;}
	.ct-txt-mensagem-3{width:400px;height:50px;margin-left:170px;margin-top:-15px;}

	.ct-msg1{width:92px;height:50px;line-height:50px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:70%}
	.ct-msg2{width:92px;height:50px;line-height:50px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:70%}
	.ct-msg3{width:92px;height:50px;line-height:50px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:70%}
	.ct-msg4{width:92px;height:50px;line-height:50px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:70%}
	.ct-msg5{width:92px;height:50px;line-height:50px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:70%}
	.ct-msg6{width:92px;height:50px;line-height:50px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:70%}

	.ct-msg1-mid{width:56px;height:50px;line-height:50px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:50%}
	.ct-msg2-mid{width:56px;height:50px;line-height:50px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:50%}
	.ct-msg3-mid{width:56px;height:50px;line-height:50px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:50%}
	.ct-msg4-mid{width:56px;height:50px;line-height:50px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:50%}
	.ct-msg5-mid{width:56px;height:50px;line-height:50px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:50%}
	.ct-msg6-mid{width:56px;height:50px;line-height:50px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:50%}

	.ct-msg1-alt{width:50px;height:21px;line-height:21px;display:block;float:left;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:50%;}
	.ct-msg2-alt{width:50px;height:21px;line-height:21px;display:block;float:left;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:50%;}
	.ct-msg3-alt{width:50px;height:21px;line-height:21px;display:block;float:left;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:50%;}
	.ct-msg4-alt{width:50px;height:21px;line-height:21px;display:block;float:left;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:50%;}
	.ct-msg5-alt{width:50px;height:21px;line-height:21px;display:block;float:left;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:50%;}
	.ct-msg6-alt{width:50px;height:21px;line-height:21px;display:block;float:left;background:#fff;border:1px solid #ccc;}

	.ct-box-header{height:200px;}
	.ct-box-header-1{height:450px;}
	.ct-box-header-2{height:490px;}
	.ct-box-000{width:300px;min-height:700px;margin:10px auto;text-align:left;}
	.ct-box-00{width:300px;min-height:500px;margin:30px auto 50px auto;text-align:left;}
	.ct-box-0{width:300px;height:284px;margin:50px auto;text-align:left;}
	.ct-box-1{width:340px;height:500px;margin:0;margin-left:-12px;}
	.ct-box-2{width:340px;height:500px;margin:0;margin-left:-12px;}
	.ct-box-4{width:340px;height:500px;margin:0;margin-left:-12px;}
	.ct-box-5{width:340px;height:500px;margin:0;margin-left:-12px;}
	.ct-box-6{width:340px;height:500px;margin:0 auto;}
	.ct-box-7{width:340px;height:500px;margin:0;margin-left:-12px;}
	.ct-box-8{width:340px;height:1300px;margin:0 auto;}
	.ct-box-9{width:340px;height:500px;margin:0;margin-left:-12px;}
	.ct-box-10{width:340px;height:500px;margin:0;margin-left:-12px;}
	.ct-box-13{width:340px;height:500px;margin:0;margin-left:-12px;}
	.ct-box-11{width:340px;height:500px;margin:0 auto;}
	.ct-box-12{width:340px;height:500px;margin:0;margin-left:-12px;}
	.ct-box-14{width:340px;height:500px;margin:0;margin-left:-12px;}
	.ct-box-16{width:340px;height:500px;margin:0 auto;}
	.ct-box-17{width:340px;height:30px;font-size:140%;text-align:center;margin:20px auto 20px auto;}
	.ct-box-18{width:340px;height:150px;margin:20px auto 0 auto;}
	.ct-box-19{width:340px;height:600px;margin:0 auto;}
	.ct-box-20{width:300px;height:900px;margin:20px auto;}
	.ct-box-21{height:280px;}
	/*.ct-box-22{width:70%;height:150px;margin:0px auto 0px 60px;}*/
	.ct-box-22{width:70%;height:190px;margin:0px auto 0px 50px;}
	/*.ct-box-23{width:316px;height:900px;margin:20px auto;}*/
	.ct-box-23{width:316px;height:1100px;margin:20px auto;}
	.ct-box-24{width:340px;height:500px;margin:0;margin-left:-4px;}
	.ct-box-25{width:340px;height:500px;margin:0;margin-left:-10px;}
	.ct-box-26{width:286px;height:30px;margin:0px auto;text-align:right;}
	.ct-box-27{width:340px;height:800px;margin:0 auto; }
	.ct-box-28{width:340px;height:800px;margin:0 auto;}
	.ct-box-32{width:320px;height:500px;margin:10px auto;}
	.ct-box-33{width:340px;height:500px;margin:10px auto;}
	.ct-box-34{width:340px;height:500px;margin:10px auto;}

	/*** Submenu da loja ***/
	.outsubmenu1{width:242px;height:156px;margin:20px auto;}
	.outsubmenu2{width:242px;height:156px;margin:20px auto;}
	.outsubmenu3{width:122px;height:40px;margin:20px auto;}
	.submen{width:120px;height:38px;display:inline;float:left;background:#2b55a2;color:#fff;text-align:center;border:1px solid #3d79e7;margin-right:1px;-webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black;box-shadow: 0 8px 6px -6px black;}

	.label-1 {width:100%;line-height:130%;font-size:11px;}


	/*** Formulários da Loja ***/

	/* Formulário de Entrada */
	.form-in label>span {float:left;width:28%;font-size:96%;text-align:left;margin-top:10px;}
	.form-in input[type="text"], .form-in input[type="password"] {margin-right:4px;width:70%;}

	/* Formulário Micro da Página que Escolhe os Produtos Enviar para a Página de Digitação */
	.micro-form{width:140px;height:30px;float:left;display:inline;margin:10px 0 10px 0;padding:4px 0;}


	/* Formulário de Pesquisa de Produtos e Clientes */
	.form-search-line {width:340px;height:120px;padding:15px 0 15px 0px;clear:both;margin:0;}
		.form-search-line-1 {width:290px;height:130px;padding:2px 0;clear:both;margin:0 auto;}

	.form-search-line-special {width:300px;height:140px;padding:0;clear:both;margin:0 0 10px 0;background:#fff;}
	.form-search-line-1-special	{width:280px;min-height:180px;padding:0;clear:both;margin:0 0 10px 0;background:#fff;}

	.form-buscado-g {width:300px;height:180px;padding:0;clear:both;margin:0 0 10px 0px;background:#fff;}
	.form-buscado-p {width:300px;height:180px;padding:0;clear:both;margin:0 0 10px 0;background:#fff;}
	.form-lista {width:300px;height:180px;padding:0;clear:both;margin:0 0 10px 0;background:#fff;}
	.form-lista-g {width:300px;height:180px;padding:0;clear:both;margin:0 0 10px 0;background:#fff;}


	.form-search-col-0 {width:50px;height:44px;text-align:center;float:left;display:inline;}
	.form-search-col-1 {width:80px;height:44px;float:left;display:inline;padding:10px 0;}
	.form-search-col-2 {width:220px;height:44px;float:left;display:inline;}
		.form-search-col-4 {width:180px;height:44px;float:left;display:inline;line-height:40px;}
		.form-search-col-6 {width:90px;height:44px;color:#333;text-align:left;font-weight:bold;float:left;display:inline;padding:10px 0;}
	.form-search-select {width:210px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
		.form-search-select-1 {width:170px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	.form-search-input {width:220px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	.form-search-button {width:40px;height:40px;background:#1b55af;border:none;padding:10px 10px 10px 10px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;margin:0 auto;}
	.form-search-button:hover {background:#4876bf;}


	/* Formulário de Pedido*/
	.label-2 {width:100%;line-height:130%;font-size:14px;}


	/* Formulário de Sugestões, SAC e Envio de Pedido */
	.form-format {background:#dce7f2;padding:25px 0px 25px 5px;font-size:90%;color:#888;text-shadow:1px 1px 1px #FFF;border:1px solid #99bfe5;}
	.form-format label {display:block;margin:0px;color:#222;}
	.form-format label>span {float:left;width:100%;font-size:110%;text-align:left;padding:0 3px;margin-top:10px;}
	.form-format input[type="text"], .form-format input[type="password"], .form-format input[type="email"], .form-format textarea, .form-format select {font-family: 'Myriad Pro Regular';border:1px solid gray;color:#333;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:95%;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	.form-format input[class="text-1"]{width:70px;background:#e5e5e5;}
	.form-format input[type="radio"]{margin-top:13px;}
	.form-format textarea{font-family:'Myriad Pro Regular';font-size:13px;padding:5px 3px 3px 5px;height:200px;}
	.form-format textarea[class="textarea-1"]{font-family:'Myriad Pro Regular';font-size:13px;padding:5px 3px 3px 5px;height:100px;}
	.form-format textarea[class="textarea-2"]{font-family:'Myriad Pro Regular';font-size:13px;padding:5px 3px 3px 5px;height:300px;}
	.form-format textarea[class="textarea-3"]{font-family:'Myriad Pro Regular';font-size:13px;padding:5px 3px 3px 5px;width:295px;height:200px;}
	.form-format select[class="select-1"]{width:100px;}
	.form-format .button {width:100px;height:40px;background:#1b55af;border:none;padding:10px 25px 10px 25px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;}
	.form-format .button:hover{background:#4876bf;}


	/* Formulário cadastro de usuário */
	.form-formats label>span {float:left;width:40%;font-size:100%;text-align:left;padding-right:10px;margin-top:10px;}


	/* Tabelas Verticais */
	.tab-cli{width:230px;height:34px;font-size:90%;clear:both;margin:0 auto;clear:both;}
	.tab-cli-tit{width:230px;height:30px;color:#fff;background:#2e3b47;display:inline;float:left;margin:0 2px 2px 0;padding:5px 3px;border:1px solid #2e3e47;}
	.tab-cli-inf{width:230px;height:30px;display:inline;float:left;padding:5px 3px;border:1px solid #2e3e47;}


	/* Links */
	a.lk-icon-p:link, a.lk-icon-p:visited, a.lk-icon-p:active{color:rgba(255, 255, 255, .5);font-size:25px;text-decoration:none;display:inline;float:left;}
	a.lk-icon-p:hover{color:#a3bbdf;}


	/*Footer */
	.footer-1{width:100%;height:40px;clear:both;margin-top:37px;}
	.footer-2{width:75%;height:40px;float:left;display:inline;text-align:right;padding:15px 5px 0px 5px;font-size:12px;color:rgba(255, 255, 255, .5)}
	.footer-3{width:25%;height:40px;float:left;display:inline;text-align:left;padding:5px;}
	/*****/



	/*** Paginação ***/
	.box-pag{width:300px;display:table;margin:20px auto;padding:10px 5px;border:1px solid #cfcfcf;}

	.box-pag-before{width:17%;height:95px;float:left;display:inline;text-align:left;}
	.box-pag-atual{width:66%;height:95px;float:left;display:inline;text-align:center;}
	.box-pag-atual-up{width:100%;height:70px;line-height:23px;letter-spacing:1px}
	.bax-pag-atual-middle{font-weight:bold;font-size:14px;color:#333;}
	.box-pag-atual-down{width:100%;height:25px;}
	.box-pag-after{width:17%;height:95px;float:left;display:inline;text-align:right;}


	/*** Diversos ***/
	.x{width:300px;}
	.cx-4{background:#dce7f2;width:100%;height:188px;float:left;display:inline;margin-top:3px;padding:0px 0px;border:1px solid #99bfe5;overflow:auto;}
	.rgs{width:300px;height:auto;text-align:center;display:inline;float:left;}

	/*** Margins ***/
	.special-margin-1{margin-left:10px;}


	/*** Height ***/
	.special-height-3 {height:35px;}
	.special-height-4 {height:20px;}


	/*** Formatação Alternativos e Similares ***/
	.box-prod-alt-1{width:307px;height:21px;margin-left:-2px;}
	.box-prod-alt-1a{width:307px;height:21px;margin-left:-2px;clear:both;}

	.box-prod-alt-2{width:260px;height:21px;}
	.box-prod-alt-2a{width:260px;height:21px;clear:both;}

	/*** Label Produtos Aletarnativos - Página Digitação de Pedido ***/
	.label-prod-alt-1{width:46px;font-size:65%;font-weight:bold;display:block;float:left;padding:3px 1px;background:#666666;color:#fff;border:1px solid #ccc;}
	.label-prod-alt-2{width:100px;font-size:65%;font-weight:bold;display:block;float:left;padding:3px 1px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-3{width:50px;font-size:65%;font-weight:bold;display:block;float:left;padding:3px 1px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-4{width:55px;font-size:65%;font-weight:bold;display:block;float:left;padding:3px 1px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-5{width:55px;font-size:65%;font-weight:bold;display:block;float:left;padding:3px 1px;background:#666666;color:#fff;border:1px solid #ccc}

	.label-prod-alt-1a{width:46px;font-size:65%;display:block;float:left;padding:3px 1px;background:#fff;border:1px solid #ccc;}
	.label-prod-alt-2a{width:100px;font-size:65%;display:block;float:left;padding:3px 1px;background:#fff;border:1px solid #ccc}
	.label-prod-alt-3a{}
	.label-prod-alt-4a{width:55px;font-size:65%;display:block;float:left;padding:3px 1px;background:#fff;border:1px solid #ccc}
	.label-prod-alt-5a{width:55px;font-size:65%;display:block;float:left;padding:3px 1px;background:#fff;border:1px solid #ccc}



	/*** Especiais ***/
	.xsmall-special-config-1{margin-left:0px !important;}
	.xsmall-special-config-2{width:90px !important;}
	.xsmall-special-config-2a{width:30px !important;}
	.xsmall-special-config-3{width:270px;padding-left:40px!important;}
	.xsmall-special-config-4{width:200px;padding-left:70px!important;}
		.xsmall-special-config-4a{width:150px;padding-left:70px!important;}
		.xsmall-special-config-4b{width:120px;padding-left:40px!important;}
	.xsmall-special-config-5{width:32px !important;}
		.xsmall-special-config-5a{width:32px !important;margin-left:30px;}
	.xsmall-special-config-6{width:60px !important;}
	.xsmall-special-config-7{width:70px !important;}
	.xsmall-special-config-8{width:80px !important;}
	.xsmall-special-config-9{width:90px !important;font-size:12px !important;overflow:hidden;padding-top:8px;}
	.xsmall-special-config-10{width:70px !important;font-size:12px !important;overflow:hidden;padding-top:8px;}
	.xsmall-special-config-11{width:150px !important;}
	.xsmall-special-config-12{width:300px !important;}
	.xsmall-special-config-13{width:280px !important;height:auto;margin:10px auto;}
	.xsmall-special-config-14{width:180px !important;height:auto;margin:10px auto;}
	.xsmall-special-config-15{height:300px;margin-bottom: 30px !important;}
	.xsmall-special-config-16{width:52px !important;font-size:12px !important;overflow:hidden;padding-top:8px;}
	.xsmall-special-config-17{width:40px !important;}
	.xsmall-special-config-18{width:130px !important;}
	.xsmall-special-config-19{width:310px !important;}

	.xsmall-special-config-20{width:270px;padding-left:30px!important;}
	.xsmall-special-config-21{width:80px;padding-left:30px;}
	.xsmall-special-config-22{width:75px;}
	.xsmall-special-config-23{margin-left:15px;}
	.xsmall-special-config-24{width:320px !important;}
	.xsmall-special-config-25{width:200px !important;}
	.xsmall-special-config-26{margin-left:-30px;width:320px;}
	.xsmall-special-config-27{margin-left:-40px;width:400px;}

	/*** Links ***/
	a.lk-link-1:link, a.lk-link-1:visited, a.lk-link-1:active{color:#000;font-size:15px;line-height:100%;text-decoration:underline;margin-left:-5px;}
	a.lk-link-1:hover{color:#999;text-decoration:underline;}

}

@media only screen and (min-width:30em) and (max-width:47.938em){

	[class*='col-'] {float:left;min-height:1px;padding-left:0px;padding-right:0px;}

	.grid h1{color:#2b55a2;font-size:200%;font-weight:bold;letter-spacing:2px;}
	.grid h2{color:#2b55a2;font-size:150%;font-weight:bold;letter-spacing:2px;padding-top:5px;}

	.small-col-half {width:50%;padding:0 2%}
	.small-col-1 {width:100%;padding:0 2%}
	.small-col-2 {width:50%;}
	.small-col-hide {display:none !important ;width:0;height:0;}

	/*** Logotipo ***/
	.logotipo {width:100px;height:100px;position:relative;margin-top:15px;}

	/***** LUTO *****/
	.luto{width: 100% !important;height: 100% !important;background-image:url('../img-site/luto.jpg');background-repeat: no-repeat;background-position: 400px 30px;}

	/*** Boxes ***/
	.rg{width:484px;height:100px;padding:8px 0 10px 0;margin:0px auto 15px auto;text-align:center;}
	.rg-ped{width:484px;height:100px;padding:10px 10px 10px 0;margin:20px auto 20px auto;text-align:center;}
	.ct-search{width:484px;height:auto;margin:0 auto;padding:0;}
	.ct-txt-pedido{width:460px;height:100px;background:#f5f5f5;font-size:110%;color:#333333;text-align:center;margin:30px auto;border:1px solid #d3d3d3;padding:27px 8px;}

	.ct-msg1{width:90%;height:50px;line-height:50px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:100%}
	.ct-msg2{width:90%;height:50px;line-height:50px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:100%}
	.ct-msg3{width:90%;height:50px;line-height:50px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:100%}
	.ct-msg4{width:90%;height:50px;line-height:50px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:100%}
	.ct-msg5{width:90%;height:50px;line-height:50px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:100%}
	.ct-msg6{width:90%;height:50px;line-height:50px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:100%}

	.ct-msg1-small{width:70px;height:24px;line-height:24px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:0px;}
	.ct-msg2-small{width:70px;height:24px;line-height:24px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:60%;margin-left:0px;}
	.ct-msg3-small{width:70px;height:24px;line-height:24px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:0px;}
	.ct-msg4-small{width:70px;height:24px;line-height:24px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:0px;}
	.ct-msg5-small{width:70px;height:24px;line-height:24px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:0px;}
	.ct-msg6-small{width:70px;height:24px;line-height:24px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:60%;margin-left:0px;}

	.ct-msg1-mid{width:96%;height:50px;line-height:50px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:70%}
	.ct-msg2-mid{width:96%;height:50px;line-height:50px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:70%}
	.ct-msg3-mid{width:96%;height:50px;line-height:50px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:70%}
	.ct-msg4-mid{width:96%;height:50px;line-height:50px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:70%}
	.ct-msg5-mid{width:96%;height:50px;line-height:50px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:70%}
	.ct-msg6-mid{width:96%;height:50px;line-height:50px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:70%}


	.ct-msg1-alt{width:75px;height:22px;line-height:22px;display:block;float:left;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
	.ct-msg2-alt{width:75px;height:22px;line-height:22px;display:block;float:left;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:60%;}
	.ct-msg3-alt{width:75px;height:22px;line-height:22px;display:block;float:left;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
	.ct-msg4-alt{width:75px;height:22px;line-height:22px;display:block;float:left;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
	.ct-msg5-alt{width:75px;height:22px;line-height:22px;display:block;float:left;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
	.ct-msg6-alt{width:75px;height:22px;line-height:22px;display:block;float:left;background:#fff;border:1px solid #ccc;}


	.ct-box-header{height:130px;}
	.ct-box-header-1{height:430px;}
	.ct-box-header-2{height:400px;}
	.ct-box-000{width:450px;height:700px;margin:50px auto;text-align:left;}
	.ct-box-00{width:360px;height:334px;margin:30px auto 50px auto;text-align:left;}
	.ct-box-0{width:360px;height:284px;margin:50px auto;text-align:left;}
	.ct-box-2{width:484px;height:500px;margin:0 auto;}
	.ct-box-5{width:484px;height:500px;margin:0;margin-left:-16px;}
	.ct-box-6{width:496px;height:500px;margin:0 auto;}
	.ct-box-7{width:484px;height:500px;margin:0;margin-left:-16px;}
	.ct-box-9{width:484px;height:500px;margin:0 auto;}
	.ct-box-10{width:484px;height:500px;margin:0 auto;}
	.ct-box-11{width:496px;height:500px;margin:0 auto;}
	.ct-box-12{width:512px;height:500px;margin:0 auto;}
	.ct-box-13{width:492px;height:500px;margin:0 auto;}
	.ct-box-14{width:484px;height:500px;margin:0;margin-left:-16px;}
	.ct-box-16{width:484px;height:500px;margin:0 auto;}
	.ct-box-17{width:484px;height:30px;font-size:140%;text-align:center;margin:20px auto 20px auto;}
	.ct-box-18{width:484px;height:150px;margin:20px auto 0 auto;}
	.ct-box-19{width:484px;height:600px;margin:0 auto;}
	.ct-box-20{width:484px;height:700px;margin:20px auto;}
	.ct-box-21{height:250px;}
	.ct-box-23{width:460px;height:900px;margin:20px auto;}
	.ct-box-24{width:484px;height:500px;margin:0;margin-left:-16px;}
	.ct-box-25{width:484px;height:500px;margin:20px auto;}
	.ct-box-26{width:326px;height:30px;margin:0px auto;text-align:right;}
	.ct-box-27{width:478px;height:800px;margin:0 auto;}
	.ct-box-28{width:484px;height:800px;margin:0;margin-left:-16px;}
	.ct-box-32{width:380px !important;height:500px;margin:10px auto;}
	.ct-box-33{width:560px !important;height:500px;margin:10px auto;}
	.ct-box-34{width:650px !important;height:500px;margin:10px auto 10px -10px;overflow:hidden;}

	/*** Submenu da loja ***/
	.outsubmenu1{width:364px;height:118px;margin:20px auto;}
	.outsubmenu2{width:364px;height:118px;margin:20px auto;}
	.submen{width:120px;height:38px;display:inline;float:left;background:#2b55a2;color:#fff;text-align:center;border:1px solid #3d79e7;margin-right:1px;-webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black;box-shadow: 0 8px 6px -6px black;}


	/*** Formulários da Loja ***/

	/* Formulário Micro da Página que Escolhe os Produtos Enviar para a Página de Digitação */
	.micro-form{width:100%;height:30px;float:left;display:inline;margin:10px 0 10px 0;padding:4px 0;}


	/* Formulário de Pesquisa de Produtos e Clientes */
	.form-search-line {width:344px;height:120px;padding:15px 0 15px 0px;clear:both;margin:0 auto;}
		.form-search-line-1 {width:290px;height:130px;padding:2px 0;clear:both;margin:0 auto;}
	.form-search-line-special {width:500px;min-height:120px;padding:15px 0 15px 0px;clear:both;margin:0 0 0 -15px;}

	.form-buscado-g {width:460px;height:110px;padding:0;clear:both;margin:0 0 10px -10px;background:#fff;}
	.form-buscado-p {width:460px;height:110px;padding:0;clear:both;margin:0 0 10px -10px;background:#fff;}
	.form-lista {width:460px;height:110px;padding:0;clear:both;margin:0 0 10px -10px;background:#fff;}
	.form-lista-g {width:460px;height:110px;padding:0;clear:both;margin:0 0 10px -10px;background:#fff;}

	.form-search-col-0 {width:50px;height:44px;text-align:center;float:left;display:inline;}
	.form-search-col-1 {width:80px;height:44px;float:left;display:inline;padding:10px 0;}
	.form-search-col-2 {width:180px;height:44px;float:left;display:inline;}
	.form-search-col-2b {width:180px;height:44px;float:left;display:inline;line-height:40px;}
	.form-search-col-4 {width:175px;height:44px;float:left;display:inline;line-height:40px;}
	.form-search-select {width:180px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	.form-search-select-1 {width:170px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	.form-search-input {width:220px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	.form-search-input-1 {width:200px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:2px;margin-left:-30px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	.form-search-button {width:40px;height:40px;background:#1b55af;border:none;padding:10px 10px 10px 10px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;margin:0 auto;}
	.form-search-button:hover {background:#4876bf;}


	/* Formulário de Sugestões, SAC e Envio de Pedido */
	.form-format {background:#dce7f2;padding:25px 0px 25px 10px;font-size:90%;color:#888;text-shadow:1px 1px 1px #FFF;border:1px solid #99bfe5;}
	.form-format label {display:block;margin:0px;color:#222;}
	.form-format label>span {float:left;width:100%;font-size:110%;text-align:left;padding:0 5px;margin-top:10px;}
	.form-format textarea[class="textarea-3"]{font-family:'Myriad Pro Regular';font-size:13px;padding:5px 3px 3px 5px;width:430px;height:200px;}



	/* Formulário cadastro de usuário */
	/*.form-formats {background:#dce7f2;padding:25px 0px 25px 10px;font-size:90%;color:#888;text-shadow:1px 1px 1px #FFF;border:1px solid #99bfe5;}*/
	/*.form-formats label {display:block;margin:0px;color:#222;}*/
	.form-formats label>span {float:left;width:40%;font-size:100%;text-align:left;padding-right:10px;margin-top:10px;}
	.form-formats input[type="text"], .form-formats input[type="password"], .form-formats input[type="email"], .form-formats select {font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:55%;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	/*.form-formats .button {width:100px;height:40px;background:#1b55af;border:none;padding:10px 25px 10px 25px;color:#FFF;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;font-weight:bold;text-shadow:1px 1px 1px #8daad7;letter-spacing:1px;cursor:pointer;}*/
	/*.form-formats .button:hover {background:#4876bf;}*/


	/* Links */
	a.lk-icon-p:link, a.lk-icon-p:visited, a.lk-icon-p:active{color:rgba(255, 255, 255, .5);font-size:25px;text-decoration:none;display:inline;float:left;}
	a.lk-icon-p:hover{color:#a3bbdf;}
	/*****/


	/*Footer */
	.footer-1{width:100%;height:40px;clear:both;margin-top:65px;}
	.footer-2{width:80%;height:40px;float:left;display:inline;text-align:right;padding:15px 5px 0px 5px;font-size:12px;color:rgba(255, 255, 255, .5)}
	.footer-3{width:20%;height:40px;float:left;display:inline;text-align:left;padding:5px;}
	/*****/


	/***** Tabelas da loja *****/

	/* Títulos das Tabelas */

	/* Linhas das Tabelas */
	.tablin-200l {width:200px;height:30px;float:left;display:inline;color:#333;font-size:90%;text-align:left;line-height:140%;background:#fff;overflow:hidden;margin:1px 1px 0 0;padding-top:5px;padding-left:5px;border:1px solid #2e3e47;}


	/* tabelas Verticais */
	.tab-cli{width:474px;height:34px;clear:both;margin:0 auto 0 -5px;}
	.tab-cli-tit{width:182px;height:30px;color:#fff;background:#2e3b47;display:inline;float:left;margin:0 2px 2px 0;padding:5px;border:1px solid #2e3e47;}
	.tab-cli-inf{width:282px;height:30px;display:inline;float:left;padding:5px;border:1px solid #2e3e47;}


	/* Paginação */
	.box-pag{width:460px;display:table;margin:20px auto;padding:10px 5px;border:1px solid #cfcfcf;}
	.box-pag-before{width:15%;height:75px;float:left;display:inline;text-align:left;}
	.box-pag-atual{width:70%;height:75px;float:left;display:inline;text-align:center;}
	.box-pag-atual-up{width:100%;height:50px;line-height:23px;letter-spacing:1px}
	.bax-pag-atual-middle{font-weight:bold;font-size:14px;color:#333;}
	.box-pag-atual-down{width:100%;height:25px;}
	.box-pag-after{width:15%;height:75px;float:left;display:inline;text-align:right;}

	/*** Diversos ***/
	.ft-9{font-size:9px;}
	.pad-top-12{padding-top:12px;}
	.cx-4{background:#dce7f2;width:470px;height:188px;margin:3px auto;padding:0px 0px;border:1px solid #99bfe5;overflow:auto;}
	.rgs{width:484px;height:auto;display:inline;float:left;}
	.small-hidden{display:none;}


	/*** Margins ***/
	.special-margin-1{margin-left:130px;}


	/*** Heights ***/
	.special-height-4 {height:20px;}

	.box-prod-alt-1{width:480px;height:22px;}
	.box-prod-alt-1a{width:480px;height:22px;clear:both;}

	.box-prod-alt-2{width:400px;height:22px;}
	.box-prod-alt-2a{width:400px;height:22px;clear:both;}


	/*** Label Produtos Aletarnativos - Página Digitação de Pedido ***/
	.label-prod-alt-1{width:70px;font-size:70%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-2{width:140px;font-size:70%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-3{width:75px;font-size:70%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-4{width:70px;font-size:70%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-5{width:70px;font-size:70%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}

	.label-prod-alt-1a{width:70px;font-size:70%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}
	.label-prod-alt-2a{width:140px;font-size:70%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}
	.label-prod-alt-3a{}
	.label-prod-alt-4a{width:70px;font-size:70%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}
	.label-prod-alt-5a{width:70px;font-size:70%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}


	/*** Especiais ***/
	.small-special-config-1{width:412px;margin:0 auto;}
	.small-special-config-2{width:464px;margin:0 auto;}
	.small-special-config-3{width:85px !important;}
	.small-special-config-4{width:50px !important;}
	.small-special-config-5{width:70px !important;}
	.small-special-config-6{margin-left:0px !important;}
	.small-special-config-8{width:30px !important;}
	.small-special-config-8a{width:80px !important;}
	.small-special-config-9{width:130px;padding-left:20px!important;}
	.small-special-config-9a{width:70px;padding-left:10px!important;}
	.small-special-config-10{width:240px;padding-left:20px!important;}
	.small-special-config-11{width:90px !important;}
	.small-special-config-12{width:93px !important;}
	.small-special-config-13{width:100px !important;font-size:13px !important;overflow:hidden;padding-top:8px;}
	.small-special-config-14{width:100px !important;overflow: hidden;}
	.small-special-config-15{width:474px;margin:0 auto;display:block;}
	.small-special-config-16{width:442px;margin:0 auto;}
	.small-special-config-17{width:70px !important;font-size:12px !important;overflow:hidden;padding-top:4px;}
	.small-special-config-18{width:60px !important;}
	.small-special-config-18a{width:60px !important;margin-left:1px;}
	.small-special-config-19{width:85px;margin:0 auto;}
	.small-special-config-20{width:85px !important;font-size:13px !important;overflow:hidden;padding-top:8px;}
	.small-special-config-21{margin-left:-12px !important;}
	.small-special-config-22{width:210px;}
	.small-special-config-23{margin-left:-18px !important;}
	.small-special-config-24{width:220px !important;}
	.small-special-config-25{width:442px;height:300px;margin:0 auto 30px auto;}
	.small-special-config-26{width:200px;}
	.small-special-config-27{width:40px !important;}
	.small-special-config-28{width:80px !important;}
	.small-special-config-29{width:444px;margin:0 auto;display:block;}
	.small-special-config-30{width:400px;text-align:center;margin-left:30px;}
}

@media only screen and (min-width:48em) and (max-width:61.938em){

	[class*='col-'] {float:left;min-height:1px;padding-left:4px;padding-right:4px;}

	.grid h1{color:#2b55a2;font-size:220%;font-weight:bold;letter-spacing:2px;}
	.grid h2{color:#2b55a2;font-size:170%;font-weight:bold;letter-spacing:2px;margin-left:18%;line-height:20%;}

	.medium-col-half {width:50%;padding:0 2%}
	.medium-col-1{width:100%;}
	.medium-col-2{width:33.33%;}
	.medium-col-3{width:50%;}
	.medium-col-4{width:66.66%;}
	.medium-col-5{width:25%;}
	.medium-col-6{width:37.5%;}
	.medium-col-7{width:20%;}
	.medium-col-hide {display:none !important ;width:0;height:0;}

	.header .menuIcon a {width:100%;display:inline-block;padding:5px 15px 3px 50px;}

	/***** LUTO *****/
	.luto{width: 250px !important;height: 100% !important;background-image:url('../img-site/luto.jpg');background-repeat: no-repeat;background-position: 170px 40px;text-align: left;padding-left:15px;}


	/*** Boxes ***/
	.ct-box-header{height:200px;}
	.ct-box-header-2{height:290px;}
	.rg{width:484px;height:70px;padding:8px 0 10px 0;margin:20px auto 15px auto;text-align:center;}
	.rg-ped{width:484px;height:100px;padding:10px 10px 10px 0;margin:20px auto 20px auto;text-align:center;}
	.rg-ped-special{width:560px;height:60px;padding:0px 10px 10px 0;margin:0px auto 0px auto;text-align:center;}
	.ct-txt-pedido{width:760px;height:100px;background:#f5f5f5;font-size:120%;color:#333333;text-align:center;margin:30px auto;border:1px solid #d3d3d3;padding:36px 20px;}
	.ct-box-5{width:784px;height:500px;margin:0;margin-left:-6px;}
	.ct-box-6{width:724px;height:500px;margin:0 auto;}
	.ct-box-11{width:724px;height:500px;margin:0 auto;}
	.ct-box-12{width:704px;height:500px;margin:0 auto;}
	.ct-box-19{width:410px;height:660px;margin:0 auto;}
	.ct-box-20{width:520px;height:580px;margin:20px auto;}
	.ct-box-22{width:100%;height:200px;margin:0px auto 0px 10px;}
	.ct-box-28{width:724px;height:800px;margin:0 auto;}
	.ct-box-29{width:744px;height:800px;margin:0 auto;display:block;}
	.ct-box-31{width:580px;height:500px;margin:0 auto;}

	.ct-msg1{width:90%;height:50px;line-height:50px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:90%}
	.ct-msg2{width:90%;height:50px;line-height:50px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:90%}
	.ct-msg3{width:90%;height:50px;line-height:50px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:90%}
	.ct-msg4{width:90%;height:50px;line-height:50px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:90%}
	.ct-msg5{width:90%;height:50px;line-height:50px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:90%}
	.ct-msg6{width:90%;height:50px;line-height:50px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:90%}

	.ct-msg1-mid{width:70px;height:50px;line-height:50px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:80%}
	.ct-msg2-mid{width:70px;height:50px;line-height:50px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:80%}
	.ct-msg3-mid{width:70px;height:50px;line-height:50px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:80%}
	.ct-msg4-mid{width:70px;height:50px;line-height:50px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:80%}
	.ct-msg5-mid{width:70px;height:50px;line-height:50px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:80%}
	.ct-msg6-mid{width:70px;height:50px;line-height:50px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:80%}

	.ct-msg1-small{width:70px;height:24px;line-height:24px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:-5px;}
	.ct-msg2-small{width:70px;height:24px;line-height:24px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:60%;margin-left:-5px;}
	.ct-msg3-small{width:70px;height:24px;line-height:24px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:-5px;}
	.ct-msg4-small{width:70px;height:24px;line-height:24px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:-5px;}
	.ct-msg5-small{width:70px;height:24px;line-height:24px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:60%;margin-left:-5px;}
	.ct-msg6-small{width:70px;height:24px;line-height:24px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:60%;margin-left:-5px;}

	.ct-msg1-alt{width:70px;height:21px;line-height:21px;display:block;float:left;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
	.ct-msg2-alt{width:70px;height:21px;line-height:21px;display:block;float:left;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:60%;}
	.ct-msg3-alt{width:70px;height:21px;line-height:21px;display:block;float:left;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
	.ct-msg4-alt{width:70px;height:21px;line-height:21px;display:block;float:left;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
	.ct-msg5-alt{width:70px;height:21px;line-height:21px;display:block;float:left;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:60%;}
	.ct-msg6-alt{width:70px;height:21px;line-height:21px;display:block;float:left;background:#fff;border:1px solid #ccc;}


	.label-1 {width:100%;line-height:100%;font-size:70%}

	/* Formulário Micro da Página que Escolhe os Produtos Enviar para a Página de Digitação */
	.micro-form{width:370px;height:30px;float:left;display:inline;margin:10px 0 10px 0;padding:4px 0;}

	/*** Margins ***/
	.special-margin-1{margin-left:140px;}

	/*** Height ***/
	.special-height-3 {height:45px;padding-top:10px;}
	.special-height-4 {height:30px;}


	a.lk-icon:link, a.lk-icon:visited, a.lk-icon:active{color:#fff;font-size:40%;line-height:300%;text-decoration:none;}
	a.lk-icon:hover{color:#a3bbdf;}

	.form-buscado-g {width:560px;height:85px;padding:0;clear:both;margin:0 0 10px -10px;background:#fff;}
	.form-buscado-p {width:560px;height:110px;padding:0;clear:both;margin:0 0 10px -10px;background:#fff;}
	.form-lista {width:500px;height:110px;padding:0;clear:both;margin:0 0 10px -10px;background:#fff;}
	.form-lista-g {width:500px;height:110px;padding:0;clear:both;margin:0 0 10px -10px;background:#fff;}

	/*** Formulários ***/
	.form-search-col-2a {width:150px;height:44px;float:left;display:inline;}
	.form-search-col-4 {width:180px;height:44px;float:left;display:inline;line-height:40px;}
	.form-search-line-special {width:700px;min-height:120px;padding:15px 0 15px 0px;clear:both;margin:0 0 0 -15px;}
	.form-search-input-1 {width:170px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:2px;margin-left:-30px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}

	/*** Diversos ***/
	.cx-4{background:#dce7f2;width:100%;height:188px;margin:3px auto;padding:0px 4px;border:1px solid #99bfe5;overflow:auto;}
	/* .rgs{width:484px;height:auto;display:inline;float:left;} */
	.rgs{height:auto;display:inline;float:left;}
	.medium-hidden{display:none;}


	.box-prod-alt-1{width:375px;height:22px;margin-left:-2px;}
	.box-prod-alt-1a{width:375px;height:22px;margin-left:-2px;clear:both;}

	.box-prod-alt-2{width:320px;height:22px;}
	.box-prod-alt-2a{width:320px;height:22px;clear:both;}


	/*** Label Produtos Aletarnativos - Página Digitação de Pedido ***/
	.label-prod-alt-1{width:60px;font-size:70%;font-weight:bold;display:block;float:left;padding:3px 2px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-2{width:120px;font-size:70%;font-weight:bold;display:block;float:left;padding:3px 2px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-3{width:70px;font-size:70%;font-weight:bold;display:block;float:left;padding:3px 2px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-4{width:60px;font-size:70%;font-weight:bold;display:block;float:left;padding:3px 2px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-5{width:60px;font-size:70%;font-weight:bold;display:block;float:left;padding:3px 2px;background:#666666;color:#fff;border:1px solid #ccc}

	.label-prod-alt-1a{width:60px;font-size:70%;display:block;float:left;padding:3px 2px;background:#fff;border:1px solid #ccc}
	.label-prod-alt-2a{width:120px;font-size:70%;display:block;float:left;padding:3px 2px;background:#fff;border:1px solid #ccc}
	.label-prod-alt-3a{}
	.label-prod-alt-4a{width:60px;font-size:70%;display:block;float:left;padding:3px 2px;background:#fff;border:1px solid #ccc}
	.label-prod-alt-5a{width:60px;font-size:70%;display:block;float:left;padding:3px 2px;background:#fff;border:1px solid #ccc}


	/*** Especiais ***/
	.medium-special-config-1{width:100px !important;}
	.medium-special-config-2{width:170px !important;}
	.medium-special-config-3{width:70px !important;}
	.medium-special-config-4{width:784px;margin:0;margin-left:-6px;}
	.medium-special-config-6{margin-left:0px !important;}
	.medium-special-config-7{width:734px;margin:0 auto;}
	.medium-special-config-8{width:404px;height:300px;margin:0 auto 30px auto;}
	.medium-special-config-9{width:60px !important;}
	.medium-special-config-10{width:744px;margin:0 auto;}
	.medium-special-config-11{width:30px;}
	.medium-special-config-12{width:420px;}

}

@media only screen and (min-width:62em) and (max-width:78.937em){

	/***** LUTO *****/
	.luto{width: 250px !important;height: 100% !important;background-image:url('../img-site/luto.jpg');background-repeat: no-repeat;background-position: 170px 40px;text-align: left;padding-left:15px;}

	/*** Boxes ***/
	.ct-box-5{width:1078px;height:500px;margin:0 auto;margin-left:-12px;}

	.ct-msg1{width:90%;height:50px;line-height:50px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:110%}
	.ct-msg2{width:90%;height:50px;line-height:50px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:110%}
	.ct-msg3{width:90%;height:50px;line-height:50px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:110%}
	.ct-msg4{width:90%;height:50px;line-height:50px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:110%}
	.ct-msg5{width:90%;height:50px;line-height:50px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:110%}
	.ct-msg6{width:90%;height:50px;line-height:50px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:110%}

	.ct-msg1-mid{width:90px;height:50px;line-height:50px;background:#800000;color:#fff;text-align:center;font-weight:bold;font-size:85%}
	.ct-msg2-mid{width:90px;height:50px;line-height:50px;background:#00ff01;color:#010091;text-align:center;font-weight:bold;font-size:85%}
	.ct-msg3-mid{width:90px;height:50px;line-height:50px;background:#00bffe;color:#fff;text-align:center;font-weight:bold;font-size:85%}
	.ct-msg4-mid{width:90px;height:50px;line-height:50px;background:#ddb21e;color:#fff;text-align:center;font-weight:bold;font-size:85%}
	.ct-msg5-mid{width:90px;height:50px;line-height:50px;background:#006600;color:#fff;text-align:center;font-weight:bold;font-size:85%}
	.ct-msg6-mid{width:90px;height:50px;line-height:50px;background:transparent;color:transparent;text-align:center;font-weight:bold;font-size:85%}

	/*** Submenu da loja ***/
	.outsubmenu1{width:874px;height:40px;margin:20px auto;}
	.outsubmenu2{width:776px;height:40px;margin:20px auto;}
	.submen{width:108px;height:38px;display:inline;float:left;background:#2b55a2;color:#fff;text-align:center;border:1px solid #3d79e7;margin-right:1px;-webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black;box-shadow: 0 8px 6px -6px black;}

	/* Formulário Micro da Página que Escolhe os Produtos Enviar para a Página de Digitação */
	.micro-form{width:480px;height:30px;float:left;display:inline;margin:10px 0 10px 0;padding:4px 0;}


	.form-buscado-p {width:815px;height:44px;padding:0;clear:both;margin:0 0 10px -50px;background:#fff;}

	.form-search-col-2 {width:155px;height:44px;padding:0 3px;float:left;display:inline;}
	.form-search-col-2b {width:190px;height:44px;float:left;display:inline;line-height:40px;padding-left:2px;}
	.form-search-col-3 {width:35px;height:44px;color:#333;font-weight:bold;text-align:left;float:left;display:inline;line-height:40px;}
	.form-search-col-4 {width:145px;height:44px;float:left;display:inline;line-height:40px;}
	.form-search-col-5 {width:55px;height:44px;color:#333;font-weight:bold;text-align:left;float:left;display:inline;line-height:40px;}
	.form-search-col-6 {width:80px;height:44px;color:#333;text-align:left;font-weight:bold;float:left;display:inline;padding:10px 0;}
	.form-search-col-7 {width:70px;height:44px;float:left;display:inline;}
	.form-search-col-8 {width:80px;height:40px;float:left;display:inline;padding:0;background:#fff;}

	.form-search-select {width:150px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	.form-search-select-1 {width:125px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}

	.form-search-input {width:180px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-right:6px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}
	.form-search-input-1 {width:170px;height:30px;font-family:'Myriad Pro Regular';border:1px solid gray;color:#333;margin-bottom:2px;margin-top:5px;outline:0 none;padding:3px 3px 3px 5px;font-size:13px;line-height:15px;box-shadow:inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}

	/*** Diversos ***/
	.cx-4{background:#dce7f2;width:100%;height:188px;float:left;display:inline;margin-top:3px;padding:0px 0px;border:1px solid #99bfe5;overflow:auto;}

	/*** Especiais ***/
	.normal-special-config-1{width:100px !important;}
	.normal-special-config-2{width:1910px !important;}
	.normal-special-config-3{width:170px !important;margin-left:0;padding-left:0;}
 	.normal-special-config-4{width:75px;}

	.box-prod-alt-1{width:490px;height:24px;}
	.box-prod-alt-1a{width:490px;height:24px;clear:both;}

	.box-prod-alt-2{width:415px;height:24px;}
	.box-prod-alt-2a{width:415px;height:24px;clear:both;}


	/*** Label Produtos Aletarnativos - Página Digitação de Pedido ***/
	.label-prod-alt-1{width:80px;font-size:80%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-2{width:150px;font-size:80%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-3{width:75px;font-size:80%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-4{width:90px;font-size:80%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}
	.label-prod-alt-5{width:90px;font-size:80%;font-weight:bold;display:block;float:left;padding:3px 5px;background:#666666;color:#fff;border:1px solid #ccc}

	.label-prod-alt-1a{width:80px;font-size:80%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}
	.label-prod-alt-2a{width:150px;font-size:80%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}
	.label-prod-alt-3a{}
	.label-prod-alt-4a{width:90px;font-size:80%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}
	.label-prod-alt-5a{width:90px;font-size:80%;display:block;float:left;padding:3px 5px;background:#fff;border:1px solid #ccc}

}

/*@media only screen and (min-width:79em) and (max-width:124.938em){*/
@media only screen and (min-width:79em) and (max-width:114.000em){

	/***** LUTO *****/
	.luto{width: 100% !important;height: 100% !important;background-image:url('../img-site/luto.jpg');background-repeat: no-repeat;background-position: 230px 40px;}
}


/* Big monitors, TVs */
/* Mínimo: 2000px - Máximo: 3200px */
@media only screen and (min-width:114.001em) and (max-width:200em){

	/***** LUTO *****/
	.luto{width: 100% !important;height: 100% !important;background-image:url('../img-site/luto.jpg');background-repeat: no-repeat;background-position: 230px 40px;}

}

/* Icones */
@font-face{
	font-family:untitled-font-1;
	src:url("https://www.rochester.com.br/fonts/font-icon.eot?v=1");
	src:url("https://www.rochester.com.br/fonts/font-icon.eot?v=1&#iefix") format("embedded-opentype"),
	url("https://www.rochester.com.br/fonts/font-icon.woff?v=1") format("woff"),
	url("https://www.rochester.com.br/fonts/font-icon.woff2?v=1") format("woff2"),
	url("https://www.rochester.com.br/fonts/font-icon.ttf?v=1") format("truetype"),
	url("https://www.rochester.com.br/fonts/font-icon.svg#font-icon") format("svg");font-weight:400;font-style:normal;}

[data-icon]:before{content:attr(data-icon);}


.icon-facebook2:before {content: "\ea91";font-size:48px;}
.icon-Twitter:before {content: "\e906";font-size:48px;}
.icon-instagram:before {content: "\ea92";font-size:48px;}
.icon-youtube:before {content: "\e900";font-size:48px;}
.icon-linkedin:before {content: "\eaca";font-size:48px;}
.icon-uopa-com-borda-black:before {content: "\e901";font-size:25px;}

.icon-cogs:before {content: "\e995";}
.icon-acordo:before {content: "\e902";}

.icon-contato2:before {content: "\e907";}

[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:untitled-font-1!important;font-style:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-title{font-size:20%;padding:14px 10px 0 10px;float:left;display:inline;height:35px;}
.icon-title1{font-size:27%;padding:14px 10px 0 10px;float:left;display:inline;height:35px;}

.cryptedmail:after {content: attr(data-name) "@" attr(data-domain) "." attr(data-tld);}