*{

    margin: 0;
    padding: 0;
    font-family: 'RobotoSlab-Regular';
   

}



@font-face {
    font-family: "RobotoSlab-Regular";
    src: local(RobotoSlab-Regular), url(../fontes/roboto-slab/RobotoSlab-Regular.ttf)
  }

  

  @font-face {
    font-family: "akagipro-light";
    src: local(akagipro-light), url(../fontes/akagipro/akagipro-light.ttf)
  }  


/*


@font-face { 
    font-family: "QuanSlim-Regular";
    src: local(QuanSlim-Regular), url(../fontes/QuanSlim/QuanSlim-Regular.ttf)
  }


  font-family: 'QuanSlim-Regular';


*/

@media (max-width: 689px) {


    .header_sac_busca_email{

        display: none;
    }

    header{
        position: fixed;
        float: left;
        width: 100%;
        height: 65px;
        background-color: #0471B5;

    }

   
      
    .header_conteudo{

        display: inline-block;
        margin: 0 auto;
        width: 98%;
        height: 65px;
       
        
    

    }

   

    .header_Logomarca img{

        display: inline-block;
        width: 130px;
        margin-top: 7px;
        
       
        

    }

   
    .header_sac_busca_email_mobile{

        
        display: inline-block;        
        z-index: 2;
        cursor: pointer;
        margin-top: 8px;
        margin-left: 5%;
      
    
    }


    .header_sac_busca_email_mobile img{
    
        
        width: 20px;
        margin-right: 15px; 
        
       
    }

    
    .header_sac_busca_email_mobile_centraliza{
        display: inline-block;
        
        
    }

    
    
    .header_sac_mobile{
    
        float: left;
        padding: 5px 10px;
        border-radius: 3px;
        color: #FFF;
        font-size: 11px;
        margin-top: 13px;  
        box-sizing: border-box;
        font-family: 'RobotoSlab-Regular';  
        background-color: #FF7F27;
    
    }
    
   
    
    
    .inputBuscaMobile{
    
        float: left;
        padding: 8px 10px;
        box-sizing: border-box;
        width:150px;
        border-radius: 3px;
        border: 0;
        color: #FFF;
        border-bottom: 2px solid #42A5F5;
        background-color: #0471B5;       
    
    }
    
    #menu li.search::input-placeholder {
    color: #fff;
    }
    
    
    
    
    .header_email img{
    
        display: inline-block;
        width: 20px;
     
    
    
    }

    .header_buscar_mobile{

        display: inline-block;
        width: 20px;
        margin-top: 10px;
        margin-left: 5px;

    }
    

 
 
   .menu{
       list-style:none;
       float:left;
       display: none;
      
    }
 
 
   .menu li{
       position:relative;
       float:left;
   }
 
 
   .menu li a{
       color:#FFF; 
       text-decoration:none; 
       padding:5px 10px; 
       display:block;
       font-size: 15px;
       font-family: 'Roboto Slab', Arial, sans-serif;  
       padding-bottom: 15px;
   }
 
   .menu li a:hover{
       color:#02589e;
 
   }
 
   .menu li  ul{
       position:absolute;
       left:0;
       background-color:#fff; 
       padding: 0 10px;
       display:none;
       border: 1px solid #1AA3B9;
       z-index: 999;
   }
 
   .menu li:hover ul, .menu li.over ul{display:block;}
 
 
   .menu li ul li{
       display:block;
       padding: 5px 10px;
       
       
   }
 
   .menu li ul li a{
       color:#333; 
       text-decoration:none; 
       display:block;
       padding: 13px 8px;
       width: 200px;
       font-size: 15px;
       font-family: 'Roboto Slab', Arial, sans-serif;  
 
   }
 
 
   .menu li ul li a:hover{
       background-color: #F0F2F4;
 
   }


   
 
 
   /*MENU MOBILE LEVANTAMENTO INICIO */
 
  
 
  nav {
    float: right;
    height: 65px;
    width: 7%;   
    margin-top: 17px;


    
  }


  .menuMobile {
    position: fixed;
    top: 0;
    right: -250px; /* Inicialmente fora da tela */
    width: 250px;
    height: 100%;
    background-color: #FFF; /* Cor vermelha */
    color: #fff;
    box-shadow: -2px 0 5px rgba(0,0,0,0.5);
    transition: right 0.3s ease;
    overflow-x: scroll;
    overflow-x: hidden;
}
.menuMobile ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-top: 60px;
}
.menuMobile ul li {
    padding: 15px;
    
}
.menuMobile ul li a {
    text-decoration: none;
    color: #333;
    font-family: 'RobotoSlab-Regular';  
        font-weight:400;   
        font-size: 13px;
}

.menuMobile ul li a:hover {

    color: #0d89d6;
    transition: 0.5s;
   
}

.menuMobile h2{

    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 20px;
    color: #3D83D6;
    font-family: 'RobotoSlab-Regular';  
    font-weight:400;   

}


.menuMobile h2 a{

    display: inline-block;
    width: 100%;
    text-align: center;
    text-decoration: none;
    margin-bottom: 10px;
    margin-top: 20px;
    color: #3D83D6;
    font-family: 'RobotoSlab-Regular';  
    font-weight:400;   


}


.menu-toggle {
    position: fixed;
    top: 17px;
    right: 20px;
    width: 30px;
    height: 30px;
    /*background-color: #cc0000;  Cor vermelha */
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 5px; 
}

}


/*====*/

