.borda {
  border:1px solid red;
}

/* CSS AZBOX */

* {
  margin:0px;
  padding:0px; 
}

body {
  font-family: tahoma;
  font-size:11px;
  color:#717171;
  background-image: url(../sysimages/fundo.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-color:#E8E8E8;
}
.pos_menu{
  position:relative;
  z-index:20;
}
.pos_int{
  position:relative;
  z-index:1;
}
img {
  border:0px;
}

.site {
  width:940px;
  margin:0 auto;
}

.welcome{
float:left;
margin-left:526px;
margin-top:8px;
}
.nome_log{
float:left;
margin-top:8px;
margin-left:10px;
}
.logout{
float:left;
margin-top:8px;
margin-left:20px;
}
.carrinho{
float:left;
margin-left:9px;
width:40px;
margin-top:4px;
position: relative;
padding-top:2px;
z-index:30;
cursor:pointer;
}
.total_preco{
float: left;
margin-left:15px;
margin-top:8px;
}
.separador_carr{
margin-left:22px;
float:left;
margin-top:3px;
}
.n_produtos{
margin-left:22px;
float:left;
margin-top:8px;
}
.prod_carr{
position: absolute;
width: 200px;
height:32px;
background-image: url(../sysimages/bg_prod_carr.jpg);
background-position: top;
top:28px;
left:-1px;
z-index:30;
}
.carrinho:hover{
margin-top:3px;
margin-left:8px;
border-right:1px solid #BEBEBE;
border-left: 1px solid #BEBEBE;
border-top: 1px solid #BEBEBE;
border-bottom:0px;
background-image: url(../sysimages/bg_carr.jpg);
background-position: top;
}
p {
  font-family: tahoma;
  font-size:11px;
  color:#575757;
  margin:0px;
  padding:0px;
  line-height: 150%;
}
.p_home{
font-family: "HelveticaRounded LT Bold";
font-size: 12px;
color:#333333;
font-weight: normal;

}

h1 {
  font-size:25px;
  color:#DD4814;
  font-family: "HelveticaRounded LT Bold"; /* font original */
  /*font-family: arial rounded MT Bold;*/
  line-height:120%;
  margin:0px;
  padding:0px;
  font-weight: normal;
}

h2 {
  font-size:15px;
  color:#717171;
  font-family: "HelveticaRounded LT Bold"; /* font original */
  /*font-family: arial rounded MT Bold; */
  line-height:120%;
  margin:0px;
  padding:0px;
  font-weight: normal;
}

input{
border: 1px solid #D3D3D3;
font-family: tahoma;
font-size: 11px;
color:#8D8D8D;
padding-top:3px;
padding-bottom:4px;
padding-left:5px;
}

textarea{
border: 1px solid #D3D3D3;
font-family: tahoma;
font-size: 11px;
color:#8D8D8D;

padding-top:3px;
overflow: hidden;
padding-left:4px;
}

select{
border: 1px solid #D3D3D3;
font-family: tahoma;
font-size: 11px;
color:#8D8D8D;
height:21px;
/*padding-top:3px;*/
}

.bt_sub{
font-family: "HelveticaRounded LT Bold";
font-size: 14px;
color:#E5E5E5;
}
.bt_sub:hover{
color:#CCCCCC;
}
.cont_button{
 background-position:left top;
 background-image: url(../sysimages/bg_button.png);
 background-repeat: no-repeat;
 padding:3px 5px 0px;
 
}
.esq_bt{
 float:left;
 background-image: url(../sysimages/bt_sub.png);
 width:18px;
}
.drt_bt{
 float:left;
 background-image: url(../sysimages/bt_sub1.png);
 width:18px;
}
.c0{
background-image: url(../sysimages/bg_sub.png);
height:19px;
padding-top:2px;
}
.h2L {
font-weight: normal;
color:#DD4814;
}

a {
  font-family: tahoma;
  font-size:11px;
  color:#DD4713;
  cursor:pointer;
}

a:hover {
  color:#575757;
}

.redicom {
  float:right;
}

.redicom a {
  color:#575757;
  text-decoration:none;
}

.redicom a:hover {
  color:#DD4713;
}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}






