/*TIPOGRAFIAS*/
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);

.l{font-weight:normal;}
.lb{font-weight: bold;}
.ll{font-weight: 300;}
.lm{font-weight: 500;}
.lit{
    font-weight: normal;
    font-style: italic;
}

.mw1200{
    max-width: 1280px;
    margin: 0px auto;
}
.mw600{
    max-width: 600px;
    width: 100%;
    margin: 0px auto;
}
.mw400{   
    max-width: 400px;
    width: 100%;
    margin: 0px auto;
}
.mw900{
    max-width: 900px;
    width: 100%;
    margin: 0px auto;
}
.mw1100{
    max-width: 1100px;
    width: 100%;
    margin: 0px auto;
}
.mw100{
    max-width:100%;
}
.w70{
   width:69%;
}
.w30{
   width:29%;
}
.w20{
   width:19%;
}


.mw50{width: 50px !important;}
.mw80{width: 80px !important;}
.w150{width: 175px;}
.w250{width: 250px;}
.w23{width: 23%;}
.w33{width: 33%;}
.w39{width: 39%;}
.w40{width: 40%;}
.w48{width: 48%;}
.w50{width: 50%;}
.w59{width: 59%;}
.w100{width: 100%;}

.p2{padding: 2px 0;}
.p5{padding: 5px 0;}
.p10{padding: 10px 0;}
.pv15{
    padding-top: 15px;
    padding-bottom: 15px;
}
.p15{padding: 15px 0;}
.p16{padding: 16px 0;}
.p20{padding: 20px 0;}
.p25{padding: 25px 0;}
.p30{padding: 30px 0;}
.p35{padding: 35px 0;}
.p40{padding: 40px 0;}
.p50{padding: 50px 0;}
.p60{padding: 60px 0;}
.p70{padding: 70px 0;}
.p80{padding: 80px 0;}
.p90{padding: 90px 0;}
.p100{padding: 100px 0;}

.pp44{padding: 4% 4%;}
.pp84{padding: 8% 4%;}

.m0{margin-top: 0px !important;margin-bottom: 0px !important;}
.m5{margin-top: 5px;margin-bottom: 5px;}
.m10{margin-top: 10px;margin-bottom: 10px;}
.m15{margin-top: 15px;margin-bottom: 15px;}
.m20{margin-top: 20px;margin-bottom: 20px;}
.m25{margin-top: 25px;margin-bottom: 25px;}
.m30{margin-top: 30px;margin-bottom: 30px;}
.m35{margin-top: 35px;margin-bottom: 35px;}
.m40{margin-top: 40px;margin-bottom: 40px;}
.m45{margin-top: 45px;margin-bottom: 45px;}
.m50{margin-top: 50px;margin-bottom: 50px;}
.m_bottom_10{margin-bottom: 10px}
.m_bottom_15{margin-bottom: 15px}
.m_bottom_20{margin-bottom: 20px}
.m_bottom_30{margin-bottom: 30px}
.m_bottom_40{margin-bottom: 40px}
.m_bottom_50{margin-bottom: 50px}
.m_bottom_60{margin-bottom: 60px}
.m_left_10{margin-left: 10px}
.m_left_15{margin-left: 15px}
.m_left_20{margin-left: 20px}
.m_left_30{margin-left: 30px}
.m_left_40{margin-left: 40px}
.m_left_50{margin-left: 50px}
.m_left_60{margin-left: 60px}
.m_right_10{margin-right: 10px}
.m_right_15{margin-right: 15px}
.m_right_20{margin-right: 20px}
.m_right_30{margin-right: 30px}
.m_right_40{margin-right: 40px}
.m_right_50{margin-right: 50px}
.m_right_60{margin-right: 60px}
.m_top_10{margin-top: 10px}
.m_top_15{margin-top: 15px}
.m_top_20{margin-top: 20px}
.m_top_30{margin-top: 30px !important}
.m_top_40{margin-top: 40px}
.m_top_50{margin-top: 50px}
.m_top_60{margin-top: 60px}
.m_right_1_p{margin-right: 1%;}

.sin_p{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.sin_m{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.sin_m_top{margin-top: 0 !important;}
.sin_m_bottom{margin-bottom: 0 !important;}
.sin_border{border:0px;}

.upper{text-transform: uppercase;}
.f_right{float: right;}
.f_left{float: left;}
.d_block{display: block;}
.d_inline_block{display: inline-block;}
.d_inline_block_i{display: inline-block !important;}
.mar_auto{margin: 0px auto;}
.v_top{vertical-align: top;}
.v_middle{vertical-align: middle;}

.no_list{list-style: none;}
a:hover,a:focus,input:focus{
    color: inherit;
    text-decoration: inherit;
    outline: none;
}

.pos_rel{position:relative;}
.pos_abs{position:absolute;}
.s_m{margin:0 !important;}
.fs11{font-size: 11px;line-height:14px}
.fs12{font-size: 12px;line-height:15px}
.fs13{font-size: 13px;line-height:16px}
.fs14{font-size: 14px;line-height:17px}
.fs15{font-size: 15px;line-height:18px}
.fs16{font-size: 16px;line-height:19px}
.fs17{font-size: 17px;line-height:20px}
.fs18{font-size: 18px;line-height:21px}
.fs19{font-size: 19px;line-height:22px}
.fs20{font-size: 20px;line-height:23px}
.fs21{font-size: 21px;line-height:24px}
.fs22{font-size: 22px;line-height:25px}
.fs23{font-size: 23px;line-height:26px}
.fs24{font-size: 24px;line-height:27px}
.fs25{font-size: 25px;line-height:28px}
.fs26{font-size: 26px;line-height:29px}
.fs27{font-size: 27px;line-height:30px}
.fs28{font-size: 28px;line-height:31px}
.fs29{font-size: 29px;line-height:32px}
.fs30{font-size: 30px;line-height:33px}
.fs31{font-size: 31px;line-height:34px}
.fs32{font-size: 32px;line-height:35px}
.fs33{font-size: 33px;line-height:36px}
.fs34{font-size: 34px;line-height:37px}
.fs35{font-size: 35px;line-height:38px}
.fs36{font-size: 36px;line-height:39px}
.fs37{font-size: 37px;line-height:40px}
.fs38{font-size: 38px;line-height:41px}
.fs39{font-size: 39px;line-height:42px}
.fs40{font-size: 40px;line-height:43px}
.fs41{font-size: 41px;line-height:44px}
.fs42{font-size: 42px;line-height:45px}
.fs48{font-size: 48px;line-height:51px}
.fs49{font-size: 49px;line-height:52px}
.fs50{font-size: 50px;line-height:53px}
.fs58{font-size: 58px;line-height:61px}
.fs60{font-size: 60px;line-height:63px}
.fs65{font-size: 65px;line-height:68px}
.fs68{font-size: 68px;line-height:71px}
.fs70{font-size: 70px;line-height:73px}
.fs80{font-size: 80px;line-height:83px}