@media ((min-width: 690px) and (max-width: 1321px)) {



 .header_sac_busca_email{

        display: none;
    }

    header{
        position: fixed;
        float: left;
        width: 100%;
        height: 65px;
        background-color: #0471B5;

    }

   
      
    .header_conteudo{

        
        margin: 0 auto;
        width: 98%;
        height: 65px;
        
    

    }

   

    .header_Logomarca img{

        display: inline-block;
        width: 148px;
        margin-top: 12px;
        margin-left: 20px;
        

    }

   
    .header_sac_busca_email_mobile{

        
        display: inline-block;
        z-index: 2;
       cursor: pointer;
        margin-left: 50px;   
        width: 65%;
     
        
    
    }


    .header_sac_busca_email_mobile img{
    
        float: left;
        width: 20px;

       
    }
    
    
    .header_sac_mobile{
    
        float: left;
        padding: 5px 10px;
        border-radius: 3px;
        color: #FFF;
        font-size: 11px;
        margin-top: 7px;
        margin-right: 20px; 
        margin-left: 35%;
        box-sizing: border-box;
        font-family: 'RobotoSlab-Regular';  
        background-color: #FF7F27;
    
    }
    
   
    
    
    .inputBuscaMobile{
    
        float: left;
        padding: 8px 10px;
        box-sizing: border-box;
        width:90%;
        border-radius: 3px;
        border: 0;
        color: #FFF;
        border-bottom: 2px solid #42A5F5;
        background-color: #0471B5;       
    
    }
    
    #menu li.search::input-placeholder {
    color: #fff;
    }
    
    
    
    
    .header_email img{
    
        display: inline-block;
        width: 20px;
        margin-top: 2px; 
    
    
    }

    .header_email_Mobile {
        cursor: pointer;}
    

 
 
   .menu{
       list-style:none;
       float:left;
       display: none;
      
    }
 
 
   .menu li{
       position:relative;
       float:left;
   }
 
 
   .menu li a{
       color:#FFF; 
       text-decoration:none; 
       padding:5px 10px; 
       display:block;
       font-size: 15px;
       font-family: 'Roboto Slab', Arial, sans-serif;  
       padding-bottom: 15px;
   }
 
   .menu li a:hover{
       color:#02589e;
 
   }
 
   .menu li  ul{
       position:absolute;
       left:0;
       background-color:#fff; 
       padding: 0 10px;
       display:none;
       border: 1px solid #1AA3B9;
       z-index: 999;
   }
 
   .menu li:hover ul, .menu li.over ul{display:block;}
 
 
   .menu li ul li{
       display:block;
       padding: 5px 10px;
       
       
   }
 
   .menu li ul li a{
       color:#333; 
       text-decoration:none; 
       display:block;
       padding: 13px 8px;
       width: 200px;
       font-size: 15px;
       font-family: 'Roboto Slab', Arial, sans-serif;  
 
   }
 
 
   .menu li ul li a:hover{
       background-color: #F0F2F4;
 
   }


   
 
 
   /*MENU MOBILE LEVANTAMENTO INICIO */
 
   
   .menuMobile {
    position: fixed;
    top: 0;
    right: -250px; /* Inicialmente fora da tela */
    width: 250px;
    height: 100%;
    background-color: #FFF; /* Cor vermelha */
    color: #fff;
    box-shadow: -2px 0 5px rgba(0,0,0,0.5);
    transition: right 0.3s ease;
    overflow-x: scroll;
    overflow-x: hidden;
}
.menuMobile ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-top: 60px;
}
.menuMobile ul li {
    padding: 15px;
    
}
.menuMobile ul li a {
    text-decoration: none;
    color: #333;
    font-family: 'RobotoSlab-Regular';  
        font-weight:400;   
        font-size: 13px;
}

.menuMobile h2{

    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 20px;
    color: #3D83D6;
    font-family: 'RobotoSlab-Regular';  
    font-weight:400;   

}


.menuMobile h2 a{

    display: inline-block;
    width: 100%;
    text-align: center;
    text-decoration: none;
    margin-bottom: 10px;
    margin-top: 20px;
    color: #3D83D6;
    font-family: 'RobotoSlab-Regular';  
    font-weight:400;   

}


.menu-toggle {
    position: fixed;
    top: 15px;
    right: 20px;
    width: 30px;
    height: 30px;
    /*background-color: #cc0000;  Cor vermelha */
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 5px; 
}





}



/*====*/



@media (min-width: 1322px) {


    #menuMobile {

        display: none;
  
     }

     .menu-toggle {

        display: none;
  
     }


     .header_sac_busca_email_mobile{

        display: none;

    }

    header{
        position: fixed;
        float: left;
        width: 100%;
        
        min-height:  86px auto;
        background-color: #0471B5;
    }

    .header_conteudo{

        
        margin: 0 auto;
        display:inline-block;
        width: 98%;
        min-height:  86px auto;
        
        /*background-color: yellow;*/
      
    

    }

    .header_Logomarca{

        float: left;
        margin-top: 14px;
        margin-right: 50px;
        /*background-color: #000000;*/

          

    }

    .header_Logomarca img{

        display: inline-block;
        width: 160px;
        margin-top: 10px;
        margin-left: 13%;
        
        
        

    }


    .header_Menu{
        float: left;        
        min-height:  86px auto;
            
        z-index: 1; 
        
        /*background-color: #000000;*/
  

     }


    .menu{
        float: left;
        display: inline-block;
        list-style: none;
        
       
     }

   

    .menu li{
        position:relative;
        float:left;
       
    }


    .menu li a{
       
        color:#FFF; 
        text-decoration:none; 
        display:block;
        padding:34px 14px 34px 4px; 
        font-size: 0.85em;
        font-family: 'RobotoSlab-Regular';  
        margin-left: 1px; 
       
       
       
      
    }

    .menu li a:hover{
        color:#FFF;
        border-bottom: 2px solid #42A5F5;
        
 
    }

    .menu li  ul{
        position:absolute;
        left:0;
        box-shadow: 0 1px 1px 1px #ececec;
        padding: 0 10px;
        display:none;
        z-index: 999;
        border-radius: 5px;
        
    }

    .menu li:hover ul, .menu li.over ul{display:block; background-color: #FFF;}


    .menu li ul li{
        display:block;
        padding: 5px 7px;
   
        
        
    }

    .menu li ul li a{
        color:#333; 
        text-decoration:none; 
        display:block;
        padding: 13px 6px;
        width: 200px;
        font-size: 14px;        
        font-family: 'RobotoSlab-Regular';  

    }


    .menu li ul li a:hover{
        background-color: #F0F2F4;
        transition: 1s;
        border-radius: 5px;
        border-bottom: 0;
        color: #333;

    }

    .styleSelectMaior{

      display: inline-block;
      width: 49.5%; 
      padding: 3px 5px;
      box-sizing: border-box;
      border-radius: 5px;
      margin-bottom: 10px; 
      border: 0;

    }


    .styleSelectMedio{

      display: inline-block;
      width: 24.6%;
      padding: 3px 5px;
      box-sizing: border-box;
      border-radius: 5px;
      border: 0;
      

    }

    .header_sac_busca_email{

        position: relative;
        float: right;
        z-index: 2;
        margin-top: 13px;
        margin-right: 20px;
        
  
        

    }

    .header_sac{

        float: left;
        padding: 4px 9px;
        border-radius: 3px;
        color: #FFF;
        font-size: 0.85em;
        margin-top: 19px;
        margin-right: 7px;
        box-sizing: border-box;
        font-family: 'RobotoSlab-Regular';  
        font-weight: normal;
        background-color: #FF7F27;

    }

    .header_buscar {
        display: inline-block;
        margin-top: 11px;
        cursor: pointer;
    }
    .header_buscar img{

        float: right;
        width: 45%;
        margin-top: 8px; 
        margin-right: 20px;
       

    }


    .inputBusca{

        float: left;
        padding: 8px 10px;
        box-sizing: border-box;
        width:180px;
        border-radius: 3px;
        border: 0;
        color: #FFF;
        border-bottom: 2px solid #42A5F5;
        background-color: #0471B5;       

    }

    #menu li.search::input-placeholder {
  color: #fff;
    }
    



    .header_email img{

        float: right;
        width: 27px;
        margin-top: 19px;  
  

    }


   
}

