﻿
/* reset */
html, body, h1, h2, h3, h4, h5, form, p, ul, li, input, textarea, select, button, img { margin:0; padding:0; }

ul li { list-style:none;}
p { }
ul[class~="lista"] { margin-bottom:20px; }
ul[class~="lista"] li { position:relative; padding-left:15px; margin-bottom:10px; }
ul[class~="lista"] li:before { content:"•"; display:block; position:absolute; left:0; top:8px; width:15px; height:15px; }

.hide { display:none; }
.esq { position:relative; float:left !important; }
.dir { position:relative; float:right !important; }
.fupc, .ftuc, .ftupc { text-transform:uppercase !important; }
.flwc, .ftlc, .ftlwc { text-transform:lowercase !important; }

.alc, .tcenter { text-align:center !important; }
.ald { text-align:right !important; }
.ale { text-align:left !important; }
.alj { text-align:justify !important; }

.alc .img-responsive, .img-responsive.alc { display:inline-block;}
.clr, .clear { float:none !important; clear:both !important; line-height:0; height:0; }
.nofloat { position: relative; float: none !important; }

.divisoria-direita { border-right:1px solid #ccc; }

.disp-blk { display:block !important; }
.disp-iln { display:inline !important; float:none !important; }
.disp-ilb { display:inline-block !important; float:none !important; }

.disp-iln[class*="col-"], .disp-ilb[class*="col-"] { margin-right:-4px; vertical-align:top; }
div.disp-ilb[class*='-6']:only-child,
div.disp-ilb[class*='-4']:only-child { width:100%;}

.bg1 { background-color:#ff0000;}
.bg2 { background-color:#ff6e00;}
.bg3 { background-color:#FC0;}
.bg4 { background-color:#6C0;}
.bg5 { background-color:#09F;}
.bg6 { background-color:#a82ee5;}

/*
*   Margens
*/
.p0 {padding: 0 !important;}
.p5 {padding: 5px !important;}
.p10 {padding: 10px !important;}
.p20 {padding: 20px !important;}
.p30 {padding: 30px !important;}
.p40 {padding: 40px !important;}
.p50 {padding: 50px !important;}

.m0 {margin: 0;}
.m5 {margin: 5px;}
.m10 {margin: 10px;}
.m20 {margin: 20px;}
.m30 {margin: 30px;}
.m40 {margin: 40px;}
.m50 {margin: 50px;}

.me0 {margin-left: 0 !important;}
.me5 {margin-left: 5px !important;}
.me10 {margin-left: 10px !important;}
.me15 {margin-left: 15px !important;}
.me20 {margin-left: 20px !important;}
.me30 {margin-left: 30px !important;}
.me35 {margin-left: 35px !important;}
.me40 {margin-left: 40px !important;}
.me50 {margin-left: 50px !important;}


.md0 {margin-right: 0 !important;}
.md5 {margin-right: 5px !important;}
.md10 {margin-right: 10px !important;}
.md15 {margin-right: 15px !important;}
.md20 {margin-right: 20px !important;}
.md25 {margin-right: 25px !important;}
.md30 {margin-right: 30px !important;}
.md35 {margin-right: 35px !important;}
.md40 {margin-right: 40px !important;}
.md50 {margin-right: 50px !important;}

.mt0 {margin-top: 0 !important;}
.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}
.mt35 {margin-top: 35px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}

.mt5n {margin-top: -5px !important;}
.mt10n {margin-top: -10px !important;}
.mt20n {margin-top: -20px !important;}
.mt30n {margin-top: -30px !important;}
.mt35n {margin-top: -35px !important;}
.mt40n {margin-top: -40px !important;}
.mt50n {margin-top: -50px !important;}

.mb0 {margin-bottom: 0 !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb25 {margin-bottom: 25px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb35 {margin-bottom: 350px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}

.mb5n {margin-bottom: -5px !important;}
.mb10n {margin-bottom: -10px !important;}
.mb20n {margin-bottom: -20px !important;}
.mb30n {margin-bottom: -30px !important;}
.mb35n {margin-bottom: -35px !important;}
.mb40n {margin-bottom: -40px !important;}
.mb50n {margin-bottom: -50px !important;}

.pe0 {padding-left: 0 !important;}
.pe5 {padding-left: 5px !important;}
.pe10 {padding-left: 10px !important;}
.pe15 {padding-left: 15px !important;}
.pe20 {padding-left: 20px !important;}
.pe25 {padding-left: 25px !important;}
.pe30 {padding-left: 30px !important;}
.pe35 {padding-left: 35px !important;}
.pe40 {padding-left: 40px !important;}
.pe50 {padding-left: 50px !important;}

.pd0 {padding-right: 0 !important;}
.pd5 {padding-right: 5px !important;}
.pd10 {padding-right: 10px !important;}
.pd15 {padding-right: 15px !important;}
.pd20 {padding-right: 20px !important;}
.pd25 {padding-right: 20px !important;}
.pd30 {padding-right: 30px !important;}
.pd35 {padding-right: 35px !important;}
.pd40 {padding-right: 40px !important;}
.pd50 {padding-right: 50px !important;}

.pt0 {padding-top: 0 !important;}
.pt5 {padding-top: 5px !important;}
.pt10 {padding-top: 10px !important;}
.pt15 {padding-top: 15px !important;}
.pt20 {padding-top: 20px !important;}
.pt25 {padding-top: 25px !important;}
.pt30 {padding-top: 30px !important;}
.pt35 {padding-top: 35px !important;}
.pt40 {padding-top: 40px !important;}
.pt50 {padding-top: 50px !important;}

.pb5 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb15 {padding-bottom: 15px !important;}
.pb20 {padding-bottom: 20px !important;}
.pb25 {padding-bottom: 25px !important;}
.pb30 {padding-bottom: 30px !important;}
.pb35 {padding-bottom: 35px !important;}
.pb40 {padding-bottom: 40px !important;}
.pb50 {padding-bottom: 50px !important;}

/*
*  Configs
*/



.hfix160 {height: 160px;}


/*
*  Fontes
*/

.fonte10, .ft10 {font-size: 10px !important;}
.fonte11, .ft11 {font-size: 11px !important;}
.fonte12, .ft12 {font-size: 12px !important;}
.fonte13, .ft13 {font-size: 13px !important;}
.fonte14, .ft14 {font-size: 14px !important;}
.fonte15, .ft15 {font-size: 15px !important;}
.fonte16, .ft16 {font-size: 16px !important;}
.fonte17, .ft17 {font-size: 17px !important;}
.fonte18, .ft18 {font-size: 18px !important;}
.fonte19, .ft19 {font-size: 19px !important;}
.fonte20, .ft20 {font-size: 20px !important;}
.fonte21, .ft21 {font-size: 21px !important;}
.fonte22, .ft22 {font-size: 22px !important;}
.fonte23, .ft23 {font-size: 23px !important;}
.fonte24, .ft24 {font-size: 24px !important;}
.fonte25, .ft25 {font-size: 25px !important;}
.fonte26, .ft26 {font-size: 26px !important;}
.fonte27, .ft27 {font-size: 27px !important;}
.fonte28, .ft28 {font-size: 28px !important;}
.fonte29, .ft29 {font-size: 29px !important;}
.fonte30, .ft30 {font-size: 30px !important;}
.fonte32, .ft32 {font-size: 32px !important;}
.fonte34, .ft34 {font-size: 34px !important;}
.fonte36, .ft36 {font-size: 36px !important;}
.fonte40, .ft40 {font-size: 40px !important;}


.lh1  {line-height: 1em;}
.lh1-5{line-height: 1.5em;}
.lh2  {line-height: 2em;}
.lh2-5{line-height: 2.5em;}

.ft300 { font-weight:300 !important; }
.ft400 { font-weight:400 !important; }
.ft500 { font-weight:500 !important; }
.ft600 { font-weight:600 !important; }
.ft700 { font-weight:700 !important; }
.ft900 { font-weight:900 !important; }

.vermelho, .vermelho a	{ color: #E00000 !important; }
.laranja, .laranja a	{ color: #f56200 !important; }
.amarelo, .amarelo a	{ color: #fab700 !important; }
.verde, .verde a		{ color: #339900 !important; }
.azul, .azul a			{ color: rgb(0, 140, 220) !important; }
.branco, .branco a		{ color: #ffffff !important; }
.cinza, .cinza a		{ color: #555555 !important; }
.preto, .preto a		{ color: #000000 !important; }

.borda { border: 1px solid #c8c8c8; }
.semborda { border:none !important; }
.radius{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