/* estilos */

/*********************************************************** menu */
.menu {
  background-image: url(../sysimages/fundo_menu.png);
  background-position: right 0px;
  background-repeat: no-repeat;
  width:770px;
  height:43px;
  padding:5px 0 0 173px;
  z-index:99999999;
  position:relative;
}
.show_cont{
width:738px;
position:absolute;
top:58px;
left:-150px;
}
.close{
width: 150px;
height: 31px;
background-image: url(../sysimages/close.png);
float:right;
margin-top:18px;
cursor: pointer;
}
.close:hover a{
  color:#575757;
}
.close div:first-child{
margin-right:40px;
float: right;
margin-top:7px;
}
.requi{
 width:337px;
 float:left;
}
.requi table{
 font-family: tahoma;
  font-size:11px;
  color:#575757;
  margin:0px;
  padding:0px;
  line-height: 150%;
  margin-top:14px;
}
.offer{
 width:337px;
 float:left;
}
.offer table{
 font-family: tahoma;
  font-size:11px;
  color:#575757;
  margin:0px;
  padding:0px;
  line-height: 150%;
  margin-top:14px;
  margin-left:26px;
}
.c_sombra{
height:4px;
background-image: url(../sysimages/c_sombra.png);
background-position: bottom;
width:100%;
}
.b_sombra{
height:4px;
background-image: url(../sysimages/b_sombra.png);
background-position: top;
width:100%;
}

.e_sombra{
 background-image: url(../sysimages/e_sombra.png);
 background-position: right;
 background-repeat: repeat-y;

}
.d_sombra{
 background-image: url(../sysimages/d_sombra.png);
 background-position: left;
 background-repeat: repeat-y;

}
/* MENU */
.homemenu {
  list-style-type: none;
  padding:0px 25px;
}

.homemenu li {
  float: left;
  position:relative;
  z-index:1220;
}

.homemenu li .option {
  padding: 7px 7px;
  line-height:32px;
}

.homemenu li.seperator {
  margin: 5px 0px 0px 0px;
  z-index:1110;
}
.relative{
position: relative;
}
.homemenu li a {
  text-decoration: none;
}

.homemenu li a div {
  /*font-family: HelveticaRounded-Bold;*/
  font-family: arial rounded MT Bold;
  color:#666666;
  font-size:15px;
}

.homemenu li a:hover div {
  color:#DD4713;
}

.menuProdutos {
  display:block;
  background-image: url(../sysimages/submenumeio.jpg);
  background-position: center top;
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  position:absolute;
  z-index:99997500;
  border:1px solid #BEBEBE;
  margin-top:-1px;
}

.linkMP {
  color:#666666;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  
  height:32px;
  /*font-family: HelveticaRounded-Bold;*/
    font-family: arial rounded MT Bold;
  font-size:15px;
  padding:0px 0px;
  border:0px solid red;
}

.linkMPSel {
  color:#353535;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  
  height:32px;
  /*font-family: HelveticaRounded-Bold;*/
    font-family: arial rounded MT Bold;
  font-size:15px;
  padding:0px 7px;
}

.submenuMP {
  position:absolute;
  left:0px;
  top:0px;
  display:none;
}

.submenu {
  top:0px;
  position:relative;
  clear:both;
}
.bg_cont{
background-color:#F8F8F8 ;
}

.submenu .itemsubmenu a {
  color:#999999;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  /*font-family: HelveticaRounded-Bold;*/
  font-family: arial rounded MT Bold;
  font-size:13px;
  white-space:nowrap;
}

.submenu .itemsubmenu a div {
  margin:5px 10px 5px 0;
}

