/******** MENSAGEM **********/
.barra_x
{
    float:right;
    width:65%;   
    border:0px solid red;   
}
.barra_cup
{
    float:left;
    width:100%;   
    border:0px solid #494949;  
    padding-bottom:30px; 
}
.cupao_input
{
  //  float:left;
    width:160px; 
    outline:0;
    font-size:18px;  
    border:1px solid #000;  
    padding:6px; 
        height:35px;  
          margin-top:2px;
}
.cupao_validar
{
  //  float:left;
    width:150px; 
    outline:0;
    font-size:14px;  
  //  border:1px solid #000;
   border:0px;
   color:#000;
  background: #fff;
  
    height:35px;  
    padding:9px; 
}
.cupao_erro {
    float:left;
    width:100%;
    padding-top:8px;
    padding-bottom:8px;
    font-size: 14px;
    text-align:center;
    margin-top:10px;
    margin-bottom:30px;
    background: red;
    color: #fff;
}
.resumo_encomenda
{
    float:left;
    width:80%;  
    margin-left:10%;    
    border:0px solid #494949;   

}
.titulo_encomenda
{
    float:left;
    width:100%;  
    text-align:center;
    font-size:20px; 
    font-weight:bold;
    border-bottom:0px solid #494949;    
}
.cliente_encomenda
{
    float:left;
    width:100%;  
    text-align:center;
    font-size:16px; 
    margin-top:5px;
    font-weight:bold;
    border-bottom:0px solid #494949;    
}
.conta_encomenda
{
    float:left;
    width:100%;  
    text-align:center;
    font-size:13px; 
    margin-top:5px;
    font-weight:bold;
    border-bottom:0px solid #494949;    
}

.paga{
      float:left;
      text-align:center;
      width:30%;
      padding-top:10px;
      border:1px solid #fff; 
      color:blue;
      background:#fff;
      text-transform: uppercase;
	  margin-right:15px;
    -webkit-transition: all 0.40s ease-in-out;
    -moz-transition: all 0.40s ease-in-out;
    -ms-transition: all 0.40s ease-in-out;
    -o-transition: all 0.40s ease-in-out;
}



#mod {
  left: 50%;
  margin: -150px 0 0 -32%;
  opacity: 0;
  position: absolute;
  top: 0%;
  visibility: hidden;
  width: 65%;
  box-shadow: 0 3px 7px rgba(0,0,0,.25);
  box-sizing: border-box;   
  transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
   text-transform: capitalize;
   -webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
}
.bt_avs
{
color:#fff; 
font-size:1.2em; 
text-transform: capitalize;
background:red;
padding:10px;
border:0px solid blue;
width:50%;
margin:10px;
margin-left:0px;
border-radius:10px;
outline:0;
}

.av_imp1
{
color:#494949; 
font-size:1em; 
background:#fff;
padding:5px;
border:1px solid red;
width:80%;
margin-bottom:2px;
outline:0;
}  

.logo1
{
height:60px;
width:auto;
}


 /*

.paga{
    float:left;
    padding:3px;
    text-align:center;
    width:30%;
    padding-top:10px;
  //  border:1px solid purple; 
    color:#000;
    background:#fff;
    text-transform: uppercase;
    margin-right:15px;
}
*/
.paga_text{
    float:left;
    text-align:center;
    width:100%;
    margin-top:5px;
    border:0px solid red; 
    color:#000;
    background:#fff;
    outline:0;
    text-align:center;
    text-transform: uppercase;
}



.qd_msg_lin00
{
    float:left;
    width:100%;
    text-align: center;
    
}
.qd_msg_lin50l
{
    float:left;  
//    border:1px solid  #494948;
    height:50px;
    margin-left:2%;        
    width:47%;
}
.qd_msg_lin50r
{
    float:right;  
   // border:1px solid  #494948;
    height:50px;        
    margin-right:2%;        
    width:47%;
}



  .link_mp,  .link_mp:hover,  .link_mp:link, .link_mp:visited 
  {
    text-decoration: none;
    color:#494949;
  }

