info-modelos-2html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline:0}body{ line-height:1; }ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}


.wtsp { position:fixed; bottom:30px; right:30px; z-index:99999999999999999999; }
.wtsp img{ max-width:60px; }

.solicitar { padding: 15px !important;
    width: 180px;
    cursor: pointer; color:#fff; background: #ed1c24; }

strong { font-weight: bold !important;}
.seg-acc { width: 100%; background: #f3f3f3; padding-top: 10px; padding-bottom: 30px; }
.accordion {
	max-width: 940px;
	margin: 0 auto;
	
}
.accordion .contentBx {
	position: relative;
	margin: 10px 20px;
}
.accordion .contentBx .label { 
 	padding: 10px;
	position: relative;
	text-transform: uppercase;
	background: #333;
	cursor: pointer;
	color:#fff;
}
.accordion .contentBx .label::before { 
content: '+';
	position: absolute;
	top:50%;
	right:20px;
	transform: translateY(-50%);
	font-size: 1.5em;

}
.accordion .contentBx.active .label::before { content: '-'; }

.accordion .contentBx .content { 
	position: relative;
	background: #fff;
	height: 0;
	transition: 0.3s;
	overflow: hidden !important;
	padding-left: 20px;
}
.accordion .contentBx.active .content {
	height: auto;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	
	
}
.content p {  font-size:14px; color:#696969; line-height:22px; }

@media only screen and (min-width : 1000px) {
a { text-decoration:none; }	
body { font-family: 'Roboto', sans-serif;}
strong{ font-weight:bold !important; }
.slicknav_menu { display:none; }
#topo-cel-b { display:none; }

	
	.btn-black {
    background: #A9A9A9;
    color: #fff;
    box-shadow: 0 5px 0 #363636;
}
.btnn22 {
	
	display: block !important;
margin-bottom: 10px !important;

    font-family: arial;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    padding: 1.3% 5%; !important;
    width: 90%;
    cursor: pointer;
    text-decoration: none;
}


#topo { width:1100px; margin:0 auto; position: relative;}
#logo { float:left; padding-top:30px; margin-right:20px; }
#txt-menu { font-size:24px; color:#63636b;  text-transform:uppercase; float:left; padding-top:111px; font-weight:lighter;  }
#tel-menu { background:#63636b; float:right; width:250px; text-align:center; padding-top:15px; padding-bottom:15px; overflow:auto; padding-left:15px; padding-right:15px; }
#tel-menu a { font-size:27px; color:#ffffff; text-decoration:none; line-height:38px; }
#menu-topo { clear:both; padding-top:3px; padding-bottom:30px; }
#menu-topo ul li { background:#63636b; display:inline-table;  padding-top:15px; padding-bottom:15px; overflow:auto; padding-left:20px; padding-right:20px; height: 10px; margin-left: 5px;}
#menu-topo ul li a { color:#ffffff; text-decoration:none; font-size:15px; }
	#txt-txt-interna a { text-decoration: none;  color:#63636b;}
#titulo-produtos-home { max-width:1100px; width:100%; margin:0 auto; padding-top:50px; padding-bottom:50px; text-align:center;  color:#000000; font-size:49px; font-weight:bold; }

#box-produtos-home-geral { width:100%; background:#f3f3f3; padding-top:50px; padding-bottom:50px; }
#box-produtos-home { max-width:1100px; width:100%; margin:0 auto; text-align:center;  }
#box-produtos-home ul li { width:319px; text-align:center;  display:inline-table; padding-left:20px; padding-right:20px;  }
#box-produtos-home ul a{ text-decoration:none;}
#box-produtos-home ul li:nth-child(2) { border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9;  }
#box-produtos-home ul li img { margin-bottom:-10px; }
#box-produtos-home ul li h2 { text-transform:uppercase; font-size:24px; line-height:32px; color:#000000; }

#noticia { width:1100px; margin:0 auto; padding-top:50px;  }
#tit-noticia { font-size:19px; color:#ed1c24; font-weight:500;  margin-bottom:5px; text-transform:uppercase; }
#tit-noticia-20 { font-size:34px; color:#ed1c24; font-weight:500;  margin-bottom:5px; text-transform:uppercase; }
#noticia-principal-20 { width:1100px; }
#noticia-principal-20 h1 { font-size:24px; color:#000000; line-height:32px; text-transform:uppercase; text-align: center !important; font-weight: normal !important; margin-top: 25px;}		
#noticia-principal { width:600px; }	
#noticia-principal h2 { font-size:24px; color:#000000; margin-bottom:17px; line-height:32px; text-transform:uppercase;  }
#noticia-principal p { font-size:13px; color:#696969; margin-bottom:20px; }
#artigo-principal { width:1100px; overflow:auto; }
#img-artigo-principal { float:left; width:695px; }
#txt-artigo-principal { float:left; width:385px; padding-left:20px;  }
#txt-artigo-principal p { font-size:14px; color:#696969; line-height:22px; }
#saiba-mais { padding:15px; text-align:center; width:170px; background:#696969; color:#ffffff; text-transform:uppercase; clear:both; }

#noticia-secundaria { clear:both; padding-top:50px; }
#box-noticia-secundaria { float:left; width:512px; margin-bottom:50px; }
#box-noticia-secundaria:nth-child(2) { float:right; }
#box-noticia-secundaria img { margin-bottom:20px; }
#box-noticia-secundaria span { font-size:13px; color:#696969;  }
#box-noticia-secundaria h2 {  font-size:18px; color:#000000; margin-bottom:5px; line-height:26px; text-transform:uppercase; margin-top:10px;  }
#box-noticia-secundaria p { font-size:13px; color:#696969; line-height:21px; margin-bottom:20px; }
#saiba-mais2 { padding:15px; text-align:center; width:170px; background:#ed1c24; color:#fff !important; text-transform:uppercase; margin:0 auto;  margin-bottom:50px; clear:both; float: right; margin-top: 20px; }
	#saiba-mais2 a {color:#fff !important}
#rodape-geral { clear:both; background:#2f2c2d; overflow:auto; padding-bottom:50px; padding-top:50px; }
#rodape  { max-width:1100px; width:100%; margin:0 auto; text-align:center; }
#lado-esq-rodape { display:inline-table; width:300px; padding-right:40px; text-align:right; border-right:1px solid #ffffff; }
#lado-esq-rodape a { font-size:14px; line-height:22px; color:#ffffff; text-decoration:none; }
#lado-dir-rodape { text-align:left; padding-left:40px; color:#ffffff; display:inline-table; font-size:14px; line-height:22px; width:300px;   }
#lado-dir-rodape a { color:#ffffff; text-decoration:none;  }

#copy { width:100%; padding-top:20px; padding-bottom:20px; text-align:center; font-size:13px; color:#696969; }

/** interna **/

#tit-principal-interna { max-width:1100px; width:100%; margin:0 auto; padding-top:50px; padding-bottom:20px; text-align: center; }
#tit-principal-interna h1 { color:#000000; font-size:47px; font-weight:bold; text-transform:uppercase; margin-bottom: 20px; }
#txt-interna-geral { width:100%; background:#f3f3f3; padding-top:50px; padding-bottom:50px; overflow:auto; }
#txt-interna {  width:1100px; margin:0 auto;  }
#txt-interna h2 { font-size:24px; color:#000000; line-height:32px; text-transform:uppercase;  }
#txt-interna p {  font-size:14px; color:#696969; line-height:22px; margin-top:20px; }
	#txt-interna a { color:#696969; text-decoration: none;}
#box-icones-interna-geral { width:100%; background:#fff; padding-top:50px; padding-bottom:50px; }
#box-icones-interna { max-width:1100px; width:100%; margin:0 auto; text-align:center;  }
#box-icones-interna ul li { width:319px; text-align:center;  display:inline-table; padding-left:20px; padding-right:20px; height: 460px;  }
#box-icones-interna ul li:nth-child(2) { border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; }
#box-icones-interna ul li img { margin-bottom:30px; }
#box-icones-interna ul li h2 { margin-bottom:20px; text-transform:uppercase; font-size:24px; line-height:32px; color:#000000; }
#box-icones-interna p {  font-size:14px; color:#696969; line-height:22px;  }


#ft-txt-interna12 {    overflow:auto; width:100%; text-align: center; padding-bottom: 30px;  }
#ft-txt-interna12 img { width: 100%; max-width: 600px; }
#txt-txt-interna12 {   }


#ft-txt-interna { float:left;   overflow:auto; width:317px;  }
#ft-txt-interna img { max-width:307px; }
#txt-txt-interna { float:left;   overflow:auto; width:723px; padding-left:50px;  }
	
#txt-txt-interna-07 { overflow:auto; width:1000px; padding-left:50px;  }	
#txt-txt-interna-07 a { text-decoration: none;  color:#63636b;}
	

#modelos { max-width:1100px; width:100%; margin:0 auto; text-align: center !important; }
#tit-modelos { width:100%; padding-top:50px; padding-bottom:17px;  }
#tit-modelos h2 { color:#000000; font-size:47px; line-height:55px; font-weight:bold; text-transform:uppercase; margin-bottom:30px; }
#info-modelos { text-align: center !important; }
#info-modelos h3 { text-transform:uppercase; font-size:24px;  color:#000000; margin-bottom:20px; clear:both;  }
#info-modelos ul li { padding:15px; text-align:center; width:260px; background:#696969; color:#ffffff; text-transform:uppercase; margin:0 auto; display: inline-table; margin-bottom:20px; margin-left: 5px; margin-right: 5px;    }
#info-modelos-2 { text-align: center !important; }
#info-modelos-2  h3 { clear: both !important; font-size:18px; font-weight: bold;}
#info-modelos-2 ul li { padding:15px; text-align:center; width:350px; background:#696969; color:white; text-transform:uppercase; margin:0 auto; margin-bottom:10px;   }
	
#ft-pequeno { float:left; margin-right:10px; background:#F39; border:5px solid #c9c9c9; margin-top:30px; margin-bottom:50px; width:150px; height:150px;}

#clientes-geral {  width:1100px; margin:0 auto; text-align:center;  padding-bottom:50px; overflow:auto;  }
#clientes-geral ul li div ul li { display:inline-table; padding:5px; border:1px solid #ccc; margin-right:5px; margin-left:5px; text-align:center; }

#artigos-interna ul li { width:100%; padding-top:20px; padding-bottom:20px; background:#f3f3f3; overflow:auto; }
#artigos-interna ul li:nth-child(2n) { background:#ffffff !important; }
#segura-artigo { width:1100px; margin:0 auto; font-size:14px; color:#696969;  }
	.branco-artigo { background: #fff !important;}
	
#contato-esq { float:left; width:550px; padding-bottom:50px; }
.input-cont { background:#f3f3f3; border:1px solid #c9c9c9; height:36px; width:96%; font-family: 'Roboto', sans-serif; margin-bottom:10px; padding-left:1%; font-size:13px; border-radius: 4px;  }

.area-cont { background:#f3f3f3; border:1px solid #c9c9c9; height:160px; padding-top:10px; width:96%; font-family: 'Roboto', sans-serif; margin-bottom:10px; padding-left:1%;  font-size:13px;  border-radius: 4px;   }
#contato-dir {   float:right; width:500px; text-align:left; padding-left:50px; padding-bottom:50px; font-size:14px; color:#696969; line-height:22px;}
#contato-dir span { color:#ed1c24 !important; }
.submit-cont {  clear:both; padding:15px; text-align:center; width:170px; background:#ed1c24; color:#ffffff; text-transform:uppercase; margin:0 auto; border:none; float:right; margin-right:7px; }
	.submit { width: 80px;  background: #f3f3f3; padding-top: 10px; padding-bottom: 10px; color:#716a6a; font-size: 15px; border: 1px solid #c9c9c9;border-radius: 4px;}
#mapa-cont { overflow:auto; width:100%; clear:both; text-align:left;}
#mapa-cont p { font-size:14px; color:#696969; line-height:22px; margin-bottom:10px;  }

#legenda {  width:90%; padding-left:5%; padding-right:5%; padding-top:30px; padding-bottom:25px; background:#ddd;  }
#legenda ul li { margin-bottom:5px; font-family: 'Roboto', sans-serif; font-size:13px; line-height:21px;  } 
#legenda ul li span  { color:#ed1c24 !important; font-weight:bold;}
	
 
	.texto-banner { position: absolute; z-index: 99999999999999 !important;  width:60%; height: 105px; margin-top: -450px; margin-left: 50%;}
	.texto-banner h2 { color:#fff;  font-size:30px; line-height:36px; font-weight:bold; text-transform:uppercase; text-align: center;text-shadow: 1px 2px 2px rgba(0, 0, 0, 1); }
	.slide-pequeno { color:#fff; font-size:32px !important; font-weight:bold; text-transform:uppercase;}
	.meio-text02 { text-align: left !important;}
	.meio-text03 { border-right: 1px solid #c9c9c9; margin-left: 10px;}
	
	.ativar:hover .ativado { display:block; }
	nav ul li ul { position:absolute; display:none; z-index: 9999999999999; margin-top: 15px; }
	nav ul li ul li  { width:250px; height:20px; border-bottom:1px solid #ccc; background:#7c7c80 !important; padding-top:15px;  padding-bottom:10px; margin-left: -20px !important;  }
	nav ul li ul li  a {  margin-left:0px; font-size:12px !important; font-size:15px; font-family: 'Abel', sans-serif; text-transform: uppercase;}
	
	
	#logos-kp { max-width:1100px; width:100%; margin:20px auto;  text-align: center; }
	#div-bolas { width:100%; max-width: 180px; height: 83px; text-align: center; display:inline-table; border: 1px solid #ccc; margin-left: 7px; margin-right: 7px; margin-bottom: 15px;}
	
	.ponto { font-family: 'Roboto', sans-serif; font-size:13px; border:1px solid #c9c9c9; height:36px !important; width:94%; border-radius: 4px; padding:1.5%; color: #6a6a72 !important; background:#f3f3f3; margin-top: 30px !important; }

	
	 .half {
  float: left !important; 
  width: 100%;font-size: 22px;
color: #000000; 

font-family: 'Roboto', sans-serif; font-weight: lighter !important;
  
}
/* Acordeon styles */
.tab {
  position: relative;
  margin-bottom: 15px;
  width: 100%;
	font-size: 22px;
  color: #000000;
	text-transform: uppercase; font-family: 'Roboto', sans-serif;font-weight: lighter !important;
  overflow: hidden;
}

label {
  position: relative;
  display: block;
  padding: 0 0 0 1em;
  background: #dcdbdb;
  font-weight: bold;
  line-height: 3;
  cursor: pointer;
}
.blue label {
  background: #dcdbdb;
}
.tab-content {
  max-height: 0;
  
  background: #dcdbdb;
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;  font-family: 'Roboto', sans-serif; 
text-transform: none; font-weight: 300 !important;  overflow: auto;
}
.blue .tab-content {
  background: #dcdbdb;
	
}
	
.tab-content p {
  margin-left: 22px; margin-top: 0px !important; 
	font-size:8px; color:#dcdbdb; padding-right:15px;
}
/* :checked */
.half input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.half input:checked ~ .tab-content {
  max-height: 150em;
}
/* Icon */
.half label::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 3em;
  height: 3em;
  line-height: 3;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}
.half input[type=checkbox] + label::after {
  content: "+";
}

.half input[type=checkbox]:checked + label::after {
  transform: rotate(315deg);
}
.half input[type=radio]:checked + label::after {
  transform: rotateX(180deg);
}
	
	.tab-img { width: 98%; margin-bottom: 20px; }
	
	#box-produtos-home-geral-07 { width:100%; background:#f3f3f3; padding-top:50px; padding-bottom:50px; }
#box-icones-interna-07 { max-width:1100px; width:100%; margin:0 auto; text-align:center; padding-top:50px; padding-bottom:50px;  }
#box-icones-interna-07 ul li { width:319px; text-align:center;  display:inline-table; padding-left:20px; padding-right:20px;  }
#box-icones-interna-07 ul a{ text-decoration:none;}
#box-icones-interna-07 ul li:nth-child(2) { border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9;  }
#box-icones-interna-07 ul li img { margin-bottom:30px; }
#box-icones-interna-07 ul li h2 { text-transform:uppercase; font-size:24px; line-height:32px; color:#000000; }

	
	#face { position: absolute; margin-top: -235px;}
	
	
}


@media only screen and (max-width : 999px) {
	
	#ft-txt-interna12 img { width: 100%; margin-bottom:20px; }

	.btn-black {
    background: #A9A9A9;
    color: #fff;
    box-shadow: 0 5px 0 #363636;
}
.btnn22 {
	display: block !important;
margin-bottom: 10px !important;
    font-family: arial;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    padding: 15px !important;
    width: 180px;
    cursor: pointer;
    text-decoration: none;
}
	
	
	.sumircel { display: none;}
	#face { display: none;}
	
body { font-family: 'Roboto', sans-serif; }	
strong{ font-weight:bold !important; }
a { text-decoration:none !important; }
.js #menu { display:none; }
.js .slicknav_menu { display:block; }
#topo-cel-b { width:100%;  margin:0 auto;overflow:auto; text-align:center; background:#272223; top:0; position:absolute;   }
#cel-b { border-left:1px solid #fff; border-right:1px solid #fff; float:left; background:#272223; padding-top:12px; padding-bottom:12px; padding-left:15px; padding-right:15px; margin-left:43px; z-index:999; }
#face-b { border-right:1px solid #fff; float:left;  background:#272223; padding-top:12px; padding-bottom:12px; padding-left:17px; padding-right:17px; }
#insta-b { border-right:1px solid #fff; float:left;  background:#272223; padding-top:12px; padding-bottom:12px; padding-left:17px; padding-right:17px; }
#reserva-cel { border-right:1px solid #fff; float:left;  background:#272223; padding-top:12px; padding-bottom:12px; padding-left:17px; padding-right:17px; font-family: 'Andada', serif; color:#fff; }

#topo { width:100%; height:40%;bottom:-7% ; position: relative;}
#logo { text-align:center; padding-top:25px; padding-bottom:-30px; }
#logo img { width:60%;}
#txt-menu { font-size:13px; color:#63636b;  text-transform:uppercase; text-align:center; margin-top:-10px; margin-bottom:-15px;  }
#tel-menu { display:none; }
#menu-topo { display:none; }

#titulo-produtos-home { width:100%; padding-top:30px; padding-bottom:30px; text-align:center;  color:#000000; font-size:39px; font-weight:bold; }
#txt-txt-interna a { text-decoration: none;  color:#63636b;}
#box-produtos-home-geral { width:100%; background:#f3f3f3;  }
#box-produtos-home {  width:100%; margin:0 auto; text-align:center;  }
#box-produtos-home ul li { padding-bottom:30px; width:100%; text-align:center; border-bottom:1px solid #c9c9c9; margin-bottom:30px;   }
#box-produtos-home ul a{ text-decoration:none;}
#box-produtos-home ul li:last-child { border-bottom:none; }
#box-produtos-home ul li img { width:90%; max-width:319px;  }
#box-produtos-home ul li h2 { text-transform:uppercase; width:90%; margin:0 auto; font-size:20px; line-height:28px; color:#000000; }

#noticia { width:100%; margin:0 auto;   }
#tit-noticia { font-size:16px; color:#ed1c24; font-weight:500;  margin-bottom:10px; text-transform:uppercase; width:90%; margin:0 auto; padding-top:10px; }
#tit-noticia-20 { font-size:16px; color:#ed1c24; font-weight:500;  margin-bottom:10px; text-transform:uppercase; width:90%; margin:0 auto; padding-top:10px; }
#noticia-principal-20 { width:90%; margin:0 auto; }
#noticia-principal-20 h1 { font-size:20px; color:#000000; margin-top:15px;  line-height:28px; text-transform:uppercase;  text-align: center !important; font-weight: normal;}	
#noticia-principal { width:90%; margin:0 auto; }
#noticia-principal h2 { font-size:20px; color:#000000; margin-bottom:5px;  line-height:28px; text-transform:uppercase;  }
#noticia-principal p { font-size:13px; color:#696969; margin-bottom:13px; }
#artigo-principal { width:100%; overflow:auto; }
#img-artigo-principal img { width:100%; max-width:695px; margin-bottom:10px; }
#txt-artigo-principal {  width:100%;    }
#txt-artigo-principal p { font-size:14px; color:#696969; line-height:22px; }
#saiba-mais { padding-top:15px; padding-bottom:15px; text-align:center; width:100%; background:#696969; color:#ffffff; text-transform:uppercase; }

#noticia-secundaria { clear:both; padding-top:30px; width:90%; margin:0 auto; }
#box-noticia-secundaria {  width:100%; margin-bottom:30px; }
#box-noticia-secundaria img { width:100%; max-width:517px; margin-bottom:10px; }
#box-noticia-secundaria span { font-size:13px; color:#696969;  }
#box-noticia-secundaria h2 {  font-size:18px; color:#000000; margin-bottom:5px; line-height:26px; text-transform:uppercase; margin-top:7px;  }
#box-noticia-secundaria p { font-size:13px; color:#696969; line-height:21px; margin-bottom:15px; }
#saiba-mais2 { padding-top:15px; padding-bottom:15px; text-align:center; width:100%; background:#ed1c24; color:#ffffff; text-transform:uppercase;  }
	#saiba-mais2 a {color:#fff !important}
#rodape-geral { background:#2f2c2d; overflow:auto; padding-bottom:30px; clear:both; padding-top:30px; }
#rodape  {  width:90%; margin:0 auto; text-align:center; }
#lado-esq-rodape { margin-bottom:30px;  }
#lado-esq-rodape a { font-size:14px; line-height:22px; color:#ffffff; text-decoration:none; }
#lado-dir-rodape {  color:#ffffff; font-size:14px; line-height:22px;    }
#lado-dir-rodape a { color:#ffffff; text-decoration:none;  }

#copy { width:100%; padding-top:20px; padding-bottom:20px; text-align:center; font-size:13px; color:#696969; line-height:18px; }

/** interna **/

#tit-principal-interna { width:90%; margin:0 auto; padding-top:30px; padding-bottom:10px;  }
#tit-principal-interna h1 {  color:#000000; font-size:32px; font-weight:bold; text-align: center; margin-bottom: 10px;}
#txt-interna-geral { width:100%; background:#f3f3f3; padding-top:30px; padding-bottom:30px; }
#txt-interna { width:90%; margin:0 auto; }
#txt-interna h2 { font-size:24px; color:#000000; line-height:32px; text-transform:uppercase;  }
#txt-interna p {  font-size:14px; color:#696969; line-height:22px; margin-top:20px; }


#box-icones-interna-geral { width:100%; background:#ffffff;  }
#box-icones-interna {  width:100%; margin:0 auto; text-align:center; padding-top:30px;  }
#box-icones-interna ul li { padding-bottom:30px; width:100%; text-align:center; border-bottom:1px solid #c9c9c9; margin-bottom:30px;   }
#box-icones-interna ul li:last-child { border-bottom:none; margin-bottom:0; }
#box-icones-interna ul li img { width:90%;    margin-bottom:6px; text-align:center; }
#box-icones-interna ul li h2 { text-transform:uppercase; width:90%; margin:0 auto; font-size:20px; line-height:28px; color:#000000; margin-bottom:6px; }
#box-icones-interna p { width:90%; margin:0 auto; font-size:14px; color:#696969; line-height:22px; }
#ft-txt-interna img { width:100%; max-width:317px;  }

#modelos { width:100%; margin:0 auto; text-align: center !important;  }
#tit-modelos { width:90%; margin:0 auto; padding-top:30px;   }
#tit-modelos h2 { color:#000000; font-size:32px; line-height:40px; font-weight:bold; text-transform:uppercase; margin-bottom:30px;  }
#info-modelos h3 { text-transform:uppercase; font-size:20px; line-height:28px;  color:#000000; margin:20px auto; clear:both;   width:90%; }
#info-modelos ul li { padding-top:15px; padding-bottom:15px; text-align:center; width:100%; background:#696969; color:#ffffff; text-transform:uppercase; margin:0 auto; margin-bottom:20px;    }
#info-modelos-2 ul li { padding-top:15px; padding-bottom:15px; text-align:center; width:100%; background:#696969; color:#ffffff; text-transform:uppercase; margin:0 auto; margin-bottom:20px;    }
#ft-pequeno { display:inline-table;  background:#F39; border:5px solid #c9c9c9;  width:150px; height:150px;}
#segura-ft {  margin-bottom:30px;  margin-top:30px; overflow:auto;  }

#clientes-geral {  width:90%; margin:0 auto; text-align:center; padding-top:30px; padding-bottom:20px; overflow:auto;  }
#clientes-geral ul li div ul li { display:inline-table; padding:5px; border:1px solid #ccc; margin-bottom:10px; text-align:center; }
#clientes-geral ul li div ul li img { text-align:center !important }

#legenda { width:88%; padding-left:6%; padding-right:6%; padding-top:25px; padding-bottom:20px; background:#ddd; }
#legenda ul li { margin-bottom:5px; font-family: 'Roboto', sans-serif; font-size:12px; line-height:20px;  } 
#legenda ul li span  { color:#ed1c24 !important; font-weight:bold;}
a { text-decoration:none; }	

	
	.texto-banner { position: absolute; z-index: 99999999999999 !important;  width:40%; height: 105px; margin-top: -135px; margin-left: 58%;}
	.texto-banner h2 {color:#fff; font-size:12px; line-height:15px; font-weight:bold; text-transform:uppercase; text-align: center;text-shadow: 1px 2px 2px rgba(0, 0, 0, 1); }
	.slide-pequeno { color:#fff; font-size:15px !important; font-weight:bold; text-transform:uppercase;}
	
	#logos-kp { max-width:1100px; width:100%; margin:-50px auto;  text-align: center; }
	#div-bolas { width:100%; max-width: 180px; height: 83px; text-align: center; display:inline-table; border: 1px solid #ccc; margin-left: 2px; margin-right: 2px; margin-bottom: 7px;}
	
	.ponto { font-family: 'Roboto', sans-serif; font-size:13px; border:1px solid #c9c9c9; height:36px !important; width:96%; border-radius: 4px; padding:1.5%; color: #6a6a72 !important; background:#f3f3f3; margin-top: 30px !important; }
	.input-cont { background:#f3f3f3; border:1px solid #c9c9c9; height:36px; width:96%; font-family: 'Roboto', sans-serif; margin-bottom:10px; padding-left:1%; font-size:13px; border-radius: 4px;  }
	.submit-cont {  clear:both; padding:15px; text-align:center; width:170px; background:#ed1c24;}
	submit { width: 80px; border: none; background: #ccc;}
.area-cont { background:#f3f3f3; border:1px solid #c9c9c9; height:160px; padding-top:10px; width:96%; font-family: 'Roboto', sans-serif; margin-bottom:10px; padding-left:1%;  font-size:13px;  border-radius: 4px;   }
	
	
	
	 .half {
  float: left !important; 
  width: 100%;font-size: 17px;
color: #000000; 

font-family: 'Roboto', sans-serif; font-weight: lighter !important;
  
}
/* Acordeon styles */
.tab {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
	font-size: 17px;
  color: #000000;
	text-transform: uppercase; font-family: 'Roboto', sans-serif;font-weight: lighter !important;
  overflow: hidden;
}

label {
  position: relative;
  display: block;
  padding: 0 0 0 1em;
  background: #dcdbdb;
  font-weight: bold;
  line-height: 3;
  cursor: pointer;
}
.blue label {
  background: #dcdbdb;
}
.tab-content {
  max-height: 0;
  
  background: #dcdbdb;
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;  font-family: 'Roboto', sans-serif; 
text-transform: none; font-weight: 300 !important;  overflow: auto;
}
.blue .tab-content {
  background: #dcdbdb;
	
}
	
.tab-content p {
  margin-left: 22px; margin-top: 0px !important; 
	font-size:8px; color:#dcdbdb; padding-right:15px;
}
/* :checked */
.half input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.half input:checked ~ .tab-content {
  max-height: 10em;
}
/* Icon */
.half label::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 3em;
  height: 3em;
  line-height: 3;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}
.half input[type=checkbox] + label::after {
  content: "+";
}

.half input[type=checkbox]:checked + label::after {
  transform: rotate(315deg);
}
.half input[type=radio]:checked + label::after {
  transform: rotateX(180deg);
}
	
	.tab-img { width: 95%; margin-bottom: 20px; }
	
	
	
	#box-produtos-home-geral-07 { width:100%; background:#f3f3f3;  }
#box-icones-interna-07 {  width:100%; margin:0 auto; text-align:center;  }
#box-icones-interna-07 ul li { padding-bottom:30px; width:100%; text-align:center; border-bottom:1px solid #c9c9c9; margin-bottom:30px;   }
#box-icones-interna-07 ul a{ text-decoration:none;}
#box-icones-interna-07 ul li:last-child { border-bottom:none; }
#box-icones-interna-07 ul li img { width:90%; max-width:319px;  }
#box-icones-interna-07 ul li h2 { text-transform:uppercase; width:90%; margin:0 auto; font-size:20px; line-height:28px; color:#000000; }
	
	#artigos-interna ul li { width:100%; padding-top:20px; padding-bottom:20px; background:#f3f3f3; overflow:auto; text-align: center; }
#artigos-interna ul li:nth-child(2n) { background:#ffffff !important; }
#segura-artigo { width:100%; margin:0 auto; font-size:14px; color:#696969;  }
	.branco-artigo { background: #fff !important;}
}

.btn{
  font-family: arial;
  font-size:14px;
  font-weight:700;
  text-transform: uppercase;
  border:none;
  padding:10px;
  cursor: pointer;
  display:inline-block;
  text-decoration: none;

}
.btn-green{
  background:  #FF0000;
  color:#fff;
  box-shadow:0 5px 0  #800000;
}
.btn-green:hover{
  background:#800000;
  box-shadow:0 5px 0 #808080;
}
.btn-green:active{
  position: relative;
  top: 5px;
  box-shadow: none;  
}
.relative2 {
  position: relative;
  top: -20px;
  left: 960px;
  width: 50px;
}


