@charset "utf-8";

.la-clear { clear: both !important; }

.la-no-float { float: none !important; }
.la-float-left { float: left !important; }
.la-float-right { float: right !important; }

.la-display-none { display: none !important; }
.la-display-inline { display: inline !important; }
.la-display-inline-block { display: inline-block !important; }
.la-display-block { display: block !important; }

.la-overflow-auto { overflow: auto !important; }
.la-overflow-hidden { overflow: hidden !important; }

.la-center { margin-left: auto !important; margin-right: auto !important; }

.la-text-left { text-align: left; }
.la-text-right { text-align: right; }
.la-text-center { text-align: center; }

.la-v-align-top { vertical-align: top !important; }
.la-v-align-bottom { vertical-align: bottom !important; }
.la-v-align-middle { vertical-align: middle !important; }

.la-strong, .la-bold { font-weight: bold !important; }
.la-italic { font-style: italic !important; }

.la-lowercase { text-transform: lowercase !important; }
.la-uppercase { text-transform: uppercase !important; }

.la-capitalize { text-transform: capitalize !important; }

.la-no-bg, .la-no-background { background: none !important; }

/* TABLE LAYOUT */
.la-row {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.la-row > *, .la-col {
	display: table-cell;
	vertical-align: top;
}

/* BOX MODEL */
.la-content-box {
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.la-border-box {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* FONTES */
.la-ff-verdana { font-family: Verdana, Geneva, sans-serif !important; }
.la-ff-arial { font-family: Arial, Helvetica, sans-serif !important; }
.la-ff-tahoma { font-family: Tahoma, Geneva, sans-serif !important; }
.la-ff-trebuchet { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important; }

/* FONTES VIA FONT-FACE (fontes.la-css) */
.la-ff-folio { font-family: folio-lt-btlight, sans-serif !important; }
.la-ff-penumbra { font-family: PenumbraSansStdLight, sans-serif !important; }
.la-ff-swis721 { font-family: Swis721LtBTLight, sans-serif !important; }
.la-ff-volkswagen { font-family: Volkswagen, sans-serif !important; }
.la-ff-vrinda { font-family: Vrinda, sans-serif !important; }
.la-ff-vrinda-bold { font-family: VrindaBold, sans-serif !important; }

/* TAMANHOS DE FONTE */
.la-fs8 { font-size: 8px !important; }
.la-fs9 { font-size: 9px !important; }
.la-fs10 { font-size: 10px !important; }
.la-fs11 { font-size: 11px !important; }
.la-fs12 { font-size: 12px !important; }
.la-fs13 { font-size: 13px !important; }
.la-fs14 { font-size: 14px !important; }
.la-fs15 { font-size: 15px !important; }
.la-fs16 { font-size: 16px !important; }
.la-fs17 { font-size: 17px !important; }
.la-fs18 { font-size: 18px !important; }
.la-fs19 { font-size: 19px !important; }
.la-fs20 { font-size: 20px !important; }
.la-fs21 { font-size: 21px !important; }
.la-fs22 { font-size: 22px !important; }
.la-fs23 { font-size: 23px !important; }
.la-fs24 { font-size: 24px !important; }
.la-fs25 { font-size: 25px !important; }
.la-fs26 { font-size: 26px !important; }
.la-fs27 { font-size: 27px !important; }
.la-fs28 { font-size: 28px !important; }
.la-fs29 { font-size: 29px !important; }
.la-fs30 { font-size: 30px !important; }

/* POSICIONAMENTO */
.la-absolute { position: absolute !important; }
.la-relative { position: relative !important; }
.la-fixed { position: fixed !important; }

.la-layer5 { z-index: 5 !important; }
.la-layer10 { z-index: 10 !important; }
.la-layer15 { z-index: 15 !important; }
.la-layer20 { z-index: 20 !important; }
.la-layer25 { z-index: 25 !important; }
.la-layer50 { z-index: 50 !important; }
.la-layer100 { z-index: 100 !important; }
.la-layer1000 { z-index: 1000 !important; }
.la-layer10000 { z-index: 10000 !important; }

/* MARGIN E PADDING [ORDEM: TOP RIGHT BOTTOM LEFT] */
.la-no-margin { margin: 0 !important; }
.la-no-padding { padding: 0 !important; }

.la-no-mt { margin-top: 0 !important; }
.la-no-mr { margin-right: 0 !important; }
.la-no-mb { margin-bottom: 0 !important; }
.la-no-ml { margin-left: 0 !important; }

.la-no-pt { padding-top: 0 !important; }
.la-no-pr { padding-right: 0 !important; }
.la-no-pb { padding-bottom: 0 !important; }
.la-no-pl { padding-left: 0 !important; }

.la-mt5 { margin-top: 5px !important; }
.la-mt10 { margin-top: 10px !important; }
.la-mt15 { margin-top: 15px !important; }
.la-mt20 { margin-top: 20px !important; }
.la-mt30 { margin-top: 30px !important; }
.la-mt40 { margin-top: 40px !important; }
.la-mt50 { margin-top: 50px !important; }
.la-mt60 { margin-top: 60px !important; }
.la-mt70 { margin-top: 70px !important; }
.la-mt80 { margin-top: 80px !important; }
.la-mt90 { margin-top: 90px !important; }
.la-mt100 { margin-top: 100px !important; }
.la-mt120 { margin-top: 120px !important; }

.la-mr5 { margin-right: 5px !important; }
.la-mr10 { margin-right: 10px !important; }
.la-mr15 { margin-right: 15px !important; }
.la-mr20 { margin-right: 20px !important; }
.la-mr30 { margin-right: 30px !important; }
.la-mr40 { margin-right: 40px !important; }
.la-mr50 { margin-right: 50px !important; }
.la-mr60 { margin-right: 60px !important; }
.la-mr70 { margin-right: 70px !important; }
.la-mr80 { margin-right: 80px !important; }
.la-mr90 { margin-right: 90px !important; }
.la-mr100 { margin-right: 100px !important; }
.la-mr120 { margin-right: 120px !important; }

.la-mb5 { margin-bottom: 5px !important; }
.la-mb10 { margin-bottom: 10px !important; }
.la-mb15 { margin-bottom: 15px !important; }
.la-mb20 { margin-bottom: 20px !important; }
.la-mb30 { margin-bottom: 30px !important; }
.la-mb40 { margin-bottom: 40px !important; }
.la-mb50 { margin-bottom: 50px !important; }
.la-mb60 { margin-bottom: 60px !important; }
.la-mb70 { margin-bottom: 70px !important; }
.la-mb80 { margin-bottom: 80px !important; }
.la-mb90 { margin-bottom: 90px !important; }
.la-mb100 { margin-bottom: 100px !important; }
.la-mb120 { margin-bottom: 120px !important; }

.la-ml5 { margin-left: 5px !important; }
.la-ml10 { margin-left: 10px !important; }
.la-ml15 { margin-left: 15px !important; }
.la-ml20 { margin-left: 20px !important; }
.la-ml30 { margin-left: 30px !important; }
.la-ml40 { margin-left: 40px !important; }
.la-ml50 { margin-left: 50px !important; }
.la-ml60 { margin-left: 60px !important; }
.la-ml70 { margin-left: 70px !important; }
.la-ml80 { margin-left: 80px !important; }
.la-ml90 { margin-left: 90px !important; }
.la-ml100 { margin-left: 100px !important; }
.la-ml120 { margin-left: 120px !important; }

.la-pt5 { padding-top: 5px !important; }
.la-pt10 { padding-top: 10px !important; }
.la-pt15 { padding-top: 15px !important; }
.la-pt20 { padding-top: 20px !important; }
.la-pt30 { padding-top: 30px !important; }
.la-pt40 { padding-top: 40px !important; }
.la-pt50 { padding-top: 50px !important; }
.la-pt60 { padding-top: 60px !important; }
.la-pt70 { padding-top: 70px !important; }
.la-pt80 { padding-top: 80px !important; }
.la-pt90 { padding-top: 90px !important; }
.la-pt100 { padding-top: 100px !important; }
.la-pt120 { padding-top: 120px !important; }

.la-pr5 { padding-right: 5px !important; }
.la-pr10 { padding-right: 10px !important; }
.la-pr15 { padding-right: 15px !important; }
.la-pr20 { padding-right: 20px !important; }
.la-pr30 { padding-right: 30px !important; }
.la-pr40 { padding-right: 40px !important; }
.la-pr50 { padding-right: 50px !important; }
.la-pr60 { padding-right: 60px !important; }
.la-pr70 { padding-right: 70px !important; }
.la-pr80 { padding-right: 80px !important; }
.la-pr90 { padding-right: 90px !important; }
.la-pr100 { padding-right: 100px !important; }
.la-pr120 { padding-right: 120px !important; }

.la-pb5 { padding-bottom: 5px !important; }
.la-pb10 { padding-bottom: 10px !important; }
.la-pb15 { padding-bottom: 15px !important; }
.la-pb20 { padding-bottom: 20px !important; }
.la-pb30 { padding-bottom: 30px !important; }
.la-pb40 { padding-bottom: 40px !important; }
.la-pb50 { padding-bottom: 50px !important; }
.la-pb60 { padding-bottom: 60px !important; }
.la-pb70 { padding-bottom: 70px !important; }
.la-pb80 { padding-bottom: 80px !important; }
.la-pb90 { padding-bottom: 90px !important; }
.la-pb100 { padding-bottom: 100px !important; }
.la-pb120 { padding-bottom: 120px !important; }

.la-pl5 { padding-left: 5px !important; }
.la-pl10 { padding-left: 10px !important; }
.la-pl15 { padding-left: 15px !important; }
.la-pl20 { padding-left: 20px !important; }
.la-pl30 { padding-left: 30px !important; }
.la-pl40 { padding-left: 40px !important; }
.la-pl50 { padding-left: 50px !important; }
.la-pl60 { padding-left: 60px !important; }
.la-pl70 { padding-left: 70px !important; }
.la-pl80 { padding-left: 80px !important; }
.la-pl90 { padding-left: 90px !important; }
.la-pl100 { padding-left: 100px !important; }
.la-pl120 { padding-left: 120px !important; }

/* BORDAS */
.la-no-border { border: none !important; }

.la-no-border-top { border-top: none !important; }
.la-no-border-right { border-right: none !important; }
.la-no-border-bottom { border-bottom: none !important; }
.la-no-border-left { border-left: none !important; }

/* LARGURA E (OU) ALTURA PRÉ-DEFINIDAS */
.la-width-auto { width: auto !important; }
.la-full-width { width: 100% !important; }

.la-height-auto { height: auto !important; }
.la-full-height { height: 100% !important; }

.la-no-width { width: 0 !important; }
.la-no-height { height: 0 !important; }

.la-w10 { width: 10% !important; }
.la-w20 { width: 20% !important; }
.la-w25 { width: 25% !important; }
.la-w30 { width: 30% !important; }
.la-w33 { width: 33.la-333% !important; }
.la-w40 { width: 40% !important; }
.la-w50 { width: 50% !important; }
.la-w60 { width: 60% !important; }
.la-w66 { width: 66.la-666% !important; }
.la-w70 { width: 70% !important; }
.la-w75 { width: 75% !important; }
.la-w80 { width: 80% !important; }
.la-w90 { width: 90% !important; }
.la-w100 { width: 100% !important; }

.la-w50px { width: 10px !important; }
.la-w100px { width: 100px !important; }
.la-w150px { width: 150px !important; }
.la-w200px { width: 200px !important; }
.la-w250px { width: 250px !important; }
.la-w300px { width: 300px !important; }
.la-w350px { width: 350px !important; }
.la-w400px { width: 400px !important; }
.la-w450px { width: 450px !important; }
.la-w500px { width: 500px !important; }

.la-w960px { width: 960px !important; }
.la-w1080px { width: 1080px !important; }

.la-h1px { height: 1px !important; }
.la-h2px { height: 2px !important; }
.la-h3px { height: 3px !important; }
.la-h4px { height: 4px !important; }
.la-h5px { height: 5px !important; }
.la-h6px { height: 6px !important; }
.la-h7px { height: 7px !important; }
.la-h8px { height: 8px !important; }
.la-h9px { height: 9px !important; }
.la-h10px { height: 10px !important; }
.la-h11px { height: 11px !important; }
.la-h12px { height: 12px !important; }
.la-h13px { height: 13px !important; }
.la-h14px { height: 14px !important; }
.la-h15px { height: 15px !important; }
.la-h16px { height: 16px !important; }
.la-h17px { height: 17px !important; }
.la-h18px { height: 18px !important; }
.la-h19px { height: 19px !important; }
.la-h20px { height: 20px !important; }
.la-h30px { height: 30px !important; }
.la-h40px { height: 40px !important; }
.la-h50px { height: 50px !important; }
.la-h60px { height: 60px !important; }
.la-h70px { height: 70px !important; }
.la-h80px { height: 80px !important; }
.la-h90px { height: 90px !important; }
.la-h100px { height: 100px !important; }
.la-h150px { height: 150px !important; }
.la-h200px { height: 200px !important; }
.la-h250px { height: 250px !important; }
.la-h300px { height: 300px !important; }
.la-h350px { height: 350px !important; }
.la-h400px { height: 400px !important; }
.la-h450px { height: 450px !important; }
.la-h500px { height: 500px !important; }