.input_box2_1
{
    margin:2px;
    border:1px solid #b3b3b3;
    color:#b3b3b3;
   // height:60px;   
       padding:5px;
    width:99%;    
    outline:0;
}
.input_box2_cp4
{
    margin:2px;
    border:1px solid #b3b3b3;
   // height:60px;   
    width:20%;   
        padding:5px;
        outline:0; 
}
.input_box2_cp3
{
    margin:2px;
    border:1px solid #b3b3b3;
   // height:60px; 
       padding:5px;  
    width:15%;    
        outline:0;
}

.input_box2_loc
{
    margin:2px;
    border:1px solid #b3b3b3;
       padding:5px;  
    width:62.7%; 
        outline:0;   
}
.input_box3
{
    margin:2px;
    border:1px solid #b3b3b3;
    height:30px;
    padding:5px;
   // height:60px;   
    width:45%;   
        outline:0; 
}


.logopequeno
{
    float:left;
    width:50%;  
    height:auto; 
    border:0px solid red;
    outline:0;
    margin-left:25%;
}

.titulo_enc{
      width:100%;
      margin-bottom:5px;
      font-size:1.5em; 
      color:#494948;
      font-weight:bold;
      border:0px dotted blue;
      text-transform: uppercase;
}


.botaodir{
    float:right;
    width:30%;  
    padding:1%;
    margin-bottom:20px;
    color:#fff; 
    border:1px solid red;
    outline:0;
}

.botao_car
{
    float:left;  
    border:1px solid  #494948;
    height:40px;
    padding:10px;          
    width:100%;
    margin-left:0%;        
    background: #494948; ;  
    color:#fff;
    font-size:1.1em; 
    -webkit-transition: all 0.40s ease-in-out;
    -moz-transition: all 0.40s ease-in-out;
    -ms-transition: all 0.40s ease-in-out;
    -o-transition: all 0.40s ease-in-out;
    margin: 5px 1px 3px 0px;
    outline: none;
    padding:10px;

}

.botao_car:hover
{
    float:left;  
    border:1px solid  #494948;
    height:40px;
    padding:10px;
    width:100%;
    margin-left:0%;
    background: #fff;
    color: #494948;
    font-size:1.3em;
    box-shadow: 0 0 8px rgba(102, 33, 28,0.5);
    margin: 5px 1px 3px 0px;
    padding:10px;
}

.av_imp1:focus
{
color:#494949; 
font-size:1em; 
background:#fff;
padding:5px;
border:1px solid red;
width:80%;
margin-bottom:2px;
outline:0;
box-shadow: 0 0 5px red;
}

.botaofinalizar {
      text-align:center;
      padding:2%;
      height:30px;
      width:50%;
      margin-left:25%;
      font-size:1em;
      border:1px solid #494948;
      color:#fff;
      background:#494948;
}
.futils
{
color:#fff; 
font-size:0.8em; 
text-transform: capitalize;'
}
#mod:target {
  opacity: 1;
  top: 50%;
  visibility: visible
}

#mod .headerd, #mod .footerm {
  border-bottom: 0px solid #1ABC9C;
  border-radius: 5px 5px 0 0
}

#mod .footerm {
  border: none;
  border-top: 1px solid #e7e7e7;
  border-radius: 10px
}

#mod h2 {
  margin: 0;
  color: #fff;
  font-size:1.3em;
}

#mod .btn { float: right }

#mod .copy, #mod .headerd, #mod .footerm {
  padding: 10px;
  color: #fff
}

.mod-content {
  background: #670000;
  position: relative;
  z-index: 20;
  text-align:center;
  text-transform: uppercase;
  border-radius:15px;   
  color: #fff
}

#mod .copy { background: #fff; color: #000; }

