@font-face {
    font-family: "lintel";
    src: url("../fonts/Lintel.otf") format("opentype");
}

@font-face {
    font-family: 'AesteticoRegular';
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Regular.eot"); /* IE9 Compat modes */
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("../../../../npdm/fonts/latinotype-aestetico-regular-webfont.woff2") format("woff2"), /* Super modern Browsers */
        url("../../../../npdm/fonts/latinotype-aestetico-regular-webfont.woff") format("woff"), /* Pretty modern Browsers */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Regular.ttf") format("truetype"), /* Safari, Android and iOS */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Regular.svg") format("svg"); /* Legacy iOS */
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'AesteticoRegularItalic';
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Regular-It.eot"); /* IE9 Compat modes */
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Regular-It.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("../../../../npdm/fonts/latinotype-aestetico-regular-it-webfont.woff2") format("woff2"), /* Super modern Browsers */
        url("../../../../npdm/fonts/latinotype-aestetico-regular-it-webfont.woff") format("woff"), /* Pretty modern Browsers */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Regular-It.ttf") format("truetype"), /* Safari, Android and iOS */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Regular-It.svg") format("svg"); /* Legacy iOS */
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'AesteticoBold';
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Bold.eot"); /* IE9 Compat modes */
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("../../../../npdm/fonts/latinotype-aestetico-bold-webfont.woff2") format("woff2"), /* Super modern Browsers */
        url("../../../../npdm/fonts/latinotype-aestetico-bold-webfont.woff") format("woff"), /* Pretty modern Browsers */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Bold.ttf") format("truetype"), /* Safari, Android and iOS */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Bold.svg") format("svg"); /* Legacy iOS */
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'AesteticoBoldItalico';
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Bold-It.eot"); /* IE9 Compat modes */
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Bold-It.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("../../../../npdm/fonts/latinotype-aestetico-bold-it-webfont.woff2") format("woff2"), /* Super modern Browsers */
        url("../../../../npdm/fonts/latinotype-aestetico-bold-it-webfont.woff") format("woff"), /* Pretty modern Browsers */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Bold-It.ttf") format("truetype"), /* Safari, Android and iOS */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Bold-It.svg") format("svg"); /* Legacy iOS */
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'AesteticoThin';
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Thin.eot"); /* IE9 Compat modes */
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Thin.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("../../../../npdm/fonts/latinotype-aestetico-thin-webfont.woff2") format("woff2"), /* Super modern Browsers */
        url("../../../../npdm/fonts/latinotype-aestetico-thin-webfont.woff") format("woff"), /* Pretty modern Browsers */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Thin.ttf") format("truetype"), /* Safari, Android and iOS */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Thin.svg") format("svg"); /* Legacy iOS */
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'AesteticoThinItalic';
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Thin-It.eot"); /* IE9 Compat modes */
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Thin-It.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("../../../../npdm/fonts/latinotype-aestetico-thin-it-webfont.woff2") format("woff2"), /* Super modern Browsers */
        url("../../../../npdm/fonts/latinotype-aestetico-thin-it-webfont.woff") format("woff"), /* Pretty modern Browsers */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Thin-It.ttf") format("truetype"), /* Safari, Android and iOS */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Thin-It.svg") format("svg"); /* Legacy iOS */
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'AesteticoLight';
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Light.eot"); /* IE9 Compat modes */
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("../../../../npdm/fonts/latinotype-aestetico-light-webfont.woff2") format("woff2"), /* Super modern Browsers */
        url("../../../../npdm/fonts/latinotype-aestetico-light-webfont.woff") format("woff"), /* Pretty modern Browsers */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Light.ttf") format("truetype"), /* Safari, Android and iOS */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Light.svg") format("svg"); /* Legacy iOS */
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'AesteticoLightItalico';
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Light-It.eot"); /* IE9 Compat modes */
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Light-It.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("../../../../npdm/fonts/latinotype-aestetico-light-it-webfont.woff2") format("woff2"), /* Super modern Browsers */
        url("../../../../npdm/fonts/latinotype-aestetico-light-it-webfont.woff") format("woff"), /* Pretty modern Browsers */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Light-It.ttf") format("truetype"), /* Safari, Android and iOS */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Light-It.svg") format("svg"); /* Legacy iOS */
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'AesteticoMedium';
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Medium.eot"); /* IE9 Compat modes */
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("../../../../npdm/fonts/latinotype-aestetico-medium-webfont.woff2") format("woff2"), /* Super modern Browsers */
        url("../../../../npdm/fonts/latinotype-aestetico-medium-webfont.woff") format("woff"), /* Pretty modern Browsers */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Medium.ttf") format("truetype"), /* Safari, Android and iOS */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Medium.svg") format("svg"); /* Legacy iOS */
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'AesteticoMediumItalico';
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Medium-It.eot"); /* IE9 Compat modes */
    src: url("../../../../npdm/fonts/Latinotype-Aestetico-Medium-It.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
        url("../../../../npdm/fonts/latinotype-aestetico-medium-it-webfont.woff2") format("woff2"), /* Super modern Browsers */
        url("../../../../npdm/fonts/latinotype-aestetico-medium-it-webfont.woff") format("woff"), /* Pretty modern Browsers */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Medium-It.ttf") format("truetype"), /* Safari, Android and iOS */
        url("../../../../npdm/fonts/Latinotype-Aestetico-Medium-It.svg") format("svg"); /* Legacy iOS */
    font-weight: 500;
    font-style: italic;
}