/*========================================================= FIM DA HEADER ===================================================================*/
/*========================================================= FIM DA HEADER ===================================================================*/
/*========================================================= FIM DA HEADER ===================================================================*/
/*========================================================= FIM DA HEADER ===================================================================*/
/*========================================================= FIM DA HEADER ===================================================================*/
/*========================================================= FIM DA HEADER ===================================================================*/
/*========================================================= FIM DA HEADER ===================================================================*/
/*========================================================= FIM DA HEADER ===================================================================*/
/*========================================================= FIM DA HEADER ===================================================================*/
/*========================================================= FIM DA HEADER ===================================================================*/


@media (max-width: 800px) {

    .content_box{

        margin: 0 auto;
        width: 98%;
        
        

    }


   
    
    .content_box{

        margin: 0 auto;
        width: 100%;

    }

    .content_box_conteudo{

        display: inline-block;
        width: 100%;
        margin-top: 65px;

    }

    .content_box_conteudo_Banner{

        display: inline-block;
        width: 100%;
        height: 430px;
        margin-bottom: 120px;
        background: #ffffff;
        background: linear-gradient(90deg,rgba(4, 113, 181, 1) 0%, rgba(87, 173, 199, 1) 100%, rgba(87, 173, 199, 1) 100%);

    }

    


    .content_box_conteudo_Banner_esquerdo{

        display: inline-block;
        margin-left: 150px; 
        margin-top: 50px;
      
        

    }

    .content_box_conteudo_Banner_esquerdo h3 {

        display: inline-block;
        font-size: 40px;
        margin-left: -40px;
        color: #ffffff;
        font-family: 'akagipro-light'; 
          
          


    }


    .content_box_conteudo_Banner_esquerdo h2 {

        display: block;
        font-size: 60px;
        margin-left: -40px;
        font-weight: bold;
        color: #FFF;
        font-family: 'RobotoSlab-Regular';  


    }


    

    .content_box_conteudo_Banner_direito{


        margin: 0 auto;
        width: 270px;
        height: 270px ;
        
        margin-top: 15px;
        


    }

    .content_box_conteudo_Banner_direito img{

        display: inline-block;
        width: 280px;
        height: 280px ;
        margin-top: 20px;
        border-radius: 50%;
        border: 10px solid #FFF;
        

    }


    .content_box_conteudo_Simulador{

        margin: 0 auto;
        width: 90%; 

    }

    .content_box_conteudo_Simulador_Esquero{

        float: right;
        width: 100%;
        margin-top: 30px;
        margin-bottom: 50px;


    }

    .content_box_conteudo_Simulador_Esquero h2{
        
        display: inline-block;
        margin-top: 20px;
        font-size: 65px;   
        width: 100%;  
        color:  #0471B5;
        font-family: 'RobotoSlab-Regular'; 
        font-weight: bold;
        margin-bottom: 40px;

    }


    .content_box_conteudo_Simulador_Esquero label{


        display: block;
        font-size: 22px;
        color: #616161;
        font-family: 'RobotoSlab-Regular'; 
        font-size: 19px;

    }


    .content_box_conteudo_Simulador_Esquero select{


        display: block;
        width: 90%;
        margin-top: 20px;
        margin-bottom: 40px;
        padding: 10px 20px;
        box-sizing: border-box;
        border-radius: 5px;
        font-size: 19px;
        color: #2c2c2c;        
        font-family: 'RobotoSlab-Regular';
        cursor: pointer; 
        border: 0;
        border: 1px solid #e7e7e7;
        background-color: #fcfbfb;

    }



    .content_box_conteudo_Simulador_Esquero input{

        display: block;
        width: 90%;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 40px;
        padding: 10px 20px;
        box-sizing: border-box;
        border-radius: 5px;
        font-size: 25px;
        color: #0471B5;       
        font-family: 'RobotoSlab-Regular';
        cursor: pointer; 
        border: 0;
        border: 1px solid #e7e7e7;
        background-color: #fcfbfb;

    }


    .radioDiarioMensal[type="radio"]{

        display: inline-block;
        width:50px;
        box-sizing: border-box;
        text-align: center;
        font-size: 25px;
        color: #0471B5;
        border: 1px solid #e9e8e8;
        border-radius: 4px;
        margin-bottom: 60px;
        
      
      }

      .content_box_conteudo_Simulador_Esquero span{

        display: inline-block;
        margin-top: 15px;
        font-size: 19px;
        color: #737373;

      }


      .btnCalcular{

        display: inline-block;
        margin-top: 15px;
        padding: 10px 20px;
        font-size: 18px;
        box-sizing: border-box;
        color: #FFF;
        cursor: pointer;
        border-radius: 5px;
        border: 0;
        background-color: #0471B5;
      
      }
      
      
      .btnCalcular:hover{
      
        background-color: #0782ce;
      
      }



      
      
      .content_box_conteudo_Simulador_Esquero h3{
      
        display: inline-block;
        width: 100%;
        color: #0e82ca;
        margin: 0;
        margin-top: 30px;
        text-align: center;
        font-size: 25px;
      
      
      }


      .content_box_conteudo_Simulador_Esquero small{

        display: inline-block;
        width: 100%;
        color: #313131;
        margin: 0;
        margin-top: 10px;
        text-align: center;
        font-size: 18px;
        margin-bottom: 35px;

      }

      

table.tftable {
    margin: 0 auto;
    width: 100%;
    font-size:12px;
    color:#333333;
    border-width: 1px;
    border-color: #DEE2E6;
    border-collapse: collapse; 
    margin-top: 10px;
  }
  
  table.tftable th {
    font-size:15px;    
    /*background: rgb(245,245,245);
    background: linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(238,238,238,1) 30%, rgba(233,233,233,1) 100%);*/
    color: #333;
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #DEE2E6;
    text-align:left;
  }
  
  table.tftable tr {
    background-color:#ffffff;
  }
  
  table.tftable td {
    font-size:12px;
    border-width: 1px;
    padding: 6px;
    border-style: solid;
    border-color: #DEE2E6;
  }
  
  table.tftable td .styleDireita{
  
    
    color: #000;
    font-size: 17px;
  }

   table.tftable td .styleCentralizar{
  
    
    color: #000;
    font-size: 17px;
  }
  
  .cor_linha_tabela{
   background-color: #F2F2F2;
  }
  
  
  span.valorDaSimulacao{
  
    display: inline-block;
    font-size: 26px;
    color: #0471B5;
  
  
  }


  span.styleMenuEsquerdo{

    display: inline-block;
    color: #333;
    font-size: 17px;
    padding: 10px;
    box-sizing: border-box;
  
  
  }

  


  .content_box_conteudo_Simulador_Direito{

    float: left;
    width: 100%;
    margin-top: 30px;
   

}


.content_box_conteudo_Simulador_Direito_MENU{

    margin: 0 auto;
    width: 100%;
    
    
   

}

.content_box_conteudo_Simulador_Direito_Conteudo{


    display: inline-block;
    width: 100%;        
    border-radius: 5px;
    box-shadow: 0 0 16px 8px #dddddd;
    background-color: #FFF;
    padding-bottom: 20px;
    box-sizing: border-box;
   


}

.content_box_conteudo_Simulador_Direito_Conteudo h3{


    display: inline-block;
    width: 80%;
    margin-top: 30px;
    margin-left: 30px;
    margin-bottom: 20px;
    font-size: 30px;
    color: #4e4e4e;
    border-bottom:6px solid #FF7F27;
    padding-bottom: 10px;
    font-family: 'akagipro-light'; 

}


.content_box_conteudo_Simulador_Direito_Conteudo a{

    display: inline-block;
    width: 80%;
    padding: 17px 20px;
    margin-left: 20px;
    margin-bottom: 10px;
    text-decoration: none;
    font-size: 19px;
    color: #FFF;;
    box-sizing: border-box;
    border-radius: 20px;
    background-color: #0471B5;
    

}

.content_box_conteudo_Simulador_Direito_Conteudo a:hover{

    background-color: #FF7F27;
}





.menuDeNavegacao{

       
       margin: 0 auto;
       width: 50%;
       
    
       
       
    }

    .menuDeNavegacao h3{


        display: inline-block;
        width: 90%;
        margin-top: 20px;
        margin-left: 30px;
        margin-bottom: 20px;
        font-size: 20px;
        color: #4e4e4e;
        border-bottom:3px solid #FF7F27;
        padding-bottom: 10px;
        font-family: 'akagipro-light'; 
    }

     .menuDeNavegacao ul{

        margin: 0 auto;
    
       
        

     }

    .menuDeNavegacao button{

        display: inline-block;
        margin-right: 10px;
        margin-top: 2px;
        padding: 10px 25px;
        text-decoration: none;
         font-size: 14px;
        color: #FFF;
        box-sizing: border-box;
        border-radius: 20px;
        border: 0;
        cursor: pointer;
        background-color: #0471B5;
  

    }


    .menuDeNavegacao button:hover{

         background-color: #FF7F27;

    }

    .menuCativa{

        margin: 0 auto;
        width: 100%;
      

    }

    .menuCativa ul{

        width: 43%;
       


    }

    .menuCativa a{

        display: inline-block;
        text-decoration: none;
        font-size: 14px;
        color: #FFF;
        margin-top: 20px;
        margin-right: 10px;
        padding: 10px 20px;
        box-sizing: border-box;
        border-radius: 20px;
        background-color: #0471B5;

    }

    
    .menuCativa a:hover{

         background-color: #FF7F27;
    }



    .menuLivre{

        margin: 0 auto;
        width: 25.7%;
        
     

    }

    .menuLivre a{

        display: inline-block;
        text-decoration: none;
        font-size: 14px;
        color: #FFF;
        margin-top: 20px;
        margin-right: 10px;
        padding: 10px 20px;
        box-sizing: border-box;
        border-radius: 20px;
        background-color: #0471B5;

    }

    .menuLivre a:hover{

         background-color: #FF7F27;
    }

    .ulBtn{
        width: 16.8%;
    
    }

    
    .content_box_conteudo_Banner_esquerdo{

        display: inline-block;
        margin-left: 90px; 
        margin-top: 50px;
        

    }

    .content_box_conteudo_Banner_esquerdo h3 {

        display: inline-block;
        font-size: 40px;
        color: #ffffff;
        font-family: 'akagipro-light';  


    }

    
    .content_box_conteudo_Banner_esquerdo h2 {

        display: block;
        font-size: 60px;
        font-weight: bold;
        color: #FFF;
        font-family: 'RobotoSlab-Regular';  


    }


    .content_box_conteudo_Banner_esquerdo h4 {

        display: block;
        margin-top: 10px;
        font-size: 22px;
        font-weight: normal;
        color: #FFF;
        font-family: 'RobotoSlab-Regular'; 
        text-align: center; 
         border-bottom: 3px solid #FF7F27;
         padding-bottom: 2px;
         border-radius: 5px;
         width: 92%;


    }


    .content_box_conteudo_Banner_esquerdo span{

        display: inline-block;
         margin-top: 20px;
         margin-bottom: 10px;
        font-size: 18px;
        font-weight: normal;
        color: #FFF;
        font-family: 'RobotoSlab-Regular'; 
        text-align: center; 
       

    }

    .content_box_conteudo_Banner_esquerdo select{

        display: inline-block;
        padding: 5px 20px;
        box-sizing: border-box;
        border-radius: 5px;
        border: 0;
        margin-right: 40px; 

    }

    .centralizaSobreSimulador{

        margin: 0 auto;
        width: 90%;
        margin-top: 80px;
        text-align: justify;

    }

    .sobreSimulador{

        display: inline-block;
        margin-bottom: 70px;
        padding: 12px 20px;
        border-radius: 5px;
        color:#3b3b3b ;
        border: 1px solid #ebebeb;
        background-color: #f8f8f8;

    }


    .sobreSimulador span{

        line-height: 1.5;
        text-align: justify;

    }


     .centralizaCalsseConsumidorSegmento{

       
        
        width: 85%;
    

    }


   

    

    .centralizaCalsseConsumidorAmbos{

        display: inline-block;
        width: 45%;
        margin-right: 10px;
        
        

    }

    .centralizaCalsseConsumidorAmbos span{

        display: inline-block;
         margin-top: 20px;
         margin-bottom: 10px;
        font-size: 18px;
        font-weight: normal;
        color: #FFF;
        font-family: 'RobotoSlab-Regular'; 
        text-align: left; 
        width: 100%;
       

    }

    .centralizaCalsseConsumidorAmbos select{

        display: block;
        padding: 5px 20px;
        box-sizing: border-box;
        border-radius: 4px;
        border: 0;
         width: 100%;
        
        

    }

     .imagemFatoCalculo{

        margin: 0 auto;
        width: 76%;
        margin-top: 40px;
     

    }

     .imagemFatoCalculo img{

        display: inline-block;
        width: 100%;

     }


     
  .centralizaTodasRerefencias h3{

    display: inline-block;
        width: 100%;
        color: #0e82ca;
        margin: 0;
         text-align: center;
        font-size: 25px;
  
  }


  .centralizaTodasRerefencias span{

    display: inline-block;
        margin-top: 15px;
        font-size: 15px;
        color: #737373;
  
  }

  .centralizaTodasRerefencias{

    margin: 0 auto;
    
    

  }

  /*table.tabelareferencias{
    width: 10%;
background-color: violet;

  }*/

    

    table.tabelareferencias th {
   
      
       padding: 0;
       
    
  }



    table.tabelareferencias td {
   
    font-size:1px;
    border-width: 1px;
    padding: 0;
    border-style: solid;
    border-color: #DEE2E6;
   
    
  }


  



}
  