#mod .overlay {
  background-color: #000;
  background: rgba(0,0,0,.8);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
}
.linkbox
{
     color:#494948;
     font-size:13px;
     text-decoration: none;

}
.copy a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 10px;
  background-color: #494949;
}
/******** FIM DE MENSAGEM **********/
.linhacliente_tit {
  font-size:1.5em;
  width:100%;
  line-height:30px;
  margin-right:0%;
  border:0px solid #dedede;
  color:#494948;
  font-weight:bold;
 text-align:center; 
    text-transform:uppercase;
  margin-bottom:5px;
}
.barra{
  font-size:0.9em;
  width:100%;
  margin-right:1%;
//border:3px DOTTED BLUE ;
  height:40px; 
  color:#494949;
  margin-bottom:5px;
  /*      background:#fafafa;  */
}
.barrap_dados{
  float:left;
  font-size:0.9em;
  width:45%;
  margin-right:1%;
 // border:1px solid #dedede;
 //   border:1px solid red;
  height:200px; 
  color:#494949;
  margin-bottom:5px;
}

input#submit2{
    background:url(../imagens/mp_visa_pt.jpg);
    width:250px;
    height:auto;
}

.barrap{
  float:right;
  font-size:0.9em;
  width:45%;
  margin-right:1%;
  border:0px solid #dedede;
  height:200px; 
  color:#494949;
  margin-bottom:0px;
}
.barrap1{
  float:right;
  text-decoration:none;
  text-align:justify;
  font-size:0.70em;
  width:40%;
  margin-right:1%;
  border:0px dotted red;
  height:250px; 
  color:#000;
  margin-bottom:0px;
}
.barrap_dados_tit{
  float:left;
  font-size:1.7em;
  width:100%;
  border-bottom:0px solid #494948;
  font-weight:bold;
  color:#494948;
    text-align:left;
      margin-top:15px;
  margin-bottom:5px;
}
.barrap_dados_tit1{
  float:left;
  font-size:1.4em;
  text-align:left;
  width:100%;
  border-bottom:0px dotted #dedede;
  color:#494949;
  margin-bottom:15px;
  clear:both;
}
.bold{
font-weight:bold;
  font-size:1em;
color:#494948;
}
.bold2{
font-weight:bold;
font-size:1.4em;
color:#000000;
}
.iniciarpag{
  float:left;
  font-size:1.3em;
  width:90%;
  border:1px solid #dedede;
  height:25px; 
  color:#494949;
  padding-top:10px;
  padding-bottom:10px;  
  margin:5%;
}
.entrega{
      float:left;
      text-align:center;
      width:32.8%;
      padding-top:10px;
      border-right:2px solid #fff;
            font-size:16px;
      height:30px; 
      color:#fff;
      background:#494948;
      text-transform: uppercase;
}
.entrega1{
      float:left;
      text-align:center;
      width:32.8%;
      padding-top:10px;
      font-size:16px;
      border-right:2px solid #fff;
      height:30px; 
      color:#494949;
      background:#dedede;
      text-transform: uppercase;
}

.ajusta_box{

      height:200px;
      width:auto;
      max-width:100%;      
      
}
.ajusta_box_logos{

      height:auto;
      max-width:100%;   
        
      
}
.contentor_tit{
  font-size:1.4em;
  text-align:right;
  font-weight:bold;
      width:96%;
      padding:1%;
      border-BOTTOM:1px solid #dedede;   
      color:#494949;
      text-transform: uppercase;
  }
  .contentor_tit1{
  font-size:1em;
  text-align:center;
  font-weight:bold;
      width:96%;
      padding-bottom:10px;
      border-BOTTOM:0px solid #dedede;
      color:#494949;
      text-transform: uppercase;
  }
  .contentor_tit2{
  font-size:0.8em;
  text-align:center;
        padding-bottom:10px;
  //font-weight:bold;
      width:96%;
      border-BOTTOM:0px solid #dedede;
      color:#494948;
      text-transform: uppercase;
  }  
  .contentor_tit3{
  font-size:0.8em;
  text-align:center;
        padding-bottom:10px;
  //font-weight:bold;
      width:96%;
      border-BOTTOM:0px solid #dedede;
      color:#494948;
      text-transform: uppercase;
  }  
  
.contentor{
   //   float:left;
      text-align:center;
      width:96.5%;
      padding:1%;
      //border:1px solid #494949;
      color:#494949;
      text-transform: uppercase;
      margin-bottom:10px;
     // background: rgb(255,204,255);
}
.entrega_box1{
      text-align:left;
      width:46%;
      padding:1%;
      font-size:1.2em;
      line-height:24px;
      border:1px solid #dedede;
      color:#494949;
      float:left;
      text-transform: uppercase;
      margin:5px;
}

