
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{
	background:transparent;	border:0;	outline:0;	padding:0;	margin:0; text-decoration:none; float:left; position:relative; list-style:none; font-family:'SourceSansproRegular',Arial, Helvetica, sans-serif;
 	-webkit-user-select: none;  
    -moz-user-select: none;
    -o-user-select: none;     
    -ms-user-select: none;      
    user-select: none;      
}

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 */
*: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;}


html,body{height:100%}
.contenedor{ width:100%; padding:3% 2.5% 2% 2.5%; text-align:center;}
.texto{ width:100%; text-align:left; float:left; display:inline-block;}
.texto div{ font-size:14px; color:#4A4A4A;font-family:'SourceSansproRegular',Arial, Helvetica, sans-serif; text-align:justify;}
.texto div.pleca{background: #0A714A url('../imgs/logo_azteca.png') right center no-repeat;height:50px;float:left;width: 100%; background-size: 183px;}
.texto div.plecaL{background: #0A714A url('../imgs/linea_azteca.png') right center no-repeat;height:50px;float:left;width: 100%; background-size: 183px;}
.texto div.pleca span.txtP{color:#fff;text-align: left;font-weight:bold;font-size: 22px; float:none; display:inline-block; margin:0px 0px 0px 0px;top:10px;padding:0px 2% 0px 2% }
.texto div.plecaW{background: transparent url('../imgs/logo_bancoazteca.png') 30px center no-repeat;height:50px;float:left;width: 100%; background-size: 183px;box-shadow: 0px 3px 1px 0px #f6f6f6;padding: 0px 0px 0px 30px; }
.texto div.plecaW span.txtP{color:#737477;text-align: right;font-weight:bold;font-size:18px; float:none; display:inline-block;padding:20px 2.5% 1% 2.5% }
.texto div.plecaV{ background: rgb(0, 97, 66); text-align: center; color: #fff; font-size:24px; padding: 15px 0px 15px 0px; font-weight: bold; width: 100%;}
.texto div span{ width:100%; float:none;font-size:14px; color:#53565A; font-family:Arial, Helvetica, sans-serif;}
.texto div span.bold{ font-weight:bold;} 
.texto div span.boldG{font-weight:bold;}
.texto div span.boldG.green{color:#43b02a}
div.fW.aCenter span.boldGr{color:#42B47B;font-weight:bold;font-size:26px}

div.fW50.aLeft span.boldGr.src{background: transparent url('../imgs/icon_localizadorTiendas.png') -1px center no-repeat;height:auto;width: 100%; background-size: 18px;color:#43b02a;font-weight:bold;font-size:16px;padding:0px 0px 0px 30px}
div.fW50.aLeft span.boldGr {background: transparent url('../imgs/icon_medioWeb.png') -1px center no-repeat;height:auto;width: 100%; background-size: 20px;color:#43b02a;font-weight:bold;font-size:16px;padding:0px 0px 0px 30px}

.texto div span b{color:#42B47B;}
.texto div span.blue{ color:#000000;font-weight:normal;}
.texto div span.blueB{ color:#000000; font-weight:bold;}
.texto div span.red{color:#000000;font-weight:normal;font-size:12px;}
.texto div span.redB{color:#000000;font-weight:bold;}
.division { padding:20px 0px 40px 0px; width:100%; text-align:center; float:left; }
.division img {width:100%; max-height:5px;}
.agrees{ padding:20px 0px 0px 0px; width:100%; text-align:left; float:left;font-family:'SourceSansproRegular',Arial, Helvetica, sans-serif;}
.check{ background:#42B47B; color: #fff; width:30px; height:30px; margin:0px 10px 0px 0px; position:relative; top:-5px;}
.btns{ width:100%; position:relative; float:left; text-align:center;}
.btn{ width:200px; height:50px; color:#fff; float:none; display:inline-block; margin:0px 0px 0px 0px; background:#42B47B; text-transform: uppercase; box-shadow:none; outline:none; cursor:pointer;font-family:'SourceSansproBold',Arial, Helvetica, sans-serif; }

ul.fields{ border:red solid 0px;}
ul.fields li{ width:28.333%; border-bottom:solid 1px #000000; padding:0px 2% 0px 0%; margin:0px 5% 20px 0px}
ul.fields li.cols2{ width:45%}

div.bg{background:#F7F7F5;padding: 1% 3% 1% 0px;}
div.fW{ width:100%; float:left; position:relative;}
div.fW50{width:50%; padding: 3% 2.5% 3% 2.5%;}
div.fW.aCenter{ text-align:center;}
div.fW.aLeft{ text-align:left;}
div.fW.aRight{ text-align:right;}
div.fW span.boldG{ font-size:26px;}
div.fW p{font-size:14px; color:#75787B;}

div.fW50.aLeft ul li.chk{background: transparent url('../imgs/icon_chckGrn.png')10px center no-repeat;height: auto; width: 100%; background-size: 10px;color: #4A4A4A;font-family: 'SourceSansproRegular',Arial, Helvetica, sans-serif;font-size:14px;padding:5px 0px 8px 30px; line-height: 20px}
.BtnGuia{width: 100%;text-align: center;padding: 5% 0px 5% 0px}
.BtnGuia a{ color: #42B47B;font-weight: bold;text-align:center;font-size: 16px; border: 1px #42B47B solid;padding: 10px 10px 10px 10px}
.texto div.bdrT{border-top:solid 3px #42B47B; 	}
.pleca{background: #0A714A url('./imgs/logo_azteca.png') right center no-repeat;height:50px;float:left; }
@media only screen and (min-width: 1px) and (max-width: 749px){
	.btn{ width:100%; height:50px; position:fixed; bottom:0px; left:0px;}
	.contenedor{ width:100%; padding:3% 2.5% 30px 2.5%; text-align:center;}
	ul.fields li, ul.fields li.cols2{ width:100%;}
	div.fW50.aLeft{width: 100%;}
	.texto div.plecaW{background: transparent url('../imgs/logo_bancoazteca.png') 10px center no-repeat;height:50px;float:left;width: 100%; background-size: 150px;box-shadow: 0px 3px 1px 0px #f6f6f6;padding: 0px 0px 0px 30px; }
	.texto div.plecaW span.txtP{color:#737477;text-align: right;font-weight:bold;font-size:15px; float:none; display:inline-block;padding:10px% 2.5% 1% 2.5% }
	.BtnGuia{width: 100%;text-align: center;padding: 15% 0px 5% 0px}
}



.aclrcn{max-width: 500px;}
.aclrcn .hd{height: 50px; background:#42B47B;color:#ffffff; text-align: center;font-size: 1.5em;padding:12px 0px 0px 0px;}
.aclrcn div, .aclrcn p, .aclrcn label, .aclrcn h1, .aclrcn h2, .aclrcn ul, .aclrcn li{width:100%;color:#434343;}
.aclrcn span{color:#434343;width: initial;}
.aclrcn h1{text-align: center;font-size: 1.5em;padding:30px 0px 30px 0px; }
.aclrcn h2{text-align: center; font-weight: normal; font-size: 1.2em;padding:0px 0px 7px 0px;}
.aclrcn h2.txt{text-align: left;font-weight: bold;}
.aclrcn .cnt{padding: 30px 6% 0px 6%;}
.aclrcn .grn{color: #42B47B;}
.aclrcn .pnts{padding: 0px 6% 30px 6%;}
.aclrcn .pnts .pnt{font-size: 1.3em;padding:0px 0px 10px 50px;}
.aclrcn .pnts .pnt .clr{border-radius: 50%;width: 45px; height: 45px; color:#ffffff;font-weight: normal;text-align: center;padding:11px 0px 0px 0px; font-size: 1.2em;position:absolute;    left: 0px;}
.aclrcn .pnts .pnt .clr.tn1{background:#50E3C2;}
.aclrcn .pnts .pnt .clr.tn2{background:#36D1B4;}
.aclrcn .pnts .pnt .clr.tn3{background:#0BCDBD;}
.aclrcn .pnts .pnt .clr.tn4{background:#42B47B;}
.aclrcn .pnts .pnt .bld{min-height: 40px;margin:0px 0px 0px 6px; padding:12px 0px 12px 10px}
.aclrcn .pnts .pnt .rglr{padding:12px 0px 0px 0px;}
.aclrcn .pnts .pnt .bld.tn1{border-left:solid 3px #50E3C2}
.aclrcn .pnts .pnt .bld.tn2{border-left:solid 3px #36D1B4;}
.aclrcn .pnts .pnt .bld.tn3{border-left:solid 3px #0BCDBD;}
.aclrcn .pnts .pnt .bld.tn4{border-left:solid 3px #42B47B;}
.aclrcn .lst li{ padding:7px 0px 7px 20px; font-size: 1.1em;line-height: 1.5em;}
.aclrcn .lst .dt{color: #42B47B;font-size:1.6em; position: absolute;top:7px;left:0px;}
.cntrBnt{text-align: center;padding: 50px 0px 50px 0px;}
.cntrBnt .btnWht{border: solid 1px #42B47B;background: #ffffff; font-size: 1.2em;text-align: center; width: 250px;color: #42B47B;border-radius: 5px;min-height: 50px;}

body.editor p, body.editor li{width:100%;margin: 0px 0px 0px 0px}
body.editor b,
body.editor span{float:none;}
body.editor div{float:none;width:100%;}

#p2 { text-indent: 25px; }
#p3 { text-indent: 45px; }