/*====================================================================*/



@media ((min-width: 801px) and (max-width: 1320px)) {

    .content_box{

        margin: 0 auto;
        width: 98%;
        
        

    }

    
    .content_box{

        margin: 0 auto;
        width: 100%;

    }

    .content_box_conteudo{

        display: inline-block;
        width: 100%;
        margin-top: 63px;

    }

    .content_box_conteudo_Banner{

        display: inline-block;
        width: 100%;
        height: 350px;
        background: #0471B5;
        background: linear-gradient(90deg,rgba(4, 113, 181, 1) 0%, rgba(87, 173, 199, 1) 100%, rgba(87, 173, 199, 1) 100%);

    }


    .content_box_conteudo_Banner_esquerdo{

        display: inline-block;
        margin-left: 150px; 
        margin-top: 50px;

    }

    .content_box_conteudo_Banner_esquerdo h3 {

        display: inline-block;
        font-size: 40px;
        color: #ffffff;
        font-family: 'akagipro-light';  


    }


    .content_box_conteudo_Banner_esquerdo h2 {

        display: block;
        font-size: 60px;
        font-weight: bold;
        color: #FFF;
        font-family: 'RobotoSlab-Regular';  


    }

    .content_box_conteudo_Banner_direito{


        margin: 0 auto;
        width: 320px;
        height: 320px ;
        margin-right: 280px;
        margin-top: 35px;
        


    }

    .content_box_conteudo_Banner_direito img{

        display: inline-block;
        width: 320px;
        height: 320px ;
        border-radius: 50%;
        border: 10px solid #FFF;
       

    }


    .content_box_conteudo_Simulador{

        margin: 0 auto;
        width: 90%;

    }

    .content_box_conteudo_Simulador_Esquero{

        float: right;
        width: 100%;
        margin-top: 50px;
        margin-bottom: 50px;


    }

    .content_box_conteudo_Simulador_Esquero h2{
        
        display: inline-block;
        margin-top: 20px;
        font-size: 65px;   
        width: 100%;  
        color:  #0471B5;
        font-family: 'RobotoSlab-Regular'; 
        font-weight: bold;
        margin-bottom: 40px;

    }


    .content_box_conteudo_Simulador_Esquero label{


        display: block;
        font-size: 19px;
        color: #616161;
        font-family: 'RobotoSlab-Regular'; 

    }


    .content_box_conteudo_Simulador_Esquero select{


        display: block;
        width: 90%;
        margin-top: 20px;
        margin-bottom: 40px;
        padding: 10px 20px;
        box-sizing: border-box;
        border-radius: 5px;
        font-size: 19px;
        color: #2c2c2c;        
        font-family: 'RobotoSlab-Regular';
        cursor: pointer; 
        border: 0;
        border: 1px solid #e7e7e7;
        background-color: #fcfbfb;

    }



    .content_box_conteudo_Simulador_Esquero input{

        display: block;
        width: 90%;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 40px;
        padding: 10px 20px;
        box-sizing: border-box;
        border-radius: 5px;
        font-size: 25px;
        color: #0471B5;       
        font-family: 'RobotoSlab-Regular';
        cursor: pointer; 
        border: 0;
       border: 1px solid #e7e7e7;
        background-color: #fcfbfb;

    }


    .radioDiarioMensal[type="radio"]{

        display: inline-block;
        width:50px;
        box-sizing: border-box;
        text-align: center;
        font-size: 25px;
        color: #0471B5;
        border: 1px solid #e9e8e8;
        border-radius: 4px;
        margin-bottom: 60px;
        
      
      }

      .content_box_conteudo_Simulador_Esquero span{

        display: inline-block;
        margin-top: 15px;
        font-size: 19px;
        color: #737373;

      }


      .btnCalcular{

        display: inline-block;
        margin-top: 15px;
        padding: 10px 20px;
        font-size: 18px;
        box-sizing: border-box;
        color: #FFF;
        cursor: pointer;
        border-radius: 5px;
        border: 0;
        background-color: #0471B5;
      
      }
      
      
      .btnCalcular:hover{
      
        background-color: #0782ce;
      
      }



      
      
      .content_box_conteudo_Simulador_Esquero h3{
      
        display: inline-block;
        width: 100%;
        color: #0e82ca;
        margin: 0;
        margin-top: 30px;
        text-align: center;
        font-size: 25px;
      
      
      }


      .content_box_conteudo_Simulador_Esquero small{

        display: inline-block;
        width: 100%;
        color: #313131;
        margin: 0;
        margin-top: 10px;
        text-align: center;
        font-size: 18px;
        margin-bottom: 35px;

      }

      

    table.tftable {
        margin: 0 auto;
        width: 100%;
        font-size:12px;
        color:#333333;
        border-width: 1px;
        border-color: #DEE2E6;
        border-collapse: collapse; 
        margin-top: 10px;
     }
  
  table.tftable th {
    font-size:15px;    
    /*background: rgb(245,245,245);
    background: linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(238,238,238,1) 30%, rgba(233,233,233,1) 100%);*/
    color: #333;
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #DEE2E6;
    text-align:left;
  }
  
  table.tftable tr {
    background-color:#ffffff;
  }
  
  table.tftable td {
    font-size:12px;
    border-width: 1px;
    padding: 6px;
    border-style: solid;
    border-color: #DEE2E6;
  }
  
  table.tftable td .styleDireita{
  
    float: right;
    color: #000;
    font-size: 19px;
  }

  table.tftable td .styleCentralizar{
  
  
    color: #000;
    font-size: 19px;
  }
  
  
  .cor_linha_tabela{
   background-color: #F2F2F2;
  }
  
  
  span.valorDaSimulacao{
  
    display: inline-block;
    font-size: 26px;
    color: #0471B5;
  
  
  }


  span.styleMenuEsquerdo{

    display: inline-block;
    color: #333;
    font-size: 17px;
    padding: 10px;
    box-sizing: border-box;
  
  
  }






    .content_box_conteudo_Simulador_Direito{

        float: left;
        width: 100%;
        
       

    }


    .content_box_conteudo_Simulador_Direito_MENU{

        margin: 0 auto;
        width: 100%;
        
        
       

    }

    .content_box_conteudo_Simulador_Direito_Conteudo{


        display: inline-block;
        width: 100%;        
        border-radius: 5px;
        box-shadow: 0 0 16px 8px #dddddd;
        background-color: #FFF;
        padding-bottom: 20px;
        box-sizing: border-box;
        
       


    }

    .content_box_conteudo_Simulador_Direito_Conteudo h3{


        display: inline-block;
        width: 80%;
        margin-top: 30px;
        margin-left: 30px;
        margin-bottom: 20px;
        font-size: 30px;
        color: #4e4e4e;
        border-bottom:6px solid #FF7F27;
        padding-bottom: 10px;
        font-family: 'akagipro-light'; 

    }


    .content_box_conteudo_Simulador_Direito_Conteudo a{

        display: inline-block;
        width: 80%;
        padding: 17px 20px;
        margin-left: 20px;
        margin-bottom: 10px;
        text-decoration: none;
        font-size: 19px;
        color: #FFF;;
        box-sizing: border-box;
        border-radius: 20px;
        background-color: #0471B5;
        

    }

    .content_box_conteudo_Simulador_Direito_Conteudo a:hover{

        background-color: #FF7F27;
    }


    .content_box_conteudo_Banner_esquerdo{

        display: inline-block;
        margin-left: 150px; 
        margin-top: 50px;

    }

    .content_box_conteudo_Banner_esquerdo h3 {

        display: inline-block;
        font-size: 40px;
        color: #ffffff;
        font-family: 'akagipro-light';  


    }


    .content_box_conteudo_Banner_esquerdo h2 {

        display: block;
        font-size: 60px;
        font-weight: bold;
        color: #FFF;
        font-family: 'RobotoSlab-Regular';  


    }


    .content_box_conteudo_Banner_esquerdo h4 {

        display: block;
        margin-top: 10px;
        font-size: 22px;
        font-weight: normal;
        color: #FFF;
        font-family: 'RobotoSlab-Regular'; 
        text-align: center; 
         border-bottom: 3px solid #FF7F27;
         padding-bottom: 2px;
         border-radius: 5px;
         width: 90%;


    }


    .content_box_conteudo_Banner_esquerdo span{

        display: inline-block;
         margin-top: 20px;
         margin-bottom: 10px;
        font-size: 18px;
        font-weight: normal;
        color: #FFF;
        font-family: 'RobotoSlab-Regular'; 
        text-align: center; 
       

    }

    .content_box_conteudo_Banner_esquerdo select{

        display: inline-block;
        padding: 5px 20px;
        box-sizing: border-box;
        border-radius: 5px;
        border: 0;

    }


    .content_box_conteudo_Banner_esquerdo{

        display: inline-block;
        margin-left: 150px; 
        margin-top: 50px;

    }

    .content_box_conteudo_Banner_esquerdo h3 {

        display: inline-block;
        font-size: 40px;
        color: #ffffff;
        font-family: 'akagipro-light';  


    }


    .content_box_conteudo_Banner_esquerdo h2 {

        display: block;
        font-size: 60px;
        font-weight: bold;
        color: #FFF;
        font-family: 'RobotoSlab-Regular';  


    }


    .content_box_conteudo_Banner_esquerdo h4 {

        display: block;
        margin-top: 10px;
        font-size: 22px;
        font-weight: normal;
        color: #FFF;
        font-family: 'RobotoSlab-Regular'; 
        text-align: center; 
         border-bottom: 3px solid #FF7F27;
         padding-bottom: 2px;
         border-radius: 5px;
         width: 90%;


    }


    .content_box_conteudo_Banner_esquerdo span{

        display: inline-block;
         margin-top: 20px;
         margin-bottom: 10px;
        font-size: 18px;
        font-weight: normal;
        color: #FFF;
        font-family: 'RobotoSlab-Regular'; 
        text-align: center; 
       

    }

    .content_box_conteudo_Banner_esquerdo select{

        display: inline-block;
        padding: 5px 20px;
        box-sizing: border-box;
        border-radius: 5px;
        border: 0;

    }

    .sobreSimulador{

        display: inline-block;
        margin-bottom: 70px;
        padding: 12px 20px;
        border-radius: 5px;
        color:#664D03 ;
        border: 1px solid #FFECB5;
        background-color: #FFF3CD;

    }

    .sobreSimulador span{

        line-height: 1.5;
        text-align: justify;

    }


    .centralizaCalsseConsumidorSegmento{

       
        
        width: 85%;
    

    }


   

    

    .centralizaCalsseConsumidorAmbos{

        display: inline-block;
        width: 45%;
        margin-right: 10px;
        
        

    }

    .centralizaCalsseConsumidorAmbos span{

        display: inline-block;
         margin-top: 20px;
         margin-bottom: 10px;
        font-size: 18px;
        font-weight: normal;
        color: #FFF;
        font-family: 'RobotoSlab-Regular'; 
        text-align: left; 
        width: 100%;
       

    }

    .centralizaCalsseConsumidorAmbos select{

        display: block;
        padding: 5px 20px;
        box-sizing: border-box;
        border-radius: 4px;
        border: 0;
         width: 100%;
        
        

    }

     .centralizaSobreSimulador{

        margin: 0 auto;
        width: 90%;
        margin-top: 80px;
        text-align: justify;

    }

    .sobreSimulador{

        display: inline-block;
        margin-bottom: 70px;
        padding: 12px 20px;
        border-radius: 5px;
        color:#3b3b3b ;
        border: 1px solid #ebebeb;
        background-color: #f8f8f8;

    }

    .sobreSimulador span{

        line-height: 1.5;

    }
    




}