.entrega_box1_corpo{
      float:left;
      text-align:left;
      width:100%;
}
.entrega_box1_corpo:hover{
      float:left;
      text-align:left;
      width:100%;
      background:#fafafa;
}
.entrega_box1_roda{
      float:left;
      text-align:center;
      padding-top:5px;
      padding-bottom:5px;
      width:100%;
      color:red;
      font-weight:bold;
}
.entrega_box1_roda:hover{
      float:left;
      text-align:center;
      padding-top:5px;
      padding-bottom:5px;
      width:100%;
      background:red;
      color:#fff;
      font-weight:bold;
}


.entrega_box1_tit1{
      text-align:CENTER;
      width:45%;
      margin-bottom:5px;
      font-size:1.2em; 
      color:#494948;
      float:left;
      text-transform: uppercase;
}

.resumo{
      text-align:left;
      font-size:13px;
      width:30%;
      padding:0.5%;
      line-height:22px;
      border:1px solid #dedede;
      color:#494949;
      float:left;
      text-transform: uppercase;
      margin:5px;
}
.resumo_tit1{
      text-align:CENTER;
      float:left;     
      width:100%;
      margin-bottom:5px;
      font-size:18px;
      background:#494948;
      color:#fff;
      text-transform: uppercase;
}













.msg_err{
text-decoration: none;
}

.entrega_box1_tit{
      text-align:CENTER;
      width:100%;
      margin-bottom:5px;
      font-size:1em; 
      color:#494948;
      float:left;
      text-transform: uppercase;
}
.entrega_box1nb{
      text-align:center;
      width:46%;
      padding:1%;
      border:0px solid #dedede;
      padding-top:20px;
      color:#494949;
     float:left;
      text-transform: uppercase;
      margin:5px;
}
.entrega_box1_1_info{
      text-align:left;
      width:96%;
      padding:1%;
      padding-top:0%;
      border-top:0px solid #494948;
      color:#494949;
      text-align:center;
      float:left;
      text-transform: none;
      margin:5px;
}
.entrega_box1_cor{
      color:#494948;
       font-weight:bold;
}

.entrega_box1_tit{
    color:#494949;
    font-weight:bold;
    font-size:1.4em;       
}

.entrega_box1_1{
      text-align:left;
      width:48%;
      padding:0%;
      border:0px solid #dedede;
      color:#494949;
     float:left;
      text-transform: uppercase;
      margin:5px;
}
.entrega_box1_l{
    text-align:center;
    width:40%;
    padding:1%;
    color:#494949;
      border:0px solid #494949;    
    float:left;
    margin:5px;
}
 
.entrega_box1_r{
    text-align:center;
    width:40%;
    padding:1%;
    color:#494949;
      border:0px solid #494949;    
    float:right;
    margin:5px;
}


.entrega_box1_l_sel{
    text-align:center;
    width:40%;
    padding:1%;
    color:#494949;
    background:#fafafa;
    border:1px solid #dedede;   
    float:left;
    margin:5px;
}
 
.entrega_box1_r_sel{
    text-align:center;
    width:40%;
    padding:1%;
    color:#494949;
    background:#fafafa;
    border:1px solid #dedede;   
    float:right;
    margin:5px;
}

.framepahamento {
  font-size:0.9em;
  text-align:right;
  font-weight:bold;
  width:100%;
  line-height:22px;
  margin-right:1%;
  border-top:1px solid  red;
  color:#494949;
  margin-bottom:5px;
}





.linhacliente {
  font-size:0.9em;
  text-align:right;
  font-weight:bold;
  width:100%;
  line-height:22px;
  margin-right:1%;
  border-top:0px solid #dedede;
  height:45px; 
  color:#494949;
  text-align:center;

  margin-bottom:5px;
}
.btn_checkout {
  font-size:18px;
  float:right;
  text-align:center;
  padding:10px;
  width:30%;
  line-height:22px;
  margin:5px;
  border:0px solid #000;
        -webkit-transition: all 0.40s ease-in-out;
    -moz-transition: all 0.40s ease-in-out;
    -ms-transition: all 0.40s ease-in-out;
    -o-transition: all 0.40s ease-in-out;
  color:#fff;
  text-transform: uppercase;
  background:#fff url(../imagens/seta.png) right no-repeat;;
}