.menutransparent {
  background-image: url(../sysimages/transparent_menu.png);
  background-position: left top;
  background-repeat: no-repeat;
  height:50px;
  width:50px;
}

.submenu .itemsubmenu a:hover {
  color:#DD4814;
}

.submenu .itemsubmenu .division {
  background-color:#E5E5E5;
  height:1px;
  width:150px;
}

.subM {
  height:32px;
  position:relative;
  z-index:8000;
}

.subM .centro {
  background-image: url(../sysimages/meio1.jpg);
  background-position: center top;
  background-repeat: repeat-x;
  padding:0 6px;
  color:#DD4713;
}

.subM .esquerda {
  background-image: url(../sysimages/esquerda1.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  width:2px;
}

.subM .direita {
  background-image: url(../sysimages/direita1.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  width:2px;
}

.subMNormal {height:32px;}
.subMNormal .centro {padding:0px 6px;}
.subMNormal .direita {width:2px;}
.subMNormal .esquerda {width:2px;}

.subsubmenu {
  top:0px;
  right:-2px;
  position:absolute;
  clear:both;
}

.submenu .itemsubmenu{
  width:100%;
}

.subsubmenu .itemsubmenu{
  width:100%;
}

.subsubmenu .itemsubmenu a {
  color:#999999;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  /*font-family: HelveticaRounded-Bold;*/ /* font original */
  font-family: arial rounded MT Bold;
  font-size:13px;
}

.subsubmenu .itemsubmenu a div {
  margin:5px 0;
}

.subsubmenu .itemsubmenu a:hover {
  color:#DD4814;
}

.subsubmenu .itemsubmenu .division {
  background-color:#E5E5E5;
  height:1px;
  width:100%;
}

/*********************************************************** menu */

.sliderwrapper{
  position: relative;
  overflow: hidden;
  border-bottom-width: 6px;
  height:282px; 
}

.sliderwrapper .contentdiv{
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 940px;
  height:281px;
  filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

.pontos {
  height:9px;
  text-align: center;
  margin:0px auto;
}

.bola {
  background-image: url(../sysimages/ponto.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  width:15px;
  height:9px;
  cursor: pointer;
}

.bola:hover {
  background-image: url(../sysimages/ponto_hover.png);
}

.bola_hover {
  background-image: url(../sysimages/ponto_hover.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  width:15px;
  height:9px;
  cursor: pointer;
}
/* slide */

/* bandeiras */

.familia2{
  width:39px;
  height:19px;
  background-image:url(../sysimages/sel.jpg);
  background-repeat:no-repeat;
  background-position: left top;
  cursor:pointer;
  position:relative;
}

.familia2:hover {
  background-image:url(../sysimages/sel_hover.jpg);
}

.familia2_sel{
  width:39px;
  height:19px;
  background-image:url(../sysimages/sel_hover.jpg);
  background-repeat:no-repeat;
  background-position: left top;
  cursor:pointer;
  position:relative;
}

.selectPadding{
  padding:3px 0 0 8px;
}

.familiaNome{
  position:absolute;
  width:39px;
  display:none;
  margin-top:-1px;
  z-index:20;
}

.ban {
  padding:4px 0 0 3px;
}

.ban2 {
  padding:2px 0 0 2px;
}

.cont {
  border:1px solid #C8C8C8;
  border-top: 0px;
  width: 39px;
}

.op {
  cursor: pointer;
  vertical-align: middle;
  height: 19px;
  background-color:#F8F8F8;
}

/* bandeiras */


.zona2 {
  background-image:url(../sysimages/fundo_zona2.jpg);
  background-repeat:no-repeat;
  background-position: left top;
  width:434px;
  height:290px;
  border:1px solid #BEBEBE;
  margin-top:19px;
}

.topnoticia {
  padding:22px 0 10px 0;
}

.topnoticia p{
  padding:2px 0 0 0;
}

.pnoticia {
  line-height:130%;
}

.pnoticia img{
  padding-right:12px;
}

.linksrodape {
  float:left;
  padding-left:10px;
}

.linksrodape a {
  float:left;
  padding-right:9px;
}

.esop {
  cursor:pointer;
  height:43px;
}

.esop .left {
  width:25px;
  height:45px;
}

.esop .right {
  width:25px;
  height:50px;
}

.esop .center {
  font-family: "HelveticaRounded LT Bold"; /* font original */
  font-size: 15px;
  color:#717171;
  line-height:120%;
  text-decoration:none;
}

.esopSel {
  cursor:pointer;
  height:42px;
  margin-top:1px;
}
.esopSel td{
padding-top:5px;
}

.esopSel .left {
  background-image: url(../sysimages/op_left.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width:25px;
  height:38px;
}

.esopSel .right {
  background-image: url(../sysimages/op_right.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width:25px;
  height:38px;
}

.esopSel .center {
  background-image: url(../sysimages/op_center.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  font-family: "HelveticaRounded LT Bold"; 
  font-size: 15px;
  color:#DD4814;
  line-height:120%;
}

.caixaTabelas {
  background-image: url(../sysimages/fundocaixa.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  width:484px;
  height:205px;
  margin:42px 0 0 0;
}

.conteudosN {
  display:none;
}

.conteudosS {
  display:block;
}

.imagstab {
  padding:10px 0 0 0;
  text-align:center;
  height:50px;
  border:0px solid red;
}

.imagstab7 {
  padding:5px 0 0 0;
  text-align:center;
  height:50px;
  border:0px solid red;
}
 
.imagstab img{
  margin-right:5px;
}

.destk2 {
  float:left;
}

.destk2 div {
  padding:0px 0 0px 0;
  text-align:center;
}

.destk2 img {
  width:200px;
  height:86px;
}

.banner2s {
  padding:20px 0 0 0px;
}

.banner2s a{
  text-decoration:none;
  cursor:pointer;
}

.banner2s p{
  /*font-family: HelveticaRounded-Bold;*/ /* font original */
  font-family: arial rounded MT Bold;
  font-size:12px;
  color:#333333;
}

.forum {
  /*background-image: url(../sysimages/forum.png);
  background-position: center top;
  background-repeat: no-repeat;*/
  width:237px;
  height:90px;
  float:left;
}

.loja {
  background-image: url(../sysimages/loja.png);
  background-position: center top;
  background-repeat: no-repeat;
  width:237px;
  height:90px;
  float:left;
  margin:0 0 0 10px;
}

.arroba {
  background-image: url(../sysimages/arroba.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  width:484px;
  height:64px;
}

.arroba h2{
  padding-bottom:3px;
}

.caixas2s {
  border:1px solid #B9B9B9;
  padding:2px 6px;
  height:15px;
  width:144px;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
}

.caixas3s {
  border:1px solid #B9B9B9;
  border-right:0px;
  padding:2px 6px;
  height:15px;
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
}

.sign {
  background-image: url(../sysimages/botao.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  width:66px;
  height:21px;
  border-width: 0;
  color:#E5E5E5;
  font-size:14px;
  cursor:pointer;
  padding-bottom:3px;
  /*font-family: HelveticaRounded-Bold;*/ /* font original */
  font-family: arial rounded MT Bold;
}

.fundolink {
  background-image: url(../sysimages/fundolink.png);
  background-position: center top;
  background-repeat: no-repeat;
  width:940px;
  height:40px;
}

.paginas {
  background-color:#FFFFFF;
}

.prodleft {
  float:left;
  width:284px;
  padding:53px 0 0 43px;
}

.prodleft p{
  width:240px;
  line-height:150%;
  padding-top:11px;
}

.prodleftnoimg {
  float:left;
  width:884px;
  padding:53px 0 0 43px;
}

.prodleftnoimg p{
  width:840px;
  line-height:150%;
  padding-top:11px;
}

.relativeindex {
  position:relative;
  z-index:50;
}

.aBSrelativeindex {
  position:absolute;
  z-index:20;
  top:0;
  left:0;
}
.info_job{
 float: left;
 padding-bottom:90px;
}

.pageOP {
  cursor: default;
  height:29px;
}

.pageOP .left {
  width:7px;
  height:29px;
}

.pageOP .right {
  width:7px;
  height:29px;
}

.pageOP .center {
  /*font-family: HelveticaRounded-Bold;*/ /* font original */
  font-family: "HelveticaRounded LT Bold";
  font-size: 15px;
  color:#CCCCCC;
  line-height:120%;
  text-decoration:none;
}

.pageOPSel {
  cursor: default;
  height:29px;
}

.pageOPSel .left {
  background-image: url(../sysimages/pag_left.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width:7px;
  height:29px;
}

.pageOPSel .right {
  background-image: url(../sysimages/pag_right.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width:7px;
  height:29px;
}

.pageOPSel .center {
  background-image: url(../sysimages/pag_center.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  /*font-family: HelveticaRounded-Bold;*/ /* font original */
  font-family: "HelveticaRounded LT Bold";
  font-size: 15px;
  color:#DD4814;
  line-height:120%;
}

.caixaProd {
  background-image: url(../sysimages/pontos.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  width:940px;
  margin:27px 0px 0px 5px;
}
.caixaProd2{
  background-image: url(../sysimages/pontos.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  width:900px;
  margin:27px 0px 0 20px;
}

.contDescript {
  padding:25px 0 0 0;
}
.Store{
 padding:25px 0 0 20px;
 min-height:520px;
}

.contDescript p {
  width:360px;
  line-height:152%;
}

.contDescript h2 {
  width:360px;
  height:37px;
}

.contDescript2 div {
  float:left;
  padding-bottom:42px;
}
.contDescript3 div {
  float:left;
}
.contDescript3 span{
 line-height:170% ;
}

.contDescript2 .negative {
  padding-right:40px;
  padding-left:20px;
}

.menulateral {
  width:250px;
  float:left;
  padding-bottom:62px;
 
}

.menulateral ul {
  list-style-type:none;
}

.menulateral a {
  font-family: "HelveticaRounded LT Bold";
  font-size:15px;
  color:#CCCCCC;
  text-decoration:none;
}
.menulateral a:hover {color:#DD4713;}

.menulateral li {
  width:173px;
  height:13px;
  border:1px dotted transparent;
  padding:5px 0 12px 8px;
  margin:2px 0 0 0;
}

.menulateral .clique {
  width:173px;
  height:13px;
  border:1px dotted #CCCCCC;
  padding:5px 0 12px 8px;
  margin:2px 0 0 0;
}
.menulateral .clique a {color:#DD4713;}

.helpmenu {
  padding:26px 0px 0px 30px;
}

.ppaginas {
  padding-top:29px;
}

.tv {
  background-image: url(../sysimages/fundotv.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  height:514px;
  width:422px;
  padding-bottom:62px;
}
.int {
  float:left;
  width:669px;
  padding-top:26px;
  padding-bottom:62px;
  min-height:480px;
}
.int .sub_int:first-child .t_faqs{
 margin-top:22px;
}

.t_faqs{
 margin-top:20px;
}
.tv .ptv {
  padding:48px 0px 0px 42px;
}

.tv .ptv img {
  width:380px;
  height:354px;
}

.contrss {
  float:left;
  width:268px;
  padding-top:26px;
  padding-bottom:62px;
}

.contrss p {
  width:242px;
  padding:11px 0 0 0;
  line-height:150%;
}
/*
.contrss img {
  margin-top:24px;
  border:3px solid #CCCCCC;
}
*/
.tras {
  background-image: url(../sysimages/trasefrente.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  height:19px;
  min-width:65px;
  padding:4px 6px 0 29px;
}

.frente {
  background-image: url(../sysimages/trasefrente.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
  height:19px;
  min-width:65px;
  padding:4px 29px 0 6px;
  text-align:right;
}

.navegar {
  padding:0 19px 37px 250px;
}

.changelanguage {
  text-shadow: 1px 1px 1px #ffffff;
  padding-top:10px;
  padding-right:5px;
}

.strong{
font-weight: bold;
}

.tbl_exp{
font-family: tahoma;
font-size: 11px;
color:#717171;
margin-left:20px;
/*margin-bottom:96px;*/
margin-bottom:20px;

}
.tbl_exp td{
border-top: 1px solid #E5E5E5;
padding-left:11px;
height:19px;
padding-top:0px;
line-height:150% ;
}
.tbl_exp td:first-child{
background-color:#F0F0F0;
color:#DD4814;
width:241px;
}
.tbl_exp tr:first-child td{
border-top:0px;
}
.t_wal{
padding-top:43px;
margin-left:23px;
}

.wall{
margin-top:25px;
margin-left:52px;
}
.wall p{
color: #999999;
}
.wall a:first-child div{
margin-right:36px;
}
.download{
margin-right:35px;
cursor:pointer;
float:left;
}
.t_images{
margin-left:23px;
margin-top:35px;
}
.t_manuais{
margin-left:23px;
margin-top:45px;
}

.Images{
margin-top:25px;
margin-left:52px;
}
.downloaD{
margin-right:20px;
cursor:pointer;
float:left;
}
.manuais{
margin-top:20px;
margin-left:50px;
}
.tbl_man span{
  color:#686161;
  font-weight: bold;
}
.tbl_man{
color:#999999;
margin-top:6px;
}
.linha2{
 margin-top:20px;
}
.linha_b{
margin-top:8px;
}

.tbl_faq{
margin-top:8px;
margin-left:3px;
}
.tbl_faq div:first-child{
cursor: pointer;
}

.seta_faq{
background-image: url(../sysimages/seta2_n.png);
background-repeat: no-repeat;
background-position:0px 50%;
width:14px;
float: left;
}
.seta_faq_sel{
background-image: url(../sysimages/seta2_h.png);
background-repeat: no-repeat;
background-position:0px 50%;
width:14px;
float:left;
}
.txt_faq{
margin-left:14px;
margin-top:11px;
}

.hide{
display:none;
}
.show{
display:block;
}
.t_faq{
width:650px;
cursor: pointer;
}
.t_faq_sel{
color:#DD4814;
cursor: pointer;
}
.txt{
margin-top:18px;
}
.p_pad{
padding-top:7px;
}
.p_small{
font-family: tahoma;
font-size: 10px;
color:#B6B6B6;
}
.tbl_formap{
margin-top:-10px;
}
.ob{
background-image: url(../sysimages/ob.png);
background-position:1px 2px;
background-repeat: no-repeat;
}
.sel_pag_top{
 height:19px;
 padding-top:5px;
 padding-left:9px;
 padding-right:9px;
 border:1px dotted #CCCCCC;
 border-bottom:0px;
 float:left;
 text-decoration:none;
}
.sel_pag_bottom{
 height:19px;
 padding-top:6px;
 padding-left:9px;
 padding-right:9px;
 border:1px dotted #CCCCCC;
 border-top:0px;
 float:left;
 text-decoration:none;
}
.a_sel_pag{
 font-family: tahoma;
 font-size: 11px;
 color:#DD4814;
 text-decoration:none;
}
.a_pag{
 font-family: tahoma;
 font-size: 11px;
 color:#575757;
 text-decoration:none;
}
.pag{
 font-family: tahoma;
 font-size: 11px;
 color:#575757;
 height:19px;
 padding-top:6px;
 padding-left:9px;
 padding-right:9px;
 float:left;
 text-decoration:none;
}
.pag_cima{
position: absolute;
right:-5px;
top:34px;
}
.pag_baixo{
position: absolute;
right:-5px;
bottom:-27px;
}
.tbl_not{
padding-top:23px;
}
.tbl_not_2{
padding-top:27px;
}
.img_det{
border:3px solid #CCCCCC;
float:left;
}
.t_shoping{
 margin-left:20px;
 margin-top:53px; 
}
.t_shoping2{
 margin-left:20px;

}
.st_shoping{
 margin-left:20px;
 margin-top:21px; 
}
#tbl_shopping td{
border-left:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
}
#tbl_shopping td:first-child{
border-left-width:0px !important;
}
.del{
background-image: url(../sysimages/del_x.png);
background-position:50% 50%;
background-repeat: no-repeat;
border-left:0px;
border-bottom:1px dotted #CCCCCC;
cursor: pointer;
}
.del:hover{
background-image: url(../sysimages/del_x_hover.png);
border-bottom:1px dotted #CCCCCC;
}
.update{
border-right:1px dotted #CCCCCC;
border-left:1px dotted #CCCCCC;
height:35px;
padding-top:10px;
margin-left:714px;
width:92px;
padding-left:0px;
}
.preco_total{
padding-top:50px;
margin-left:800px;
}
#tbl_log td{
 border:0px;
 margin:0px;
 padding:0px;
}
#tbl_log{
margin-top:17px;
}
#ttbl td {
border:0px;
 margin:0px;
 padding:0px;
}
.mr-left20{
margin-left:20px;
}

.buttone {
  background: transparent url('../sysimages/bg_button.png') no-repeat;
  background-position:left 2px;
  display: block;
  line-height: 21px;
  /*padding: 3px 9px 4px 13px;*/
  padding: 0px 9px 0px 13px;
  font-family: "HelveticaRounded LT Bold";
  font-size: 14px;
  border:0px;
  float:left;
}

.buttone_last {
  background: transparent url('../sysimages/cont_bg_button.jpg') no-repeat;
  background-position:left 2px;
  display: block;
  height: 23px;
  width:12px;
  border:0px;
  float:left;
}

a.button {
    background: transparent url('../sysimages/cont_bg_button.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 21px;
    margin-right: 0px;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../sysimages/bg_button.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 3px 9px 4px 13px;
    font-family: "HelveticaRounded LT Bold";
    font-size: 14px;
}
a.button span:hover{
color:#CCCCCC;
}
.trax{
 margin-top:11px;
 margin-bottom:16px;
}
.txt_dec{
text-decoration: none;
}

#tbl_newa p{
margin-top:2px;
}
#tbl_newa{
margin-left:15px;
}

#CMSAUTOTABLE TD {
  font-family: tahoma;
  font-size:11px;
  color:#575757;
  margin:0px;
  padding:0px;
  line-height: 150%;
}

#cmsAutotable td {
  font-family: tahoma;
  font-size:11px;
  color:#575757;
  margin:0px;
  padding:0px;
  line-height: 150%;
}

.req_li li {
  margin-left:15px;
  list-style:square url(../sysimages/bola.png);
}


/* MAPA DO SITE */

.msMainHolder {
  background-color:#F2F2F2;
  float:left;    
  min-height:357px;
  height:auto !important; 
  height:257px;     
  width:100%;
}

.msMainHolder .topMain {
  background-color: #FFFFFF;
  margin:3px 3px 0 3px;
  height:45px;
    
}

.msMainHolder .topMain div {
  padding:10px 0 0 7px;  
    
}

.msMainHolder .linksPag {
  padding:12px 0 0 10px;
    
}

.msMainHolder .linksPag div {
  padding:0 0 10px 0;
    
}

.txt ul {
  margin-left:15px;
}

.img_alfa {
  opacity:0.6;
  -moz-opacity:0.6;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter:alpha(opacity=60);
}

.img_alfa_hover {
  opacity:1;
  -moz-opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
}

.ops{
 cursor: pointer;
 float:left;
 position: relative;
 margin-right:9px; 
}
/*.ops:hover{
 color:#DD4713;
 background-image: url(../sysimages/hover_menu.jpg);
 background-repeat: no-repeat;
} */
.ops .n{
 font-family: "HelveticaRounded LT Bold";
 color:#666666;
 font-size: 15px;
 padding:8px 8px 8px 8px;
}
.ops .n_sel{
 font-family: "HelveticaRounded LT Bold";
 color:#666666;
 font-size: 15px;
 padding:0px;
 background-image: url(../sysimages/hover_menu.jpg);
 background-repeat: repeat-x;
}
.ops .h{
 display: none;
 background-image: url(../sysimages/hover_menu.jpg);
 background-repeat: repeat-x;
 margin:0px 0px 0px 0px;
}
.ops .s{
 display: block;
 background-image: url(../sysimages/hover_menu.jpg);
 background-repeat: repeat-x;
 }
.tst_op {
 font-family: "HelveticaRounded LT Bold";
 color:#DD4713;
 font-size: 15px;
 padding-top:4px;
}

.tst_op_FF {
 font-family: "HelveticaRounded LT Bold";
 color:#DD4713;
 font-size: 15px;
 padding-top:2px;
}


.sub_ops{
 position: absolute;
 background-image: url(../sysimages/bg_sub_ops.jpg);
 background-repeat: repeat-x;
 background-color:#FFFFFF;
 border:1px solid #BEBEBE;
 left: 0px;
 top:31px;
 z-index:-2;
 width:156px;
 min-width:156px;
 width:auto!important;
 padding-top:4px;
 padding-bottom:4px;
 display: none;
}
.sub_ops div:first-child{
 display:none;
}
.ops_subs{
 font-family: "HelveticaRounded LT Bold";
 font-size: 13px;
 color:#999999;
 padding-bottom:6px;
 padding-top:6px;
 padding-left:7px;
 position: relative;
}
.ops_subs_s{
 font-family: "HelveticaRounded LT Bold";
 font-size: 13px;
 color:#999999;
 padding-bottom:6px;
 padding-top:6px;
 padding-left:7px;
}
.ops_subs_s:hover{
color:#DD4814;
}
.sep_op{
 margin-left:6px;
}
.ops_subs:hover {
 color:#DD4814;
 background-image: url(../sysimages/seta2.png);
 background-repeat: no-repeat;
 background-position: 145px 12px;
}
.sub_sub_op{
 position: absolute;
 background-image: url(../sysimages/bg_sub_ops.jpg);
 background-repeat: repeat-x;
 background-color:#FFFFFF;
 border:1px solid #BEBEBE;
 padding-top:4px;
 padding-bottom:4px;
 left:158px;
 top:-5px;
 display:none;
}
.sub_sub_op div:first-child{
display: none;
}
.txt_sub_sub{
 font-family: "HelveticaRounded LT Bold";
 font-size: 13px;
 color:#999999;
 padding-bottom:6px;
 padding-top:6px;
 padding-left:7px;
}
.txt_sub_sub:hover{
  color:#717171;
}

.lost_pw{
position: absolute;
top:-25px;
left:81px;
z-index:50;
}
.t_name{
float:left;
margin-top:35px;
margin-right:262px;
margin-left:38px;
}
.t_email{
float:left;
margin-top:35px;
}
.iNy{
 float: left;
 margin-right:73px;
}
.exap{
margin-left:331px;
font-family: tahoma;
font-size: 11px;
color:#999999;
}
.close2{
width: 75px;
background-image: url(../sysimages/close.png);
background-position:center center;
margin-top:18px;
padding-top:8px;
padding-bottom:8px;
padding-left:75px;
padding-right:30px;
cursor: pointer;
z-index:50;
}