/* --------------------------------------- PAGINA DE PRODUTO   ----------------------------------- */

.sasConteudo .orange-bar {
    border-left: solid 4px #f36f21;
    height: 120px;
    float: left;
    margin: 20px -15px;
}

.sasConteudo .orange-bar-rede-referenciada {
    border-left: solid 4px #f36f21;
    height: 30px;
    float: left;
    margin: 10px -15px;
}

.sasConteudo .sasBgProduto{
    background: #f3f3f3;
    border-bottom: 1px solid #eeeeee;
}

.sasConteudo  .breadcrumb{
    margin-bottom: 0px !important;
}

.sasConteudo  .breadcrumb>li+li:before {
    content: none !important;
}

.sasConteudo  .breadcrumb-li a{
    line-height: 55px;
    font-size: 0.9em;
    color: #707070;
}
.sasConteudo  .breadcrumb-pagina-atual span{
    /* font-weight: bold; */
	font-family: 'AesteticoBold',lintel;
	font-style: normal;
	font-weight: 700;
    color: #29387c;
}

.sasConteudo .divider{ border-top: 1px solid #ccc; }

.sasConteudo  .produto{
    border-radius: 5px;
    border: solid 1px #dbdbdb;
    background: #ffffff;
    margin-bottom: 20px;
    padding: 15px;
}

.sasConteudo  .titulo-produto{
    font-size: 1.2em;
    /* font-weight: bold; */
    color: #13276f;
    letter-spacing: -1px;
    font-family: 'AesteticoBold',lintel;
	font-style: normal;
	font-weight: 700;
}

.sasConteudo  .item-produto{
    color: #707070;
    font-size: 1em;
    background: url(../img/bullet.png) left center no-repeat;
    padding-left: 20px;
    line-height: 1.4;
    list-style: none;
    margin-left: -35px !important;
}

.sasConteudo  .item-produto a {color: #707070 !important;}

.sasConteudo .img-lateral-produto {margin-bottom: 20px;}

.sasConteudo .detalhes-produto{
    border-radius: 5px;
    border: solid 1px #dbdbdb;
    background: #ffffff;
    margin-bottom: 20px;
    padding: 15px;
}

.sasConteudo .titulo-detalhes-produto{
    background: #13276f;
    color: #fff;
    height: 48px;
    line-height: 48px;
    border-radius: 6px 6px 0px 0px;
    padding-left: 20px;
    font-size: 1.5em;
    margin: -15px 0px 20px;
    font-family: 'AesteticoRegular',lintel;
	font-style: normal;
	font-weight: 400;
    
}
.sasConteudo .texto-destaque-produto{
    color: #29387d;
    /* font-family: lintel; */
    font-size: 1.4em;
    letter-spacing: -1px;
    padding: 10px 0px;
    font-family: 'AesteticoRegular',lintel;
	font-style: normal;
	font-weight: 400;
}

.sasConteudo .botao-encontre-um-corretor-produto {
    background-color: #f4792c;
    border-bottom: solid 2px #c14e16;
    color: #fff;
    font-size: 1.2em !important;
    padding: 15px 30px !important;
    min-height: 57px;
    font-family: 'AesteticoRegular',lintel;
	font-style: normal;
	font-weight: 400;
    margin-top: 20px;
    white-space: normal !important; 
}

.sasConteudo .orange-bar-produto{
    border-left: solid 4px #f36f21;
    height: 80px;
    float: left;
    margin: 10px -15px;
}

.sasConteudo .orange-bar-rede-referenciada{
    border-left: solid 4px #f36f21;
    height: 30px;
    float: left;
    margin: 10px -15px;
}

.sasConteudo .tipos-de-produtos{
    margin: 0px;
}

.sasConteudo .titulo-tipos-de-produtos{
    color: #29387d;
    font-size: 1.2em;
    /* font-weight: bold; */
    margin-top: 5px;
    font-family: 'AesteticoBold',lintel;
	font-style: normal;
	font-weight: 700;
}

.sasConteudo .orange-bar-tipos-de-produtos{
    border-left: solid 4px #f36f21;
    height: 30px;
    float: left;
    margin: 0px -15px;
}

.sasConteudo .destaque-detalhes-produto { margin-bottom: 30px;}

/* --------------------------------------- PAGINA DE PRODUTO   ----------------------------------- */


.sasConteudo .rede-referenciada-box {
    border-radius: 5px;
    border: solid 1px #dbdbdb;
    background: #ffffff;
    margin-bottom: 20px;
    padding: 15px;
    margin: 20px 0px;
}



.sasConteudo .rede-referenciada{
    background-color: #16276D;
    color: #fff;
    padding: 10px 15px;
    border-radius: 0px 10px 10px 10px;
}


.sasConteudo ul .nav nav-tabs li {
    font-size: 0.89em!important;
}
.sasConteudo .nav-tabs>li.active>a {
    color: #fff !important;
    cursor: default !important;
    border: none !important;
    background-color: #16276D !important;
    border-radius: 10px 10px 0px 0px !important;
    
}

.sasConteudo .nav-tabs>li {
    font-size: 0.89em;
    cursor: pointer;
}

.sasConteudo .nav>li>a {
    text-decoration: none !important;
    background-color: #636b92 !important;
    color: #fff;
    border: none !important;
    border-radius: 10px 10px 0px 0px !important;
    margin-left: 0px;
    
}


   
.sasConteudo .select-rede select, .input-rede{
    margin-bottom: 20px !important;
}


.sasConteudo .rede-referenciada-link{
    text-decoration: none;
    list-style: none;
    margin: 0px 0px 10px -40px;
    font-size: 0.8em;
    
}

.sasConteudo .rede-referenciada-link li a{
    color: #fff;
    background: url(../img/bullet.png) left center no-repeat;
    padding-left: 15px;
    line-height: 1.5em;
    
}

.sasConteudo .botao-rede-referenciada{
    margin:0px 0px 15px 5px; 
    border-width: 0px; 
    vertical-align: middle;
}

.sasConteudo .tab-ativa-rede-referenciada{
    margin-left: 11px !important;
}

.sasConteudo .nav-tabs>li>a{
    margin-right: 0px !important;
}

.sasConteudo .nav-tabs: first-child {
    margin-left: 0px !important;
}

.sasConteudo .input-group-addon{
    background: #FF6600 !important;
    color: #ffffff !important;
    font-size: 1.4em !important;
}



/* acesso a saude */

.sasConteudo .acesso-saude-online{
    border-radius: 5px;
    border: solid 1px #dbdbdb;
    background: #ffffff;
    margin-bottom: 20px;
    padding: 15px 0px 30px 15px;
}


.sasConteudo .orange-bar-acesso-saude{
    border-left: solid 4px #f36f21;
    height: 30px;
    margin: 5px -15px;
    float: left;
}

.sasConteudo .produto-box-acesso-saude{
    margin: 0px 25px;
}

.sasConteudo .titulo-label {
    color: #13276f;
    font-size: 1em;
    margin-bottom: 5px;
    /* font-weight: 700; */
    font-family: 'AesteticoBold',lintel;
	font-style: normal;
	font-weight: 700;

}
    
.sasConteudo .input-acesso{ 
    max-width: 90px;
    background-color: #fff !important;
}

.sasConteudo .input-acesso-empresa{ 
    width: 100% !important;
    background-color: #fff !important;
}

.sasConteudo .input-acesso-senha{ 
    max-width: 140px;
}

.sasConteudo .input-acesso-senha-empresa{ 
    width: 100% !important;
}

.sasConteudo .duvida-acesso-saude{
    background: #666;
    padding: 0px 14px;
    border-radius: 5px;
    margin: 25px 25px 0px 10px;

}

.sasConteudo .duvida-acesso-saude p {
       padding-top: 8px;
    
}

.sasConteudo .duvida-acesso-saude a {
    font-size: 1.2em;
    color: #fff !important;
    font-family: 'AesteticoRegular',lintel;
	font-style: normal;
	font-weight: 400;
}

.sasConteudo .esqueci-minha-senha-acesso-saude{
    margin: 30px 20px;
    line-height: 0.7em;
     
}

.sasConteudo .esqueci-minha-senha-acesso-saude a {
 color: #f47521 !important;
 font-family: 'AesteticoRegular',lintel;
 font-style: normal;
 font-weight: 400;
}

.sasConteudo .botao-entrar-acesso-saude a.btn {
    color: #fff !important;
    background-color: #f4792c !important;
    border-color: #ccc !important;
    margin: 21px 0px 0px 0px !important;
}


.sasConteudo .titulo-acesso-saude{
    font-size: 1.2em;
    /* font-weight: bold; */
    color: #13276f;
    letter-spacing: -1px;
    font-family: 'AesteticoBold',lintel;
	font-style: normal;
	font-weight: 700;
}

    

/* ------------------------ DESCONTOMETRO ------------------ */

.sasConteudo .sasDescontometro{
    border-radius: 5px;
    border: solid 1px #dbdbdb;
    background: #ffffff;
    height: auto;
    margin: 20px 0px 20px 0px;
    padding: 15px;
}

.sasConteudo .sasDescontometro .icon {
	display: block;
    margin-right: 15px;
    float: left;
}

.sasConteudo .sasDescontometro .icon img{
    width: 150px;
}

.sasConteudo .sasDescontometro .content {
    display: inline-block;
	padding: 0 15px;
}

.sasConteudo .sasDescontometro .sasBtnLaranjaContinuar{
    background: #f4792c left top repeat-x;
    border: none;
    border-bottom: solid 2px #c14e16;
    border-radius: 6px;
    padding: 12px 10px;
    color: #fff;
    font-size: 1.0em;
	font-family: 'AesteticoBold',lintel;
	font-style: normal;
	font-weight: 700;
    /* font-weight: bold; */
    display: inline-block;
    margin-left: 60px;
}

.sasConteudo .sasDescontometro .sasTituloDescontometro {
    font-size: 1.7em;
    /* font-weight: bold; */
    color: #13276f;
    letter-spacing: -1px;
    font-family: 'AesteticoBold',lintel;
	font-style: normal;
	font-weight: 700;
}

.sasConteudo .sasDescontometro .sasDescricaoDescontometro{
    font-size: 1.2em;
    /* font-weight: bold; */
	font-family: 'AesteticoBold',lintel;
	font-style: normal;
	font-weight: 700;
    color: #13276f;
    letter-spacing: -1px;
    
}

.sasConteudo .sasDescontometro .sasBoxDescontometro{
    color: #DF6B22;
}

.sasConteudo .sasDescontometro .sasValorDescontometro {
    font-size: 15px;
    
}

.sasConteudo .sasDescontometro .sasNumeroDinamicoDescontometro{
    font-size: 3.125em;
}

.sasConteudo .sasDescontometro .sasDesconto{
    font-size: 1em;
    /* font-weight: bold; */
	font-family: 'AesteticoBold',lintel;
	font-style: normal;
	font-weight: 700;
    color: #13276f;
    letter-spacing: -1px;
}

.sasConteudo .sasDescontometro .sasExplicacaoLetrasMiudas{
    color: #707070;
    font-size: 10px;
    float: left;
    padding-left: 15px;
}


.sasConteudo .accordion-box{
    margin-top:20px; 
}

.sasConteudo .accordion-interna-produto{
     background: URL("../img/nav-narmal.png") right #ffffff no-repeat !important;
     margin-right: 20px;
}

.sasConteudo .accordion-interna-outros-produtos{  
    background: URL("../img/nav-narmal.png") right #ffffff no-repeat !important;
    margin-right: 20px;   
}

.sasConteudo .accordion-interna-outros-produtos a {
    color: #3c5372 !important;
    text-decoration: none !important;
    font-size: 1.2em;
    font-family: 'AesteticoBold',lintel;
	font-style: normal;
	font-weight: 700;
    /* font-weight: bold; */
}

.sasConteudo .accordion-interna-produto a {
    color: #3c5372 !important;
    text-decoration: none !important;
    font-size: 1.2em;
    font-family: 'AesteticoBold',lintel;
	font-style: normal;
	font-weight: 700;
    /* font-weight: bold; */
}

.sasConteudo .icon-accordion {   
    width: 22px;
    height: 22px;
    display: block;
    background-image: url(../img/img-ico-more.png);
    float: left;
    position: relative;
    top: 5px;
    margin-right: 10px;
    background-position: 0px center;
}

.sasConteudo .icon-accordion.sasConteudo .ative {   
    width: 22px;
    height: 22px;
    display: block;
    background-image: url(../img/img-ico-more.png);
    float: left;
    position: relative;
    top: 0px;
    margin-right: 10px;
    background-position: 0px center;
}

 .box-link-produtos{margin-bottom:20px;}

@media (min-width: 991px) and (max-width: 1200px) {
    
    .sasConteudo .orange-bar-produto{height: 55px;}
    .sasConteudo .sasDescontometro .sasBtnLaranjaContinuar {margin-left: 10px; padding: 12px 10px;}
}


@media (min-width: 768px) and (max-width: 992px) {
    
    .sasConteudo .texto-destaque-produto {font-size: 1.2em; }
    .sasConteudo .orange-bar-produto{height: 40px;}
    .sasConteudo .botao-encontre-um-corretor-produto {
        background-color: #f4792c;
        border-bottom: solid 2px #c14e16;
        color: #fff;
        font-size: 1.2em !important;
        padding: 15px 30px !important;
        min-height: 57px;
        max-width: 215px;
        font-family: 'AesteticoRegular',lintel;
		font-style: normal;
		font-weight: 400;
        }
    .sasConteudo .orange-bar-tipos-de-produtos {margin: 0px;}
    .sasConteudo .titulo-tipos-de-produtos {margin: 5px 15px;}
    .sasConteudo .sasDescontometro .sasBtnLaranjaContinuar {margin-left: 20px; padding: 10px 10px;}
}


@media (min-width: 250px) and (max-width: 767px) {
    
    .sasConteudo .botao-encontre-um-corretor-produto { font-size: 0.8em !important; padding: 6px 34px !important; margin-top: -10px;
    max-width: 160px;}
    .sasConteudo .texto-destaque-produto {font-size: 1em;}
    .sasConteudo .orange-bar-produto { height: 40px;}
    .sasConteudo .orange-bar-tipos-de-produtos {margin: 0px -15px;}
    .sasConteudo .sasDescontometro .sasBtnLaranjaContinuar {margin-left: 12px; padding: 12px 10px;}
    .sasConteudo .sasDescontometro .sasNumeroDinamicoDescontometro {font-size: 2em;}
    
    .sasConteudo .input-acesso { margin-right: 20px; display: inline !important;}
    .sasConteudo .produto-box-acesso-saude{  margin: 0px; }
    .sasConteudo .duvida-acesso-saude {max-width: 35px;}
    .sasConteudo .esqueci-minha-senha-acesso-saude { margin: 0px; line-height: 0.7em;}
    
    .sasConteudo .rede-referenciada{ border-radius: 0px 0px 10px 10px; }
    


.sasConteudo .nav>li>a {
	padding: 10px 8px !important;
}