*, *: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:'Fontin-Regular',Helvetica,Roboto,Arial,sans-serif; */
	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');
}

/***** Font Miryad Pro 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');
}


header {width:100%;max-width:79em;min-width:20em;background-color:#dce7f2;margin:0 auto;}

/***** 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:#2e3b47;color:#2b55a2;font-size:240%;font-weight:bold;letter-spacing:2px;}
/* .grid h2{color:#fff;font-size:110%;} */
/* .grid h3{color:#374524;line-height:40%;}*/
.push-right {float:right;}


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

/*** Logotipo ***/
.logotipo {width:150px;height:150px;margin-top:10px;margin-bottom:10px;}


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


/*** Boxes ***/
.ct-titulo-curriculo{width:100%;height:50px;color:#333;font-weight:bold;font-size:120%;margin-bottom:10px;padding:10px 10px;border-bottom:1px solid #333;}
.box-with-border {padding:20px;border-radius: 10px 10px 10px 10px;}
.box-produtos {width:16.5%;height:150px;background:#f2f0f2;color:#333;font-size:100%;text-align:center;line-height:100%;float:left;display:inline;padding:8px 20px 0 20px;margin:1px;border:1px solid #dde6f2;border-radius: 10px 10px 10px 10px;}
.box-produtos-rochepecas {background:#f2f0f2;color:#333;font-size:90%;text-align:left;padding:7px 0 7px 5px;margin-bottom:2px;border:1px solid #dde6f2;border-radius: 2px;}
.box-icon-links{width:76px;height:76px;margin:0 auto;}
.box-links{width:100%;height:auto;padding:10px 10px 10px 10px;}
.box-links-1{width:100%;height:auto;padding:15px 0px 10px 0px;}
.box-enderecos {height:90px;font-size:90%;}
.box-email{width:100%;height:50px;font-size:140%;color:#fff;line-height:180%;text-align:center;}
.box-social {width:300px;height:145px;font-size:90%;color:#fff;background:#3b75bf;background-image:url('/img-site/apoio-a-projetos-socio-ambientais.jpg'); background-position:18px 35px;background-repeat:no-repeat ;padding:10px 15px;margin:10px auto auto 40px;}

.ct-box-1{width:864px;height:580px;margin:0px auto;}
.ct-box-2{width:100%;height:200px;padding:30px;}
.ct-box-7{width:866px;height:500px;margin:0 auto;}
.ct-box-21{height:290px;}
.ct-box-22{width:90%;height:150px;margin:0px auto 0px 100px;}


/*** Parágrafos ***/
.par-tit-1 {padding-top:7px;}

.par-txt-0 {color:#666;font-size:100%;text-align:justify;line-height:120%;padding:0;margin-top:15px;}
.par-txt-1 {color:#666;font-size:100%;text-align:justify;line-height:106%;padding:1px 12px;margin-top:15px;}
.par-txt-2 {width:48.5%;font-size:100%;color:#666;line-height:50%;float:left;display:inline;padding-top:8px;padding-bottom:3px;margin:7px auto auto 5px;}


/*** Larguras específicas de Divs ***/
/* .width-1{} */


/*** Alturas específicas de Divs ***/
.height-1{height:260px;}
.height-2{height:280px;}
.height-3{height:200px;}
.height-4{height:240px;}


/*** 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 */
.ft-special-2 {}

/*** Backgrounds ***/
.bck-0 {background-color:#fff;}
.bck-1 {background-color:#e8eef7;} /* background do título da página */
.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:#4486ff;}
/* .bck-6 {background-color:#376dd0;} */
/* .bck-7 {background-color:#3d79e7;} */
/* .bck-8 {background-color:#2b55a2;} */
.bck-9 {background-color:#335a7f;}
/* .bck-10 {background-color:#bacce7;} */
.bck-11 {background-color:#d1ddef;} */
.bck-12{background:#3166b7}
.bck-13 {background-color:#e5e5e5;} /* background de inputs preenchidos */

/* .bck-special-1 {background-color:#dce7f2;} */ /* background da div, do box de pesquisa */


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

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


/*** Margins ***/
.margin-redes-sociais {margin-top: 20px;text-align:center;}
.margin-auto{margin:0 auto;}
.margin-special-2{margin-top:14px;}
/* .margin-special-2{} */


/*** 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;}


/*** Imagens ***/
.botao{width:24px;height:24px;margin-top:-3px;}


/*** Links ***/
a.lk-top-menu:link, a.lk-top-menu:visited, a.lk-top-menu:active{color:#fff;font-size:90%;line-height:30px;text-decoration:none;display:block;}
a.lk-top-menu:hover{background:#2b55a2;color:#fff;text-decoration:underline;border-radius: 5px 5px 5px 5px;}

/* a.lk-menu:link, a.lk-menu:visited, a.lk-menu:active{background-color:rgba(255, 255, 255, 0.05);color:#fff;font-size:110%;line-height:120%;text-decoration:none;display:block;padding:10px 4px;width:100%;border-radius: 10px 10px 10px 10px;} */
a.lk-menu:link, a.lk-menu:visited, a.lk-menu:active{background-color:rgba(255, 255, 255, 0.05);color:#fff;font-size:110%;line-height:120%;text-decoration:none;display:block;padding:8px 4px 12px 4px;width:100%;border-radius: 10px 10px 10px 10px;}
a.lk-menu:hover{background-color: rgba(255, 255, 255, 0.20);color:#fff;}

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-mapa:link, a.lk-mapa:visited, a.lk-mapa:active{color:#fff;font-size:80%;line-height:80%;text-decoration:none;}
a.lk-mapa:hover{color:#cce5ff;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-link:link, a.lk-link:visited, a.lk-link:active{color:#333;font-size:110%;text-align:left;line-height:130%;text-decoration:none;border:0;}
a.lk-link:hover{color:#aaa;text-decoration:underline;}

a.lk-hamburguer:link, a.lk-hamburguer:visited, a.lk-hamburguer:active{color:#fff;font-size:30px;text-decoration:none;}
a.lk-hamburguer:hover{color:#fff;}

a.lk-grupo:link, a.lk-grupo:visited, a.lk-grupo:active{color:#333;text-decoration:none;display:block;}
a.lk-grupo:hover{color:#aaa;text-decoration:underline;}

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

a.lk-email:link, a.lk-email:visited, a.lk-email:active{color:#fff;text-decoration:none;}
a.lk-email:hover{color:#fff;text-decoration:underline;}

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-pag:link, a.lk-pag:visited, a.lk-pag:active{color:#333;text-decoration:none;}
a.lk-pag:hover{color:#999;text-decoration:underline;}

.lk-back{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-back:hover{background:#2b55a2;cursor:pointer;}

a.lk-back1{color:#25498b;font-weight:bold;font-size:90%;line-height:100%;text-decoration:none;font-style:italic;cursor:pointer;}
a.lk-back1:hover{color:#999;text-decoration:underline;}



/***** Caixa de Pesquisa *****/
.search-box{width:500px;height:150px;position:relative;margin-top:10px;left:50%;margin-left:-250px;padding:15px 0px 15px 30px;background:#dce7f2;border:1px solid #99bfe5;border-radius:20px;}
/*.search-box{width:500px;height:150px;position:relative;margin-top:10px;left:50%;margin-left:-250px;padding:15px 0px 15px 30px;background:#dce7f2;border:1px solid #a3bbdf;border-radius:20px;}*/
.search-box-in{width:468px;height:90px;}
.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:34px;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);}
.input-style::-webkit-input-placeholder {color:#a1a1a1;}  /* Chrome/Opera/Safari */
.input-style::-moz-placeholder {color:#a1a1a1;} /* Firefox 19+ */
.input-style:-ms-input-placeholder {color:#a1a1a1;} /* IE 10+ */
.input-style:-moz-placeholder {color:#a1a1a1;} /* Firefox 18- */


.select-style {width:300px;height:36px;border:1px solid #ccc;border-radius:3px;overflow:hidden;background:#fff url("/img-site/icon-select.png") no-repeat 99% 50%;}
.select-style select {padding: 8px 8px 2px 8px;width:130%;border:none;box-shadow: none;background:transparent;background-image: none;-webkit-appearance: none;font-size:100%;}
.select-style select:focus {outline: none;color:#666;}
.place_holder{color:#a1a1a1;}
option{color:#666666;}
.send-style{width:84px;height:84px;}



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



/***** 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ário" utilizado para manter a formatação da página com informações sobre um produto */
.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;}

/* .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;} */


/***** ResponsiveSlides *****/
#wrapper{width:500px;height:auto;background:gray;margin:auto;}
.rslides_container{margin:0;position:relative;float:left;width:100%;box-shadow: 0px 12px 6px -6px #777}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
/*** Fim ResponsiveSlides ***/



/***** Menu Principal *****/
/* Menu */
.header {width:100%;max-width:79em;min-width:20em;margin:0 auto;overflow:hidden;margin-top:0px;}
.header .menuIcon {display:none;}
.header .menu {background-color:#25498b;position:relative;padding:5px 0px;}
.header .menu ul {padding:0;margin:0;text-align:center;}

/* .header .menu ul li {background-color: rgba(255, 255, 255, 0.10);position:relative;display:inline-block;list-style:none;width:16%;margin-left:20px;margin-right:20px;border-radius: 10px 10px 10px 10px;} */
.header .menu ul li {background-color: rgba(255, 255, 255, 0.10);position:relative;display:inline-block;list-style:none;width:18%;margin-left:10px;margin-right:10px;border-radius: 10px 10px 10px 10px;}
.mobileMenu {display:none;width:60% !important;position:absolute;left:0%;margin-left:-60%;top:0px;z-index:2;}
.mobileMenu ul {width:100%;line-height:200%;color:#fff;margin:0;padding:0;padding-top:10px;padding-left:6px;}
.mobileMenu ul li {font-size:92%;margin:0;}
.mobileMenu ul li a {color:#fff;text-decoration:none;}
.mobileMenu ul li a:hover, .mobileMenu ul li a:active {background-color:transparent;text-decoration:underline;}

.mobileBodyWrapper .mobileDimmer {left:60%;z-index:100;width:100%;height:100%;position:fixed;top:0;display:none;background-color: rgba(1, 1, 1, 0.45);cursor: pointer;}

@media only screen and (max-width: 799px) {
	.header .menuIcon {display:block;width:96%;text-align:left;position:relative;top:0;margin-top:5px;margin-bottom:5px;}
	.header .menuIcon a {width:100%;display:inline-block;padding:4px 0 0px 5px;}
	.header .menu {max-height:0;overflow:hidden;}
	.mobileBodyWrapper.menuOpen {left:46%;overflow:hidden;position:fixed;top:0;bottom:0;z-index:1000;}
	.mobileMenu.menuOpen {background:#25498b;overflow-x:hidden;overflow-y:hidden;position:fixed;display:block;top:0;margin-left:0;z-index:99;width:54%;bottom:0;}
}


/* Formulário de Contato */
.form-format {background:#dce7f2;padding:25px 0px 25px 10px;}
.form-format {padding:25px 0px 25px 10px;}
.form-format h2 {width:98%;font-size:140%;padding:0px 0 10px 40px;display:block;border-bottom:1px solid #636363;/*margin:-10px -15px 30px -10px;*/color:#2e3b47;}
.form-format h2>span {display:block;font-size:12px;}
.form-format label {display:block;margin:0px;}
.form-format label>span {float:left;width:25%;text-align:left;padding-right:10px;margin-top:10px;color:#2e3b47;}
.form-format label>span[class="msg"] {background:red;float:left;width:98%;text-align:center;padding:5px;margin:0px auto 10px auto;color:#fff;text-transform:uppercase;text-shadow:0;letter-spacing:1px;}
.form-format input[type="text"], .form-format input[type="email"], .form-format input[type="file"], .form-format textarea, .form-format select {border:1px solid #DADADA;color:#888;height:30px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;padding:3px 3px 3px 5px;width:70%;font-size:12px;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:10%;}
.form-format input[class="text-2"]{width:58%;}
.form-format input[class="text-3"]{width:10%;height:30px;}
.form-format input[class="text-33"]{width:6%;height:30px;}
.form-format input[class="text-4"]{width:58%;height:30px;margin-left:5px;}
.form-format input[class="text-44"]{width:62%;height:30px;margin-left:5px;}
.form-format textarea{padding:5px 3px 3px 5px;height:100px;}
.form-format .button {background:#335a7f;border:none;padding:10px 25px 10px 25px;color:#fff;box-shadow:1px 1px 5px #B6B6B6;border-radius:3px;text-shadow: 1px 1px 1px #4486ff;cursor:pointer;}
.form-format .button:hover {background:#88aed3;color:#193e6b}
.imgcaptcha {margin-bottom:16px;margin-left:25%;}



/*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;}



/***** 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-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-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-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;} */
.tabtit-500 {width:500px;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-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-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-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-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-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;} */
.tablin-500l {width:500px;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;}


/* Paginação */
.box-pag{width:760px;display:table;margin:20px auto !important;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;}



/* Especiais */
.mapa{width:515px;height:610px;border:0;}
/* .h1-special{} */

.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;}



/***** 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-2-2, .col-6-12-2 {width:44%;margin:10px 3%}
.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){

	/***** Configuração do Grid *****/
	.grid h1{color:#000;font-size:100%;font-weight:bold;}
	.grid h1[class="h1-special"]{color:#000;font-size:96%;font-weight:bold;letter-spacing:1px;}

	/***** Configurações Gerais *****/
	.xsmall-col-1 {width:100%;padding:0 2%;}
	.xsmall-col-hide {display:none !important ;width:0;height:0;}

	/*** Logotipo ***/
	.logotipo {width:130px;height:130px;margin-top:7px;margin-bottom:5px;}

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

	/***** Menu Principal *****/
	.header .menu {background-color:#25498b;position:relative;padding:0px 0px;}

	/*** Imagens ***/
	/* .img-1{width:auto;height:140px;margin:20px auto 0 auto} /* imagem do vendedor * / */

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

	/*** Boxes ***/
	/* .box-slogan {width:100%;height:auto;background-color:#88aed3;color:#193e6b;font-weight:bold;font-size:110%;text-align:center;padding:2.5% 10% 2.5% 10%;} */
	/*.box-produtos {width:49.3%;height:136px;float:left;display:inline;padding-top:3px;margin:1px;border:1px solid #dde6f2;border-radius: 10px 10px 10px 10px;}*/
	/* .box-linha-5 {border-right:1px dotted #3b75bf;min-height:250px;margin-top:15px} */
	/* .box-categorias {width:100%;} */
	.box-produtos {width:49.3% !important;height:150px;background:#f2f0f2;color:#333;font-size:100%;text-align:center;line-height:100%;float:left;display:inline;padding:8px 20px 0 20px;margin:1px;border:1px solid #dde6f2;border-radius: 10px 10px 10px 10px;}*/
	.box-produtos-rochepecas {background:#f2f0f2;color:#333;font-size:90%;text-align:left;padding:7px 0 7px 5px;margin-bottom:2px;border:1px solid #dde6f2;border-radius: 2px;}
	.box-rodape{margin-top:15px;}
	.box-social {width:300px;height:145px;font-size:90%;color:#fff;background:#3b75bf;background-image:url('/img-site/apoio-a-projetos-socio-ambientais.jpg'); background-position:10px 35px;background-repeat:no-repeat ;padding:10px 15px 10px 10px;margin:10px auto auto 0px;}
	.ct-box-7{width:100%;height:500px;margin:0;margin-left:6px;}
	.ct-box-22{width:70%;height:190px;margin:0px auto 0px 50px;}

	/*** Paddings ***/
	.pad-2 {padding:20px 0 20px 0;}
	.pad-special-3 {padding-left:0;}

	/*** Margins ***/
	.margin-redes-sociais {margin-top:30px;text-align:center;}
	.margin-special-1{margin-left:0px;}
	.margin-special-2{margin-left:-5px;}

	/*** Parágrafos ***/
	.par-txt-0 {color:#666;font-size:100%;text-align:justify;line-height:120%;padding:0 2px;margin-top:0px;}
	.par-txt-2 {width:98.0%;font-size:95%;color:#666;line-height:50%;float:left;display:inline;padding-top:8px;padding-bottom:3px;margin:7px auto auto 5px;}

	/***** Backgrounds *****/
	.bck-special-1 {background-color:#88aed3;} /* background da div, do box de pesquisa */

	/***** Caixa de Pesquisa *****/
	.search-box{width:300px;height:150px;position:relative;margin-top:10px;margin-bottom:10px;left:50%;margin-left:-150px;padding:15px 0px 15px 13px;background:#cce5ff;border:1px solid #99bfe5;border-radius:20px;}
/*	.search-box{width:300px;height:108px;position:relative;margin-top:10px;margin-bottom:10px;left:50%;margin-left:-150px;padding:15px 0px 15px 13px;background:#cce5ff;border:1px solid #99bfe5;border-radius:20px;}*/
	.search-box-in{width:280px;height:85px;}

	.search-box-left{width:70%;height:100%;display:inline;float:left;}
	.search-box-right{display:inline;float:left;margin-left:10px;padding-left:10px;}

	/***** Formulário *****/
	.input-style {width:220px;height:30px;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);}
	.input-style::-webkit-input-placeholder {color: #a1a1a1;font-size: 12.3px;}  /* Chrome/Opera/Safari */
	.input-style::-moz-placeholder {color: #a1a1a1;font-size: 12.3px;} /* Firefox 19+ */
	.input-style:-ms-input-placeholder {color: #a1a1a1;font-size: 12.3px;} /* IE 10+ */
	.input-style:-moz-placeholder {color: #a1a1a1;font-size: 12.3px;} /* Firefox 18- */

	.select-style {width:220px;height:30px;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:13px;line-height:14px;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;} */
	.send-style{width:44px;height:44px;margin:20px auto auto 20px;}


	/***** Menu Superior Direito *****/
	.top-menu-box{width:310px;height:95px;margin:10px auto auto 0px;}
	.top-menu-box-line{width:150px;height:25px;text-align:center;float:left;display:inline;margin:0 5px 6px 0;background:#337fcc;border-radius: 5px 5px 5px 5px;}

	/***** ResponsiveSlides *****/
	/* .caption{font-size:90% !important;position:absolute;display:block;bottom:0;left:0;right:0;margin-bottom:0px;padding:7px;text-align:center;background:#2e3b47;background:rgba(46,59,71, .9);color:#fff;} */

	/***** Listagem de Montadoras *****/
	/*
	.i-montadoras1 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#25498b;font-size:120%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras2 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#2b55a2;font-size:120%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras3 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#3161b9;font-size:120%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras4 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#376dd0;font-size:120%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras5 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#3d79e7;font-size:120%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras6 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#4486ff;font-size:120%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras7 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#25498b;font-size:80%;color:#fff;padding-top:20px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	*/


	/* 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:99%;display:table;margin:20px auto !important;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;}






	/*** Especiais ***/
	/* .xsmall-special-config-1{margin-left:0 !important;}*/
	.xsmall-special-config-2{width:90px !important;}
	/* .xsmall-special-config-3{width:270px;padding-left:40px!important;} */
	/* .xsmall-special-config-4{width:200px;padding-left:70px!important;} */
	/* .xsmall-special-config-5{width:32px !important;} */
	.xsmall-special-config-6{width:68px !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;} */
	.special-config-1{margin-left:0 !important;}
	/*****/

}

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

	/***** Configuração do Grid *****/
	.grid h1{color:#000;font-size:100%;font-weight:bold;}

	/***** Configurações Gerais *****/
	.small-col-1 {width:100%;padding:0 2%;}
	.small-col-hide {display:none !important;width:0;height:0;}

	/*** Logotipo ***/
	.logotipo {width:140px;height:140px;margin-top:7px;margin-bottom:5px;}

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

	/***** Menu Principal *****/
	.header .menu {background-color:#25498b;position:relative;padding:0px 0px;}

	/*** Imagens ***/
	/* .img-1{width:auto;height:170px;margin:20px auto 0 auto} /* imagem do vendedor * / */

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

	/*** Boxes ***/
	.box-produtos {width:32% !important;height:150px;background:#f2f0f2;color:#333;font-size:100%;text-align:center;line-height:100%;float:left;display:inline;padding:8px 20px 0 20px;margin:1px;border:1px solid #dde6f2;border-radius: 10px 10px 10px 10px;}*/
	.box-produtos-rochepecas {background:#f2f0f2;color:#333;font-size:90%;text-align:left;padding:7px 0 7px 5px;margin-bottom:2px;border:1px solid #dde6f2;border-radius: 2px;}
	.box-rodape {margin-top:15px;}
	.box-social {width:300px;height:145px;font-size:90%;color:#fff;background:#3b75bf;background-image:url('/img-site/apoio-a-projetos-socio-ambientais.jpg'); background-position:10px 35px;background-repeat:no-repeat ;padding:10px 15px 10px 10px;margin:10px auto auto 0px;}
	.ct-box-7{width:484px;height:500px;margin:0;margin-left:-16px;}

	/*** Margins ***/
	.margin-redes-sociais {margin:30px auto auto 10px;text-align:left;}

	/*** Parágrafos ***/
	.par-txt-0 {color:#666;font-size:100%;text-align:justify;line-height:120%;padding:0 2px;margin-top:0px;}
	.par-txt-2 {width:98.0%;font-size:95%;color:#666;line-height:50%;float:left;display:inline;padding-top:8px;padding-bottom:3px;margin:7px auto auto 5px;}

	/***** Backgrounds *****/
	.bck-special-1 {background-color:#88aed3;} /* background da div, do box de pesquisa */

	/***** Caixa de Pesquisa *****/
	.search-box {width:420px;height:150px;position:relative;margin-top:10px;margin-bottom:10px;left:50%;margin-left:-210px;padding:10px 0px 10px 15px;background:#cce5ff;border:1px solid #99bfe5;border-radius:20px;}
	/*.search-box {width:420px;height:108px;position:relative;margin-top:10px;margin-bottom:10px;left:50%;margin-left:-210px;padding:10px 0px 10px 15px;background:#cce5ff;border:1px solid #99bfe5;border-radius:20px;}*/
	.search-box-in{width:400px;height:90px;}
	.search-box-left {width:70%;height:100%;display:inline;float:left;margin-left:4px;}
	.search-box-right {display:inline;float:left;margin-left:10px;padding-left:10px;}

	/***** Formulário *****/
	.input-style {width:300px;height:36px;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:13px;line-height:26px;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:70px;height:70px;margin:9px auto auto 20px;}

	/***** Menu Superior Direito *****/
	.top-menu-box {width:100%;height:65px;margin:10px auto auto 0px;}
	.top-menu-box-line {width:146px;height:25px;text-align:center;float:left;display:inline;margin:0 7px 6px 0;background:#337fcc;border-radius: 5px 5px 5px 5px;}


	/* 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;}
	/*****/



	/***** ResponsiveSlides *****/
	/* .caption{font-size:90% !important;position:absolute;display:block;bottom:0;left:0;right:0;margin-bottom:0px;padding:7px;text-align:center;background:#2e3b47;background:rgba(46,59,71, .9);color:#fff;} */

	/***** Listagem de Montadoras *****/
	/*
	.i-montadoras1 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#25498b;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras2 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#2b55a2;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras3 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#3161b9;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras4 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#376dd0;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras5 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#3d79e7;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras6 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#4486ff;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras7 {width:50%;height:60px;float:left;display:inline;text-align:center;background:#25498b;font-size:100%;color:#fff;padding-top:20px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	*/

	/*** Especiais ***/
	.special-config-1{margin-left:0 !important;}
	/*****/

}

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

	/***** Configuração do Grid *****/
	.grid h1{color:#000;font-size:100%;font-weight:bold;}

	/***** Configurações Gerais *****/
	.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%;}

	/*** Logotipo ***/
	.logotipo {width:140px;height:140px;margin-top:7px;margin-bottom:5px;}

	/***** LUTO *****/
	.luto{width: 200px !important;height: 100% !important;background-image:url('../img-site/luto-p.jpg');background-repeat: no-repeat;background-position:140px 50px;text-align:left;padding-left:0px;}

	/***** Menu Principal *****/
	.header .menu {background-color:#25498b;position:relative;padding:0px 0px;}

	/*** Imagens ***/
	/* .img-1{width:auto;height:200px;margin:20px auto 0 auto} /* imagem do vendedor * / */

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

	/*** Boxes ***/
	/* .box-slogan {width:100%;height:auto;background-color:#88aed3;color:#193e6b;font-weight:bold;font-size:110%;text-align:center;padding:2.5% 10% 2.5% 10%;} */
	/* .box-produtos {width:33%;height:136px;float:left;display:inline;padding-top:3px;margin:1px;border:1px solid #dde6f2;border-radius: 10px 10px 10px 10px;} */
	/* .box-linha-5 {border-right:1px dotted #3b75bf;min-height:350px;margin-top:15px} */
	/* .box-categorias {width:100%;} */
	.box-produtos {width:32% !important;height:150px;background:#f2f0f2;color:#333;font-size:100%;text-align:center;line-height:100%;float:left;display:inline;padding:8px 20px 0 20px;margin:1px;border:1px solid #dde6f2;border-radius: 10px 10px 10px 10px;}*/
	.box-produtos-rochepecas {background:#f2f0f2;color:#333;font-size:90%;text-align:left;padding:7px 0 7px 3px;margin-bottom:2px;border:1px solid #dde6f2;border-radius: 2px;}
	.box-rodape{margin-top:15px;}
	.box-social {width:300px;height:145px;font-size:90%;color:#fff;background:#3b75bf;background-image:url('/img-site/apoio-a-projetos-socio-ambientais.jpg');background-position:10px 35px;background-repeat:no-repeat;padding:10px 15px 10px 10px;margin:10px auto auto 0px;}

	.ct-box-22{width:100%;height:190px;margin:0px auto 0px 50px;}

	/*** Margins ***/
	.margin-redes-sociais {margin:20px auto auto -20px;width:120%;height:auto;text-align:left}

	/*** Paddings ***/
	.pad-special-1{padding:2% 0 .5% 0;}

	/*** Parágrafos ***/
	.par-txt-0 {color:#666;font-size:100%;text-align:justify;line-height:100%;padding:0 10px;margin-top:0px;}
	.par-txt-1 {color:#666;font-size:100%;text-align:justify;line-height:110%;padding:1px 12px;margin-top:15px;}
	.par-txt-2 {width:50%;font-size:95%;color:#666;line-height:100%;float:left;display:inline;padding-top:7px;padding-bottom:2px;margin:7px auto auto 0px;}

	/***** Backgrounds *****/
	.bck-special-1 {background-color:#dce7f2;} /* background da div, do box de pesquisa */

	/*** Links ***/
	a.lk-icon:link, a.lk-icon:visited, a.lk-icon:active{color:#fff;font-size:50%;line-height:100%;text-decoration:none;margin:20px 10px;}
	a.lk-icon:hover{color:#2e3b47;}

	/***** Caixa de Pesquisa *****/
	.search-box{width:380px;height:150px;position:relative;margin-top:25px;margin-bottom:10px;left:50%;margin-left:-190px;padding:15px 0px 15px 15px;background:#cce5ff;border:1px solid #99bfe5;border-radius:20px;}
/*	.search-box{width:380px;height:120px;position:relative;margin-top:25px;margin-bottom:10px;left:50%;margin-left:-190px;padding:15px 0px 15px 15px;background:#cce5ff;border:1px solid #99bfe5;border-radius:20px;}*/
	.search-box-in{width:360px;height:90px;}
	.search-box-left{width:70%;height:100%;display:inline;float:left;margin-left:4px;}
	.search-box-right{display:inline;float:left;margin-left:10px;padding-left:10px;}

	/***** Formulário *****/
	.input-style {width:270px;height:36px;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:270px;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:13px;line-height:26px;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:70px;height:70px;margin:9px auto auto 10px;}

	/***** Menu Superior Direito *****/
	.top-menu-box{width:100%;height:65px;margin:10px auto auto 20px;}
	.top-menu-box-line{width:146px;height:25px;text-align:center;float:left;display:inline;margin:0 7px 6px 0;background:#337fcc;border-radius:5px 5px 5px 5px;}

	/***** ResponsiveSlides *****/
	/* #wrapper{float:left;width:92%;background:gray;margin:16px 0px 0px 4%;} */
	/* .caption{font-size:100% !important;position:absolute;display:block;bottom:0;left:0;right:0;margin-bottom:0px;padding:10px;text-align:center;background:#2e3b47;background:rgba(46,59,71, .9);color:#fff;} */

	/***** Listagem de Montadoras *****/
	/*
	.i-montadoras1 {width:33%;height:60px;float:left;display:inline;text-align:center;background:#25498b;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras2 {width:33%;height:60px;float:left;display:inline;text-align:center;background:#2b55a2;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras3 {width:33%;height:60px;float:left;display:inline;text-align:center;background:#3161b9;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras4 {width:33%;height:60px;float:left;display:inline;text-align:center;background:#376dd0;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras5 {width:33%;height:60px;float:left;display:inline;text-align:center;background:#3d79e7;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras6 {width:33%;height:60px;float:left;display:inline;text-align:center;background:#4486ff;font-size:140%;color:#fff;padding-top:15px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	.i-montadoras7 {width:33%;height:60px;float:left;display:inline;text-align:center;background:#25498b;font-size:100%;color:#fff;padding-top:20px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;}
	*/


	/***** Menu Principal *****/
	/* Menu */
	.header .menu ul {padding:5px 1px;}
	.header .menu ul li {background-color:#376dd0;position:relative;display:inline-block;padding:10px 3px;list-style:none;width:18%;margin-left:2px;border-radius:10px 10px 10px 10px;font-size: 80% !important;}


	/*** Especiais ***/
	.special-config-1{margin-left:0 !important;}
	/*****/


}

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

	/***** Configuração do Grid *****/
	.grid h1{color:#000;font-size:100%;font-weight:bold;margin-left:10px;}

	/***** Configurações Gerais *****/
	.special-col-1{width:100%;}
	.special-col-2{width:33.33%;}
	.special-col-3{width:50%;}
	.special-col-4{width:66.66%;}
	.special-col-5{width:25%;}
	.special-col-6{width:37.5%;}

	.special-col-7{width:40%;}
	.special-col-8{width:60%;}

	/***** 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;}

	/*** Imagens ***/
	/* .img-1{width:auto;height:140px;margin:10px auto 0 auto} /* imagem do vendedor * / */

	/*** Boxes ***/
	.box-produtos {width:19.5%;height:136px;float:left;display:inline;padding-top:3px;margin:1px;border:1px solid #dde6f2;border-radius: 10px 10px 10px 10px;}
	/* .box-categorias {width:100%;} */

	/*** Paddings ***/
	.pad-special-1{padding:0;}

	/*** Parágrafos ***/
	.par-txt-0 {color:#666;font-size:100%;text-align:justify;line-height:100%;padding:0 10px;margin-top:0px;}
	.par-txt-2 {width:49%;font-size:100%;color:#666;line-height:50%;float:left;display:inline;padding-top:8px;padding-bottom:3px;margin:7px auto auto 5px;}

	/***** Menu Superior Direito *****/
	.top-menu-box{width:100%;height:65px;margin:10px auto auto 45px;}
	.top-menu-box-line{width:146px;height:25px;text-align:center;float:left;display:inline;margin:0 7px 6px 0;background:#337fcc;border-radius:5px 5px 5px 5px;}

	/***** ResponsiveSlides *****/
	/* #wrapper{float:left;width:98%;background:gray;margin:20px 0px 0px 1%;} */

	/***** Listagem de Montadoras *****/
	/* .i-montadoras7 {width:16.667%;height:60px;float:left;display:inline;text-align:center;background:#25498b;font-size:100%;color:#fff;font-weight:bold;padding-top:10px;border:1px solid #fff;border-radius: 10px 10px 10px 10px;} */

	/***** Menu Principal *****/
	/* Menu */
	.header .menu ul {padding:5px 3px;}
	.header .menu ul li {background-color:#376dd0;position:relative;display:inline-block;padding:10px 3px;list-style:none;width:18%;margin-left:2px;border-radius:10px 10px 10px 10px;font-size: 80% !important;}
}

@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;}
}


@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-google-plus2:before {content: "\ea8c";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-pdf-icon:before {content: "\e909";color:#25498b;font-size:70px;margin:0 auto;}
.icon-novidade:before {content: "\e90a";color:#25498b;font-size:70px;margin:0 auto;}

.icon-businessmen-company:before {content: "\e903";font-size:180px;color:#fff;color:#335a7f;line-height:280px;}
.icon-box1:before {content: "\e904";font-size:180px;color:#335a7f;line-height:200px;}
.icon-customer-service:before {content: "\e905";color:#2b55a2;color:#335a7f;font-size:160px;line-height:200px;}

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

.icon-menu:before { content: "\e9bd";}

.icon-l_188:before {content: "\e908";color:#376dd0;color:#335a7f;font-size:180px;line-height:240px;}


[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:22px !important;padding:5px 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);}