.btn_checkout:hover {
  font-size:26px;
  float:right;
  text-align:center;
  padding:10px;
  width:30%;
  line-height:22px;
  margin:5px;
  color:#fff;
  background:#fff url(../imagens/seta.png) right no-repeat;;
}










.btn_checkoutn {
  font-size:18px;
  float:right;
  text-align:center;
  padding:10px;
  width:30%;
  line-height:22px;
  margin:5px;
  border:0px solid #000;
  color:#fff;
  text-transform: uppercase;
}




.linhabtnx {
  font-size:0.9em;
  text-align:right;
  font-weight:bold;
  width:100%;
  line-height:22px;
  margin-right:1%;
  height:50px; 
  color:#494949;
  background:#fff;  
  margin-bottom:5px;
}

.linhaencomenda {
  font-size:16px;
  width:99%;
  line-height:22px;
    font-weight:700;
  border:1px solid #A0A0A0;
  background:#494948;
  height:35px; 
  color:#FFF;
   text-transform: uppercase;
}
.embalagem{
float:left;
  font-size:16px;
  width:99%;
  border:1px solid #A0A0A0;
  border-TOP:0px solid #A0A0A0;
  height:25px; 
  color:#494949;
}



.linhaencomenda_det {
  font-size:16px;
  width:99%;
  border:1px solid #A0A0A0;
  border-top:0px solid  #A0A0A0;
  height:60px; 
  color:#494949;
}
.linhaencomenda_tot {
  font-size:22px; 
  font-weight:700;
  width:99%;
  border:1px solid #A0A0A0;
  border-top:0px solid  #A0A0A0;
  background:url(../imagens/footline.png) ;
  height:50px; 
  color:#494948;
   text-transform: uppercase;
}

.linhaencomenda_legenda {
  font-size:13px; 
  width:99%;
  border:px solid red;
  color:#000;
}

.linhaencomenda_tot_s {
  font-size:16px;
  font-weight:700;
  width:99%;
  border:1px solid #A0A0A0;
  border-top:0px solid  #A0A0A0;
  background:#fafafa;
  height:35px; 
  color:#494948;
   text-transform: uppercase;
}
.linhaencomenda_tot_emb {
  font-size:16px;
  font-weight:700;
  width:99%;
  border:1px solid #A0A0A0;
  border-top:0px solid  #A0A0A0;
  background:#fafafa;
  height:35px; 
  color:#494948;
   text-transform: uppercase;
}
.linhaencomenda_vols {
  font-size:16px;
  font-weight:700;
  padding-top:0px;
  width:99%;        
  border:1px solid #A0A0A0;        
  border-top:0px solid  #A0A0A0;
  background:#fafafa;
  height:40px; 
  color:#494948;  
   text-transform: uppercase;
}
.linhaencomenda_tot_emb1 {
  font-size:16px;
  font-weight:700;
  width:99%;
  border:1px solid #A0A0A0;
  border-top:0px solid  #A0A0A0;
  background:#fafafa;
  height:35px; 
  color:#494948;
}


/* INICIO DE CABECALHO*/

.tcol1{
    float:left;
    font-size:0.8em;
    text-align:center;
        padding-top:5px;
    padding-bottom:5px;
    height:30px;     
    width:20%;
    border:0px solid red;

}
.tcol2{
     float:left;
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    width:35%;


}

.ttcol3{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    float:left;
    width:10%;
    //background:cyan;
}

.tcol3{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    float:left;
    width:10%;
   // background:cyan;
}

.tcol4{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    float:left;
    width:8%;
}

.rtcol4{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    float:left;
    width:8%;
}
.tcol5{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    float:left;
    width:10%;

}
.tcol6{   
    float:left;
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    width:10%;

}
.tcol7{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    float:left;
    width:5%;
}
/* FIM DE CABECALHO*/

