#shadowbox_title {border: 0px solid;} 
#shadowbox_info {border: 0px solid;}

#menu{background-color:#FFFFFF;height:auto;text-align:justify;width:445px}
#menu a{color:#000;font-family:Verdana;font-size:100%;text-decoration:none}
#menu a.divisoria{background-position:2px 8px;color:#069;display:block;font-size:12px;height:14px;padding:3px 4px 3px 0px}
#menu a.divisoria1{background-position:2px 8px;color:#069;display:block;font-size:12px;height:14px;padding:3px 4px 5px 0px}
#menu a.divisoria2{background-position:2px 8px;color:#069;display:block;font-size:12px;height:28px;padding:3px 4px 3px 0px}
#menu a.divisoria3{background-position:2px 8px;color:#069;display:block;font-size:12px;height:42px;padding:3px 4px 3px 0px}
#menu a.divisoria4{background-position:2px 8px;color:#069;display:block;font-size:12px;height:56px;padding:3px 4px 3px 0px}
#menu a:hover{color:#006398;text-decoration:underline}
#menu div{height:35px}
#pr,#sc,#dl,#lo,#tt,#sx,#sv,#ei,#nn,#tn,#ev,#te,#tr,#ft,#fi,#st,#sn,#pr-dois,#sc-dois,#dl-dois,#lo-dois,#tt-dois,#sx-dois,#sv-dois,#ei-dois,#nn-dois,#tn-dois,#ev-dois,#te-dois,#tr-dois,#ft-dois,#fi-dois,#st-dois,#sn-dois{display:none}
.add{background-image:url(../images/bot.carrinho.png);background-repeat:no-repeat;float:right;height:19px;width:147px}
.banner{display:block;height:100px;margin:0 auto;width:630px}
.bannerindex{display:block;height:330px;margin:0 auto;width:630px}
#divPopUp{position:absolute;margin:0; padding-top:330px; padding-left:150px; text-align:center;}
.barra{
	background-image: url(../images/barra.azul.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 645px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.barracinzad{background-image:url(../images/barra.cinza.jpg);background-repeat:no-repeat;color:#FFF;float:right;font-size:11px;font-weight:bold;height:23px;line-height:20px;margin-top:10px;padding-left:10px;width:298px}
.barracinzae{background-image:url(../images/barra.cinza.jpg);background-repeat:no-repeat;color:#FFF;float:left;font-size:11px;font-weight:bold;height:23px;line-height:20px;margin-top:10px;padding-left:10px;width:298px}
.barrah{background-image:url(../images/barra.azul.png);background-repeat:no-repeat;display:block;height:23px;width:632px}
.barras{display:block;height:33px;margin:0 auto;width:630px}
.barrat{background-image:url(../images/barra.azul.trab.png);background-repeat:no-repeat;height:23px;margin:0 auto;width:460px}
.bleft{float:left;height:170px;text-align:justify;width:308px}
.bodyh{margin-top:0}
.botconclui{height:38px;margin:auto;width:150px}
.boxduplo{display:block;height:120px;margin:0 auto;padding-top:10px;width:632px}
.boxprodl{float:left;margin:0 auto;text-align:left;width:316px}
.boxprodr{float:right;margin:0 auto;text-align:left;width:316px}
.bright{float:right;height:170px;text-align:justify;width:308px}
.btext{display:block;height:200px;margin:0 auto;width:630px}
.btext1{color:#006398;display:block;font-size:12px;font-weight:bold;margin:10px 0}
.btext2{color:#333;display:block;font-size:12px;line-height:1.5;padding-right:10px;text-align:justify}
.btext3{color:#00F;display:block;font-size:12px}
.cabdw{background-image:url(../images/cab.trab.dw.png);background-position:bottom;background-repeat:no-repeat;display:block;height:15px;margin:0 auto;width:429px}
.cabmenu{
	background-image: url(../images/cab.menu.png);
	background-repeat: no-repeat;
	display: block;
	height: 11px;
	width: 210px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.cabmenu2{
	background-image: url(../images/cab.menu.dw.png);
	background-repeat: no-repeat;
	display: block;
	height: 11px;
	width: 230px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.cabup{background-image:url(../images/cab.trab.up.png);background-position:top;background-repeat:no-repeat;display:block;height:15px;margin:0 auto;width:429px}
.colunahelp{background-image:url(../images/help.coluna.png);background-position:top;background-repeat:no-repeat;float:left;height:402px;padding-left:40px;width:94px}
.conteudo{float:right;margin:0 auto;padding-top:10px;width:645px}
.corpo{
	background-color: #FFF;
	background-image: url(../images/cab.png);
	background-position: top;
	background-repeat: no-repeat;
	height: 960px;
	width: 890px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.corpoh{background-color:#FFF;height:auto;margin:0 auto;width:632px}
.corpomenu{
	float: left;
	padding-top: 10px;
	width: 230px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.corpot{background-color:#FFF;height:auto;margin:0 auto;width:460px}
.dadost{background-color:#EFEFEF;margin:0 auto;width:429px}
.demo{background-color:#000;height:480px;margin:0 auto;width:640px}
.det{background-image:url(../images/bot.detalhe.png);background-repeat:no-repeat;float:left;height:19px;width:65px}
.dif{color:#006398;font-size:13px;font-style:italic;font-weight:bold;text-align:justify}
.dif2{color:#006398;font-size:12px;text-align:justify}
.dif3{color:#FF0000;font-size:12px;text-align:justify}
.faq{color:#333;font-size:13px;font-weight:bold;margin:5px 15px}
.faq2{background-color:#EFEFEF;color:#666;font-size:12px}
.hidden{display:none}
.hotline{
	background-color: #EFEFEF;
	background-image: url(../images/hotline.menu.jpg);
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	height: 129px;
	width: 210px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.hotlinec{margin:0 auto;text-align:center;width:632px}
.icont{
	background-image: url(../images/trabalhe2.png);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
	height: 145px;
	padding-left: 20px;
	width: 75px
}
.info{float:left;padding-left:10px;width:440px}
.info2{height:100%;margin:0 auto;padding-left:10px;width:632px}
.info3{float:left;margin:0 auto;width:440px}
.infodt{background-color:#EFEFEF;color:#333;display:block;font-size:12px;font-weight:bold;height:73px;line-height:1.5;margin:0 auto;padding:10px 0 10px 15px;width:170px}
.itemmenu{
	background-color: #EFEFEF;
	background-image: url(../images/item.menu.png);
	background-position: center;
	background-repeat: no-repeat;
	color: #006398;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	width: 195px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 15px;
}
.itemmenu2{
	background-color: #EFEFEF;
	background-image: url(../images/item.menu.png);
	background-position: center;
	background-repeat: no-repeat;
	color: #006398;
	font-size: 11px;
	font-weight: bold;
	height: 15px;
	padding-left: 15px;
	width: 195px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.itemmenu3{
	background-color: #EFEFEF;
	height: 10px;
	width: 210px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.itemt{background-image:url(../images/item.trab.png);background-position:center;background-repeat:no-repeat;color:#006398;font-size:12px;font-weight:bold;height:17px;line-height:1.8;margin:0 auto;padding:0 0 5px 0;text-align:center;width:385px}
.linha1{height:180px;margin:0 auto;width:460px}
.linha2{height:230px;margin:0 auto;width:460px}
.mapa{float:left;height:20px;padding-left:10px;width:440px}
.mapa2{height:20px;margin:0 auto;padding-left:10px;width:632px}
.noborder{border-style:none}
.noborderl{border-style:none;float:left;margin-top:5px}
.noborderr{border-style:none;float:right;margin:5px 0 5px 10px}
.prod{background-position:center;border:none;float:left;padding:2px;text-align:center}
.proddt{float:left;height:123px;padding:5px 20px;width:85px}
.rodape{background-color:#999;background-position:bottom;display:block;font-size:11px;height:25px;line-height:2;text-align:center;width:100%}
.rodape2{background-color:#999;bottom:-75px;display:block;font-size:11px;height:25px;left:0px;line-height:2;position:absolute;text-align:center;width:100%}
.rodape3{background-color:#999;bottom:0px;display:block;font-size:11px;height:25px;left:0px;line-height:2;position:absolute;text-align:center;width:100%}
.rodapec{background-color:#999;bottom:-1000px;display:block;font-size:11px;height:25px;left:0px;line-height:2;position:absolute;text-align:center;width:100%}
.rodapei{background-color:#999;bottom:-600px;display:block;font-size:11px;height:25px;left:0px;line-height:2;position:absolute;text-align:center;width:100%}
.rodapefaq{background-color:#999;bottom:-1400px;display:block;font-size:11px;height:25px;left:0px;line-height:2;position:absolute;text-align:center;width:100%}
.style1{color:#006398;font-size:10px}
.style1dt{color:#999;float:right;font-size:11px;height:170px;margin:auto;padding:10px 10px 0 0;text-align:justify;width:325px}
.style1t{color:#006398;font-size:12px;font-weight:bold;padding:0 0 0 20px}
.style2{color:#006398;font-size:12px}
.style2c{color:#999;font-size:11px;text-decoration:line-through}
.style2dt{color:#666;float:right;font-size:12px;font-weight:bold;height:210px;padding:10px 0 0 10px;text-align:justify;width:240px}
.style2t,.style5c,.style3c{color:#006398;font-size:12px;font-weight:bold}
.style3{color:#006398;font-size:12px;font-weight:bold}
.style3dt{color:#333;float:left;font-size:11px;font-weight:bold;line-height:1.3;padding:0 0 0 10px;text-align:justify}
.style3h{color:#006398;font-size:11px}
.style3t{color:#006398;font-size:12px;padding:0 0 0 10px}
.style4{color:#999;font-size:12px}
.style4c{color:#006398;font-size:13px;font-weight:bold}
.style4t{color:#006398;font-size:12px;padding-left:30px}
.style5{color:#333;font-size:12px}
.style6c{color:#006398;font-size:25px;font-weight:bold;text-align:center}
.style7c{color:#006398;font-size:20px;font-weight:bold;text-align:center}
.text{float:right;padding:10px 5px}
.tipo{background-repeat:no-repeat;float:right;height:165px;padding-right:7px;width:185px}
.tipoh{background-image:url(../images/help.compra.png);background-repeat:no-repeat;float:right;height:165px;width:185px}
.tipoh2{background-repeat:no-repeat;float:right;height:77px;margin:20px 30px;width:189px}
.vervarrinho{height:20px;margin:0 auto;text-align:right;width:632px}
.menuadm{color:#666;display:block;font-size:11px;list-style-type:none;text-decoration:none}
.formadm{background-color: #efefef;font:11px;color:#666;border:1px solid #666;}
a.menu:active{color:#666;display:block;font-size:11px;list-style-type:none;text-decoration:none}
a.menu:hover{background-color:#EFEFEF;color:#333;display:block;font-size:11px;text-decoration:underline}
a.menu:link,a.menu:visited{
	background-color: #EFEFEF;
	color: #666;
	display: block;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	width: 190px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 20;
	padding-bottom: 2px;
	padding-left: 20px;
}
a.regiao{background-position:top;display:block;height:150px;margin:0 0;width:422px}
a.regiaoefly{background-position:top;display:block;height:150px;margin:0 0;width:422px}

a.regiaoh{background-position:top;display:block;height:165px;margin:0 0;width:185px}
a.regiaoh2{background-position:top;display:block;height:55px;margin:0 auto;width:75px}
a.regiaoh2a{background-position:top;display:block;height:55px;margin:30px auto;width:75px}
a.regiaoh2b{background-position:top;display:block;height:55px;margin:0px auto;width:75px}
a:hover{text-decoration:underline}
a:link,#menu a.divisoria:hover,a:active,a:visited{text-decoration:none}
body{background-color:#FFF;background-image:url(../images/back.png);background-repeat:repeat-x;font-family:Verdana;font-size:12px}
html>body #menu div{height:auto;padding-bottom:3px;padding-left:0px;padding-top:3px}

/* CSS checkout */

header {
  background-color: #65f442;
  height: 35px;
  width: 100%;
  opacity: .9;
  margin-bottom: 10px;
}
 
header h1.logo {
  margin: 0;
  font-size: 1.7em;
  color: #000;
  text-transform: uppercase;
  float: left;
}
 
header h1.logo:hover {
  color: #fff;
  text-decoration: none;
}
 
/*
 * Center the body content
 */
  
.container {
  width: 940px;
  margin: 0 auto;
}
 
div.jumbo {
  padding: 10px 0 30px 0;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
          border-radius: 6px;
}
 
h2 {
  font-size: 3em;
  margin-top: 40px;
  text-align: center;
  letter-spacing: -2px;
}
 
h3 {
  font-size: 1.7em;
  font-weight: 100;
  margin-top: 30px;
  text-align: center;
  letter-spacing: -1px;
  color: #999;
}

 
/*
 * Display navigation links inline
 */
 
.menu {
  float: right;
  margin-top: 8px;
}
 
.menu li {
  display: inline;
}
 
.menu li + li {
  margin-left: 35px;
}
 
.menu li a {
  color: #000;
  text-decoration: none;
}

.menu li a:hover{
  color: #fff;
  text-decoration: none;
}

/* Contact form */
form label {
  font-size: 1.2em;
  font-weight: bold;
  display: block;
  padding: 10px 0;
}
 
form input#name,
form input#country,
form input#email,
form input#cpf,
form input#amount,
form input#card_holder_name,
form input#card_number,
form input#card_cvv,
form input#card_expiration_date,
form input#scountry,
form input#state,
form input#city,
form input#neighborhood,
form input#street,
form input#street_number,
form input#zipcode{
  width: 400px;
  background-color: #fafafa;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  border: 1px solid #cccccc;
  padding: 5px;
  font-size: 1.1em;
}
 
form textarea#message {
  width: 500px;
  height: 100px;
  background-color: #fafafa;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  padding: 5px;
  font-size: 1.1em;
}
 
form input#submit {
  display: block;
  -webkit-border-radius: 3px; 
     -moz-border-radius: 3px;
          border-radius: 3px;
  border:1px solid #d8d8d8;
  padding: 10px; 
  font-weight:bold; 
  text-align: center; 
  color: #000000; 
  background-color: #f4f4f4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e5e5e5));
  background-image: -webkit-linear-gradient(top, #f4f4f4, #e5e5e5);
  background-image: -moz-linear-gradient(top, #f4f4f4, #e5e5e5);
  background-image: -ms-linear-gradient(top, #f4f4f4, #e5e5e5);
  background-image: -o-linear-gradient(top, #f4f4f4, #e5e5e5);
  background-image: linear-gradient(top, #f4f4f4, #e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f4f4, endColorstr=#e5e5e5);
}
 
form input#submit:hover{
  cursor: pointer;
  border:1px solid #c1c1c1; 
  background-color: #dbdbdb;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #dbdbdb, #cccccc);
  background-image: -moz-linear-gradient(top, #dbdbdb, #cccccc);
  background-image: -ms-linear-gradient(top, #dbdbdb, #cccccc);
  background-image: -o-linear-gradient(top, #dbdbdb, #cccccc);
  background-image: linear-gradient(top, #dbdbdb, #cccccc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#dbdbdb, endColorstr=#cccccc);
}

/* Message flashing */
.flash {
  background-color: #FBB0B0;
  padding: 10px;
  width: 400px;
}
.btn {
	background-color: #070B5E;
    border-radius: 15px;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
    padding: 10px 50px;
    cursor: pointer;
    font-weight: bold;
    width: 150px;
    align-self: center;
    border: none;
    margin-top: 1rem;
}