/*====================================================================*/



@media (min-width: 1322px) {


    .content_box{

        margin: 0 auto;
        width: 100%;

    }

     


    .content_box_conteudo{

        display: inline-block;
        width: 100%;
        margin-top: 88px;

    }

    .content_box_conteudo_Banner{

        display: inline-block;
        width: 100%;
        height: 330px;
        background: #0471B5;
        background: linear-gradient(90deg,rgba(4, 113, 181, 1) 0%, rgba(87, 173, 199, 1) 100%, rgba(87, 173, 199, 1) 100%);

    }


    .content_box_conteudo_Banner_esquerdo{

        display: inline-block;
        margin-left: 150px; 
        margin-top: 50px;
        width: 45%;

    }

    .content_box_conteudo_Banner_esquerdo h3 {

        display: inline-block;
        font-size: 40px;
        color: #ffffff;
        font-family: 'akagipro-light';  


    }


    .content_box_conteudo_Banner_esquerdo h2 {

        display: block;
        font-size: 60px;
        font-weight: bold;
        color: #FFF;
        font-family: 'RobotoSlab-Regular';  


    }



    .content_box_conteudo_Banner_esquerdo h4 {

        display: block;
        width: 90%;
        margin-top: 10px;
        font-size: 22px;
        font-weight: normal;
        color: #FFF;
        font-family: 'RobotoSlab-Regular'; 
        text-align: center; 
         border-bottom: 3px solid #FF7F27;
         padding-bottom: 2px;
         border-radius: 5px;


    }

    .centralizaCalsseConsumidorSegmento{

       
        
        width: 70%;

    }


   

    

    .centralizaCalsseConsumidorAmbos{

        display: inline-block;
        width: 45%;
        margin-right: 10px;
        
        

    }

    .centralizaCalsseConsumidorAmbos span{

        display: inline-block;
         margin-top: 20px;
         margin-bottom: 10px;
        font-size: 18px;
        font-weight: normal;
        color: #FFF;
        font-family: 'RobotoSlab-Regular'; 
         
        width: 100%;
       

    }

    .centralizaCalsseConsumidorAmbos select{

        display: block;
        padding: 5px 20px;
        box-sizing: border-box;
        border-radius: 4px;
        border: 0;
         width: 100%;
        
        

    }

     

    

    .content_box_conteudo_Banner_direito{


        float: right;
        width: 220px;
        height: 220px ;
        margin-right: 200px;
        margin-top: 135px;
        z-index: 9999;
        border: 7px solid #FFF;
        background-color: #FFF;
        border-radius: 50%;
        


    }

    .content_box_conteudo_Banner_direito img{

        display: inline-block;
        width: 220px;
        height: 220px ;
        border-radius: 50%;
        
        z-index: 9999;

    }

    .menuDeNavegacao{

       
       margin: 0 auto;
       width: 50%;
       
    
       
       
    }

    .menuDeNavegacao h3{


        display: inline-block;
        width: 90%;
        margin-top: 20px;
        margin-left: 30px;
        margin-bottom: 20px;
        font-size: 20px;
        color: #4e4e4e;
        border-bottom:3px solid #FF7F27;
        padding-bottom: 10px;
        font-family: 'akagipro-light'; 
    }

     .menuDeNavegacao ul{

        margin: 0 auto;
    
       
        

     }

    .menuDeNavegacao button{

        display: inline-block;
        margin-right: 10px;
        margin-top: 2px;
        padding: 10px 25px;
        text-decoration: none;
         font-size: 14px;
        color: #FFF;
        box-sizing: border-box;
        border-radius: 20px;
        border: 0;
        cursor: pointer;
        background-color: #0471B5;
  

    }


    .menuDeNavegacao button:hover{

         background-color: #FF7F27;

    }

    .menuCativa{

        margin: 0 auto;
        width: 100%;
      

    }

    .menuCativa ul{

        width: 43%;
       


    }

    .menuCativa a{

        display: inline-block;
        text-decoration: none;
        font-size: 14px;
        color: #FFF;
        margin-top: 20px;
        margin-right: 10px;
        padding: 10px 20px;
        box-sizing: border-box;
        border-radius: 20px;
        background-color: #0471B5;

    }

    
    .menuCativa a:hover{

         background-color: #FF7F27;
    }



    .menuLivre{

        margin: 0 auto;
        width: 25.7%;
        
     

    }

    .menuLivre a{

        display: inline-block;
        text-decoration: none;
        font-size: 14px;
        color: #FFF;
        margin-top: 20px;
        margin-right: 10px;
        padding: 10px 20px;
        box-sizing: border-box;
        border-radius: 20px;
        background-color: #0471B5;

    }

    .menuLivre a:hover{

         background-color: #FF7F27;
    }


    .content_box_conteudo_Simulador{

        margin: 0 auto;
        width: 90%;

    }

    .ulBtn{
        width: 16.8%;
    
    }

    .content_box_conteudo_Simulador_Esquero{

        display: inline-block;
        width: 100%;
        /*margin-top: 110px;*/
        margin-bottom: 50px;
        
        display: none;
        


    }

    .centralizaSobreSimulador{

        margin: 0 auto;
        width: 55%;
        margin-top: 50px;
        text-align: justify;

    }

    .sobreSimulador{

        display: inline-block;
        margin-bottom: 70px;
        padding: 12px 20px;
        border-radius: 5px;
        color:#3b3b3b ;
        border: 1px solid #ebebeb;
        background-color: #f8f8f8;

    }

    .sobreSimulador span{

        line-height: 1.5;

    }

    .content_box_conteudo_Simulador_Esquero h2{
        
        font-size: 65px;     
        color:  #0471B5;
        font-family: 'RobotoSlab-Regular'; 
        font-weight: bold;
        margin-bottom: 40px;

    }

    .content_box_conteudo_Simulador_Esquerdo_dois{

         display: inline-block;
        width: 100%;
        /*margin-top: 110px;*/
        margin-bottom: 50px;

    }

    

    .content_box_conteudo_Simulador_Esquerdo_dois h3{

         display: inline-block;
        width: 100%;
        color: #0e82ca;
        margin: 0;
         text-align: center;
        font-size: 25px;


    }

    .content_box_conteudo_Simulador_Esquerdo_dois small{

        
    display: inline-block;
        width: 100%;
        color: #313131;
        margin: 0;
        margin-top: 10px;
        text-align: center;
        font-size: 18px;
        margin-bottom: 35px;


    }




    .direitoConteudo{

        float: left;
        width: 45%;
       
        


    }

    .esquerdoConteudo{

        float: left;
        margin-left: 30px;
        width: 48%;
        
        
    }

    

    .content_box_conteudo_Simulador_Esquero label{


        display: block;
        font-size: 15px;
        color: #616161;
        font-family: 'RobotoSlab-Regular'; 

    }


    .content_box_conteudo_Simulador_Esquero select{


        display: block;
        width: 90%;
        margin-top: 20px;
        margin-bottom: 40px;
        padding: 10px 20px;
        box-sizing: border-box;
        border-radius: 5px;
        font-size: 15px;
        color: #2c2c2c;        
        font-family: 'RobotoSlab-Regular';
        cursor: pointer; 
        border: 0;
        border: 1px solid #e7e7e7;
        background-color: #fcfbfb;

    }



    .content_box_conteudo_Simulador_Esquero input{

        display: block;
        width: 90%;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 40px;
        padding: 10px 20px;
        box-sizing: border-box;
        border-radius: 5px;
        font-size: 18px;
        color: #0471B5;       
        font-family: 'RobotoSlab-Regular';
        cursor: pointer; 
        border: 0;
        border: 1px solid #e7e7e7;
        background-color: #fcfbfb;

    }


    .radioDiarioMensal[type="radio"]{

        display: inline-block;
        width:50px;
        box-sizing: border-box;
        text-align: center;
        font-size: 17px;
        color: #0471B5;
        border: 1px solid #e9e8e8;
        border-radius: 4px;
        margin-bottom: 60px;
        
      
      }

      .content_box_conteudo_Simulador_Esquero span{

        display: inline-block;
        margin-top: 15px;
        font-size: 15px;
        color: #737373;

      }


      .btnCalcular{

        display: inline-block;
        margin-top: 15px;
        padding: 8px 19px;
        font-size: 13px;
        box-sizing: border-box;
        color: #FFF;
        cursor: pointer;
        border-radius: 5px;
        border: 0;
        background-color: #0471B5;
      
      }
      
      
      .btnCalcular:hover{
      
        background-color: #0782ce;
      
      }



      
      
      .content_box_conteudo_Simulador_Esquero h3{
      
        display: inline-block;
        width: 100%;
        color: #0e82ca;
        margin: 0;
        margin-top: 30px;
        text-align: center;
        font-size: 25px;
      
      
      }


      .content_box_conteudo_Simulador_Esquero small{

        display: inline-block;
        width: 100%;
        color: #313131;
        margin: 0;
        margin-top: 10px;
        text-align: center;
        font-size: 18px;
        margin-bottom: 35px;

      }

      

table.tftable {
    margin: 0 auto;
    width: 100%;
    font-size:12px;
    color:#333333;
    border-width: 1px;
    border-color: #DEE2E6;
    border-collapse: collapse; 
    margin-top: 10px;
  }
  
  table.tftable th {
    font-size:15px;    
    /*background: rgb(245,245,245);
    background: linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(238,238,238,1) 30%, rgba(233,233,233,1) 100%);*/
    color: #333;
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #DEE2E6;
    text-align:left;
    
  }
  
  table.tftable tr {
    background-color:#ffffff;
  }
  
  table.tftable td {
    font-size:10px;
    border-width: 1px;
    padding: 6px;
    border-style: solid;
    border-color: #DEE2E6;
   
  }


  
  table.tftable td .styleDireita{
  
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #000;
  }

  table.tftable td .styleCentralizar{
  
    text-align: center;
    font-size: 16px;
    color: #000;
  }
  
  .cor_linha_tabela{
   background-color: #F2F2F2;
  }
  
  
  span.valorDaSimulacao{
  
    display: inline-block;
    font-size: 26px;
    color: #0471B5;
  
  
  }


  span.styleMenuEsquerdo{

    display: inline-block;
    color: #333333;
    font-size: 13px;
    padding: 10px;
    box-sizing: border-box;
    text-transform: uppercase;
    
  }


  span.styleMenuEsquerdo_referencias{

    display: inline-block;
    color: #333333;
    font-size: 13px;
    padding: 3px 5px 8px 5px;
    box-sizing: border-box;
    text-transform: uppercase;
    
  }

  
  

















    .content_box_conteudo_Simulador_Direito{

        float: right;
        width: 35%;
        margin-top: 150px;
       

    }


    .content_box_conteudo_Simulador_Direito_MENU{

        margin: 0 auto;
        width: 100%;
       
        z-index: 1; 
        
       

    }

    .content_box_conteudo_Simulador_Direito_Conteudo{


        display: inline-block;
        width: 100%;
        
        margin-left: 60px;
        border-radius: 5px;
        box-shadow: 0 0 16px 8px #dddddd;
        background-color: #FFF;
        padding-bottom: 20px;
        box-sizing: border-box;
        
       


    }

    .content_box_conteudo_Simulador_Direito_Conteudo h3{


        display: inline-block;
        width: 80%;
        margin-top: 30px;
        margin-left: 30px;
        margin-bottom: 20px;
        font-size: 20px;
        color: #4e4e4e;
        border-bottom:3px solid #FF7F27;
        padding-bottom: 10px;
        font-family: 'akagipro-light'; 

    }


    .content_box_conteudo_Simulador_Direito_Conteudo a{

        display: inline-block;
        width: 40%;
        padding: 10px 17px;
        margin-left: 20px;
        margin-bottom: 10px;
        text-decoration: none;
        font-size: 13px;
        color: #FFF;;
        box-sizing: border-box;
        border-radius: 20px;
        background-color: #0471B5;
        

    }

    .content_box_conteudo_Simulador_Direito_Conteudo a:hover{

        background-color: #FF7F27;
    }


    .mobileUm{

        display: none;
    }


    .centralizaDiarioMensal{

        display: inline-block;
        width: 100%;
        height: 55px;
        margin-top: 10px;
       

    }
    
    .imagemFatoCalculo{

        margin: 0 auto;
        width: 60%;
        margin-top: 40px;
        


    }


    .imagemFatoCalculo img{

        display:inline-block;
        width: 100%;
    
        


    }


    .contentReferencias{

        margin: 0 auto;
        width: 50%;
       
    }


    table.tabelareferencias td {
    font-size:5px;
    border-width: 1px;
    padding: 0;
    border-style: solid;
    border-color: #DEE2E6;
    
  }


  .centralizaTodasRerefencias{

    margin: 0 auto;
    width: 60%;
    

  }


  .centralizaTodasRerefencias h3{

    display: inline-block;
        width: 100%;
        color: #0e82ca;
        margin: 0;
         text-align: center;
        font-size: 25px;
  
  }


  .centralizaTodasRerefencias span{

    display: inline-block;
        margin-top: 15px;
        font-size: 15px;
        color: #737373;
  
  }

  



  



}




/*========================================================= FIM DA CONTENT ===================================================================*/