.ccol1{
    float:left;
    font-size:0.8em;
    text-align:center;
    height:50px;     
    width:20%;
    border:0px solid red;

}
.ccol2{
     float:left;
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:50px;
    width:35%;
    color:#494949;

}

.ccol3{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:50px;
    float:left;
    width:10%;

    color:#494949;

}
.ccol4{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:50px;
    float:left;
    width:8%;
    color:#494949;

}
.ccol5{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:50px;
    float:left;
    width:10%;

    color:#494949;

}
.ccol6{   
    float:left;
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:50px;
    width:10%;
    color:#494949;

}
.ccol7{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:50px;
    float:left;
    width:5%;
    color:#494949;
}


@media (max-width:1366px){
	.wrap{
		width:90%;
	}

}	
@media (max-width:1280px){
	.wrap{
		width:90%;
	}

}
@media (max-width:1024px){
	.wrap{
		width:90%;
	}
}
@media (max-width:800px){
.resumo_encomenda
{
    float:left;
    width:90%;  
    margin-left:5%;    
    border:0px solid #dedede;    
    height:auto; 
}

	.wrap{
		width:90%;
	}
.btn_checkout {
  font-size:1em;
  float:right;
  text-align:center;
  padding:10px;
  width:50%;
  line-height:22px;
  margin:5px;
  border:0px solid #000;
  color:#fff;
  background:#fff url(../imagens/seta.png) right no-repeat;;  
}
.btn_checkout:hover {
  font-size:1.3em;
  float:right;
  text-align:center;
  padding:10px;
  width:50%;
  line-height:22px;
  margin:5px;
  border:0px solid #000;
  color:#fff;
    background:#fff url(../imagens/seta.png) right no-repeat;;

}


}	
@media (max-width:768px){

.btn_checkout {
  font-size:20px;
  float:right;
  text-align:center;
  padding:10px;
  width:100%;
  line-height:22px;
  margin:5px;
  border:0px solid #000;
  color:#fff;
  background:#fff url(../imagens/seta.png) right no-repeat;;
}
.btn_checkout:hover {
  font-size:24px;
  float:right;
  text-align:center;
  padding:10px;
  width:100%;
  line-height:22px;
  margin:5px;
  border:0px solid #000;
  color:#fff;
  background:#fff url(../imagens/seta.png) right no-repeat;;
}


}
@media (max-width:640px){
.btn_checkout {
  font-size:20px;
  float:right;
  text-align:center;
  padding:10px;
  width:100%;
  line-height:22px;
  margin:5px;
  border:0px solid #000;
  color:#fff;

    background:#fff url(../imagens/seta.png) right no-repeat;;
}



.btn_checkout:hover {
  font-size:24px;
  float:right;
  text-align:center;
  padding:10px;
  width:100%;
  line-height:22px;
  margin:5px;
  border:0px solid #000;
  color:#fff;
  background:#fff url(../imagens/seta.png) right no-repeat;;  
}
.linhaencomenda_vols {
  font-size:16px;
  font-weight:700;
  padding-top:0px;
  width:99%;        
  border:1px solid #A0A0A0;        
  border-top:0px solid  #A0A0A0;
  background:#fafafa;
  height:50px; 
  color:#494948;  
   text-transform: uppercase;
}
.rtcol4{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    float:left;
    border:1px solid red;
    width:2%;
    background: rgb(102,255,0);
    display:none;
}
.entrega_box1{
      text-align:left;
      width:96%;
      padding:1%;
      border:1px solid #dedede;
      color:#494949;
     float:left;
      text-transform: uppercase;
      margin:5px;
}
.entrega_box1:hover{
      text-align:left;
      width:96%;
      padding:1%;
      border:1px solid #494949;
      background:#fafafa;
      color:#494948;
     float:left;
      text-transform: uppercase;
      margin:5px;
}
.entrega{
      float:left;
      text-align:center;
      width:24.5%;
      padding-top:10px;
      border-right:2px solid #fff;
      height:30px; 
      color:#fff;
      background:#494948;
      text-transform: uppercase;
}
.entrega1{
      float:left;
      text-align:center;
      width:24.5%;
      padding-top:10px;
      border-right:2px solid #fff;
      height:30px; 
      color:#494949;
      background:#dedede;
      text-transform: uppercase;
}

}
@media (max-width:640px){
.resumo{
      text-align:left;
      font-size:13px;
      width:96%;
      padding:0.5%;
      line-height:22px;
      border:1px solid #dedede;
      color:#494949;
      float:left;
      text-transform: uppercase;
      margin:5px;
}
 .entrega_box1_tit1{
      text-align:CENTER;
      width:100%;
      margin-bottom:0px;
      font-size:1em; 
      color:#494948;
      float:left;
      text-transform: uppercase;
}
.ttcol3{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    float:left;
    width:10%;
    color:#494948;
   // background:cyan;
}
.tcol3{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    float:left;
    width:10%;
    color:#fff;
   // background:cyan;
}



.barrap1{
  float:right;
  text-decoration:none;
  text-align:justify;
  font-size:0.70em;
  width:100%;
  margin-right:1%;
  border:0px solid red;
  height:250px; 
  color:#000;
  margin-bottom:0px;
}
.barrap_dados{
  float:left;
  font-size:0.9em;
  width:100%;
  margin-right:1%;
  border:0px solid #dedede;
  height:200px; 
  color:#494949;
  margin-bottom:5px;
}

.botaodir{
    float:right;
    width:80%;  
    padding:1%;
    margin-bottom:20px;
    color:#fff; 
    border:1px solid red;
    outline:0;
    margin-left:25%;
}
.entrega_box1_1{
      text-align:left;
      width:96%;
      padding:0%;
      border:0px solid #dedede;
      color:#494949;
     float:left;
      text-transform: uppercase;
      margin:5px;
}
.entrega{
      float:left;
      text-align:center;
      width:100%;
      font-size:20px;
      padding-top:10px;
      border-bottom:1px solid #fff;
      height:30px; 
      color:#fff;
      background:#494948;
      text-transform: uppercase;
}
.entrega1{
      float:left;
      text-align:center;
      width:100%;
      font-size:20px;
      padding-top:10px;
      border-bottom:1px solid #fff;
      height:30px; 
      color:#494949;
      background:#dedede;
      text-transform: uppercase;
}
.entrega_box1_tit{
      text-align:left;
      width:100%;
      margin-bottom:5px;
      border:0px solid #dedede;
      font-size:1em; 
      color:#494949;
      float:left;
      text-transform: uppercase;
}
.btn_checkout {
  font-size:20px;
  float:left;
  text-align:center;
  padding:10px;
  width:94%;
  line-height:22px;
  margin-left:0%;
  border:0px solid #494948;
  color:#fff;
  text-transform: uppercase;
    background: url(../imagens/seta.png) right no-repeat;;
}
.btn_checkout:hover {
  font-size:24px;
  float:left;
  text-align:center;
  padding:10px;
  width:94%;
  line-height:22px;
  margin-left:0%;
  border:0px solid #494948;
  color:#fff;
  text-transform: uppercase;
  background:#fff url(../imagens/seta.png) right no-repeat;;
      
}
.tcol5{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:30px;
    float:left;
    width:0%;
    OVERFLOW:HIDDEN;
    color:#494949;

}
.ccol5{
    font-size:0.8em;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    height:50px;
    float:left;
    width:0%;
    COLOR:#FFF;
    OVERFLOW:HIDDEN;
    color:#494949;

}
.ccol6{   
    float:left;
    font-size:0.8em;
    text-align:RIGHT;
    padding-top:5px;
    padding-bottom:5px;
    height:50px;
    width:20%;
    color:#494949;

}


}
@media (max-width:320px){
.btn_checkout {
  font-size:20px;
  float:right;
  text-align:center;
  padding:10px;
  width:100%;
  line-height:22px;
  margin:5px;
  border:0px solid #000;
  color:#fff;
  background:#fff url(../imagens/seta.png) right no-repeat;;
}
.btn_checkout:hover {
  font-size:24px;
  float:right;
  text-align:center;
  padding:10px;
  width:100%;
  line-height:22px;
  margin:5px;
  border:0px solid #000;
  color:#fff;
  background:#fff url(../imagens/seta.png) right no-repeat;;
}


}								