@font-face{ font-family:"AvenirNextLTPro-Regular";
	src: url('./fonts/AvenirNextLTPro-Regular.woff') format('woff'),
      	 url('./fonts/AvenirNextLTPro-Regular.ttf') format('truetype');
		font-weight: normal; font-style: normal;}

@font-face{ font-family:"AvenirNextLTPro-Medium";
	src: url('./fonts/AvenirNextLTPro-Medium.woff') format('woff'),
      	 url('./fonts/AvenirNextLTPro-Medium.ttf') format('truetype');
		font-weight: normal; font-style: normal;}

@font-face{ font-family:"AvenirNextLTPro-Bold";
	src: url('./fonts/AvenirNextLTPro-Bold.woff') format('woff'),
      	 url('./fonts/AvenirNextLTPro-Bold.ttf') format('truetype');
		font-weight: normal; font-style: normal;}

html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,small,sub,b,dl,dd,dt,ul,li,label,article,details,footer,header,menu,nav,input,textarea,select,iframe,section{
	background:transparent;	border:0;	outline:0;	padding:0;	margin:0; text-decoration:none; list-style:none; color:#000000;font-family: "AvenirNextLTPro-Medium", sans-serif; font-size:17px; position:relative; float:left; width:100%;text-align:left;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track{background:#f1f1f1}
::-webkit-scrollbar-thumb{background:#888}
::-webkit-scrollbar-thumb:hover{background:#555}
input:disabled,a.selectBox-disabled{color:#676767;}
input,textarea{-webkit-user-select:auto;-moz-user-select: auto;-o-user-select: auto;-ms-user-select: auto; user-select: auto;      }
*{box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;-ms-font-smoothing: antialiased;font-smoothing: antialiased;}
.clearfix:after{clear: both; content: "";	display: block;	font-size: 0;	height: 0;	line-height: 0;	visibility: hidden;	width: 0;}
* html .clearfix { zoom: 1; } /* IE6 */
html {
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
html, body{ height:100%;-webkit-tap-highlight-color: #f7f6f6;}
html, body, table{font-size: 14px;font-weight: normal;}
html, body,a,img{ float:none; width:initial;}
input:focus,
select:focus,
textarea:focus,
button:focus {outline: none;}
input,
textarea,
button,
select,
a {
  -webkit-tap-highlight-color: rgba(0,0,0,0);}

a,button{cursor:pointer;}
body{text-align:center;}
h1{color:#FFFFFF;font-family:'AvenirNextLTPro-Bold',sans-serif; font-size:24px;text-align:center;}
h2{color:#FFFFFF;font-family:'AvenirNextLTPro-Medium',sans-serif; font-size:17px;text-align:center;}
h3{color:#000000;font-family:'AvenirNextLTPro-Bold',sans-serif; font-size:17px;text-align:center;}
h4{color:#6C7385;font-family:'AvenirNextLTPro-Medium',sans-serif; font-size:17px;text-align:center;}
h5{color:#FFFFFF;font-family:'AvenirNextLTPro-Regular',sans-serif; font-size:17px;text-align:center;}

.aCenter{text-align: center;}
.w50{width:50%;}
.spc4{padding: 4px 0px 4px 0px;}
.spc8{padding: 8px 0px 8px 0px;}
.spc12{padding: 12px 0px 12px 0px;}
.spc16{padding: 16px 0px 16px 0px;}
.spc18{padding: 18px 0px 18px 0px;}
.spc24{padding: 24px 0px 24px 0px;}
.spc32{padding: 32px 0px 32px 0px;}

.bld{font-weight: 700 !important;}
.grn{color:#17A54D !important;}
.gry{color:#6C7385 !important;}
.fnt21{font-size:21px;}
.fnt24{font-size:24px;}
.fnt32{font-size:32px;}

body.gray{background:#F1F2F6;padding: 16px;}
body.gray .webView{background:#F1F2F6;}

.webView{height:auto;width: 100%;max-width: 1334px;display: inline-block;float: none;}
.header{width:100%;background:#17A54D;padding: 24px 24px 24px 24px;}
.header .back.light{border:none;background: transparent;width:24px;height:24px;cursor: default;}
.header .back.dark{border:none;background: transparent;width:24px;height:24px;cursor: default;}

.container.white{background:#FFFFFF;border-radius: 8px;padding: 24px 16px 24px 16px;}
.container.white h1{font-family: "AvenirNextLTPro-Bold", sans-serif;font-size: 32px;color:#3B3D3E;text-align: center;}
.container.white h2{font-family:'AvenirNextLTPro-Regular',sans-serif;font-size: 24px;color:#3B3D3E;text-align: center;}
.container.white h2 .vr{font-family:'AvenirNextLTPro-Regular',sans-serif;font-size: 24px;color:#3B3D3E;text-align: center;}
.container.white .line{ width: calc(100% + 32px);height: 1px;background: #D0D2D8;position: relative;left: -16px;}
.container.white .containerIcon{margin: 48px 0px 48px 0px;}
.container.white .iconPromo{width: 98px; height: 98px;border-radius: 100px; box-shadow: 0px 2px 4px rgba(0,0,0,.17);text-align: center; margin: 0 auto;left: 0px; right: 0px;position: absolute;
    top: -48px; background: #FFFFFF;}
.container.white .iconPromo .promo{width: 68px;height: 68px;margin: 16px 0px 0px 0px;}
.container.white .descripcion{font-size:17px; color:#3B3D3E;text-align: center;}
.container.white.btaz{padding: 24px 16px 0px 16px}
.container.white.btaz .fecha{font-family: "AvenirNextLTPro-Regular", sans-serif;}

.container{padding: 32px 32px 24px 32px;}
.container .ttl{font-family: "AvenirNextLTPro-Bold", sans-serif;font-size: 19px;color:#3B3D3E;}
.container .ttl span{font-family: "AvenirNextLTPro-Bold", sans-serif;font-size: 19px;color:#3B3D3E;}
.container .subtitle{font-family:'AvenirNextLTPro-Bold',sans-serif; font-size:17px;color:#17A54D;}
.container .subtitle span{font-family:'AvenirNextLTPro-Bold',sans-serif; font-size:17px;color:#17A54D;}
.container .txtVar p,.container .txtVar span,.container h2 span{float:none;}
.container .bld{font-family: "AvenirNextLTPro-Bold", sans-serif;}
.container .bullets{background: transparent url('../imgs/icn/ic_bullet.png')no-repeat left top;background-size:17px 17px;padding: 0px 0px 0px 32px!important;}
.container .count {padding: 0px 0px 0px 32px;}
.container .count .number{width: 18px;height: 18px;border:1.5px solid #22B559;border-radius: 20px;font-family: "AvenirNextLTPro-Bold", sans-serif;font-size: 10px; text-align: center;color:#22B559;position: absolute;top: 0px; left: 0px;}
.container a{font-family: "AvenirNextLTPro-Bold", sans-serif;font-size:15px;color:#000000;cursor: pointer;}
.container button{background: #17A54D;font-family: "AvenirNextLTPro-Bold", sans-serif;font-size: 17px;width: 100%; max-width: 232px;border: none;color:#FFFFFF;padding: 16px 24px 16px 24px;border-radius: 50px;}
.container .actContainer{text-align: center;padding: 32px 0px 32px 0px;left: 0px;bottom: 0;}
.txt, .txt span{color:#3B3D3E;font-family:'AvenirNextLTPro-Medium',sans-serif; font-size:15px;}
.containerN {margin: 20px 50px 0px 50px; line-height: 1.5}
.containerS {padding: 0px 0px 50px 50px; color:#006341;}


#imgC{max-width: 100%;width: 100%; padding: 0px 0px 16px 0px;}
.imgHeader{width: 100%;text-align: center;}
.imgHeader img{max-width: 100%;}

.codigoN{border-top: 1px dashed #6C7385;border-bottom: 1px dashed #6C7385;text-align: center;padding: 16px 16px 16px 16px;margin: 16px 0px 0px 0px;}
.codigoN .vr{font-family:'AvenirNextLTPro-Bold',sans-serif;font-size:28px;color:#17A54D;text-align: center;}
.lineDash{border-top: 1px dashed #6C7385;}

.infTk {background: transparent url("../imgs/icn/icon_info.png")no-repeat left top;background-size: 32px 32px; padding: 4px 0px 0px 42px;vertical-align: middle;}
.autoTk {background: transparent url("imgs/Baz_logo.png")no-repeat left top;background-size: 32px 32px; padding: 4px 0px 0px 42px;vertical-align: middle;}

.ftr{box-shadow: 0px -4px 5px rgba(0,0,0,0.10); width: calc(100% + 32px);position: relative;left: -16px;padding: 24px 16px 24px 16px;}
.ftr p {font-family: "AvenirNextLTPro-Medium",sans-serif;color: #2E3032;font-size: 16px;}
.ftr-desplegable{width: 100%;padding: 24px 16px 24px 16px;background: #f1f1f1;}
.ftr.grs{background: #F1F2F6;}

.sucursal,.app{display: none;}
.sucursal p, .app p {padding:16px 0px 16px 0px;}
.sucursal ul li, .app ul li{font-family:'AvenirNextLTPro-Regular',sans-serif;padding: 8px 0px 8px 0px;display: none;}

.desplegable{font-family:'AvenirNextLTPro-Regular',sans-serif;font-size:16px; color: #6C7385; padding: 16px 24px 16px 0px;cursor:pointer;text-align: right;background:transparent url('../imgs/icn/ic_arrow_downGreen.png')no-repeat;background-position: center right;}
.contentD{display: none;}
.contentD ul li{font-family:'AvenirNextLTPro-Regular',sans-serif;font-size:15px; color: #6C7385; padding: 0px 0px 8px 0px;}


