/* [ PRÉ DEFINIDOS - CSS ] */

.f_right        { float:right; }
.f_left         { float:left; }
.c_both         { clear:both; }

li.default      { clear:both; float:none; width:0px; height:0px; background:none; border:none; border:0px; margin:0px; padding:0px; }

.ta_center  { text-align:center; }
.ta_justify { text-align:justify; }
.ta_left    { text-align:left; }
.ta_right   { text-align:right; }

.ta_center_p  p { text-align:center; }
.ta_justify_p p { text-align:justify; }
.ta_left_p    p { text-align:left; }
.ta_right_p   p { text-align:right; }

.m_0        { margin:0px; }

.ml_0       { margin-left:0px; }
.ml_5       { margin-left:5px; }
.ml_10      { margin-left:10px; }
.ml_15      { margin-left:15px; }
.ml_20      { margin-left:20px; }
.ml_25      { margin-left:25px; }
.ml_30      { margin-left:30px; }
.ml_60      { margin-left:60px; }
.ml_80      { margin-left:80px; }
.ml_90      { margin-left:90px; }
.ml_100      { margin-left:100px; }

.mr_0       { margin-right:0px; }
.mr_5       { margin-right:5px; }
.mr_10      { margin-right:10px; }
.mr_15      { margin-right:15px; }
.mr_20      { margin-right:20px; }
.mr_25      { margin-right:25px; }
.mr_30      { margin-right:30px; }
.mr_60      { margin-right:60px; }
.mr_80      { margin-right:80px; }
.mr_100      { margin-right:100px; }

.mt_0       { margin-top:0px; }
.mt_0_i     { margin-top:0px !important; }
.mt_5       { margin-top:5px; }
.mt_5_i     { margin-top:5px !important; }
.mt_10      { margin-top:10px; }
.mt_15      { margin-top:15px; }
.mt_20      { margin-top:20px; }
.mt_25      { margin-top:25px; }
.mt_30      { margin-top:30px; }
.mt_60      { margin-top:60px; }
.mt_80      { margin-top:80px; }
.mt_100      { margin-top:100px; }

.mb_0       { margin-bottom:0px; }
.mb_0_i     { margin-bottom:0px !important; }
.mb_5       { margin-bottom:5px; }
.mb_5_i     { margin-bottom:5px !important; }
.mb_10      { margin-bottom:10px; }
.mb_15      { margin-bottom:15px; }
.mb_20      { margin-bottom:20px; }
.mb_25      { margin-bottom:25px; }
.mb_30      { margin-bottom:30px; }
.mb_60      { margin-bottom:60px; }
.mb_80      { margin-bottom:80px; }
.mb_100      { margin-bottom:100px; }

.mlr_5       { margin-left:5px; margin-right:5px; }
.mlr_10      { margin-left:10px; margin-right:10px; }
.mlr_15      { margin-left:15px; margin-right:15px; }
.mlr_20      { margin-left:20px; margin-right:20px; }
.mlr_25      { margin-left:25px; margin-right:25px; }
.mlr_30      { margin-left:30px; margin-right:30px; }
.mlr_50      { margin-left:50px; margin-right:50px; }
.mlr_80      { margin-left:80px; margin-right:80px; }
.mlr_100      { margin-left:100px; margin-right:100px; }

.mtb_5       { margin-top:5px; margin-bottom:5px; }
.mtb_10      { margin-top:10px; margin-bottom:10px; }
.mtb_15      { margin-top:15px; margin-bottom:15px; }
.mtb_20      { margin-top:20px; margin-bottom:20px; }
.mtb_25      { margin-top:25px; margin-bottom:25px; }
.mtb_30      { margin-top:30px; margin-bottom:30px; }
.mtb_50      { margin-top:50px; margin-bottom:50px; }
.mtb_80      { margin-top:80px; margin-bottom:80px; }
.mtb_100      { margin-top:100px; margin-bottom:100px; }

.pl_0       { padding-left:0px; }
.pl_5       { padding-left:5px; }
.pl_10      { padding-left:10px; }
.pl_15      { padding-left:15px; }
.pl_20      { padding-left:20px; }
.pl_25      { padding-left:25px; }
.pl_30      { padding-left:30px; }
.pl_60      { padding-left:60px; }
.pl_80      { padding-left:80px; }
.pl_100      { padding-left:100px; }

.pr_0       { padding-right:0px; }
.pr_5       { padding-right:5px; }
.pr_10      { padding-right:10px; }
.pr_15      { padding-right:15px; }
.pr_20      { padding-right:20px; }
.pr_25      { padding-right:25px; }
.pr_30      { padding-right:30px; }
.pr_60      { padding-right:60px; }
.pr_80      { padding-right:80px; }
.pr_100      { padding-right:100px; }

.pt_0       { padding-top:0px; }
.pt_5       { padding-top:5px; }
.pt_10      { padding-top:10px; }
.pt_15      { padding-top:15px; }
.pt_20      { padding-top:20px; }
.pt_25      { padding-top:25px; }
.pt_30      { padding-top:30px; }
.pt_60      { padding-top:60px; }
.pt_80      { padding-top:80px; }
.pt_100      { padding-top:100px; }

.pb_0       { padding-bottom:0px; }
.pb_5       { padding-bottom:5px; }
.pb_10      { padding-bottom:10px; }
.pb_15      { padding-bottom:15px; }
.pb_20      { padding-bottom:20px; }
.pb_25      { padding-bottom:25px; }
.pb_30      { padding-bottom:30px; }
.pb_60      { padding-bottom:60px; }
.pb_80      { padding-bottom:80px; }
.pb_100      { padding-bottom:100px; }

.plr_5       { padding-left:5px; padding-right:5px; }
.plr_10      { padding-left:10px; padding-right:10px; }
.plr_15      { padding-left:15px; padding-right:15px; }
.plr_20      { padding-left:20px; padding-right:20px; }
.plr_25      { padding-left:25px; padding-right:25px; }
.plr_30      { padding-left:30px; padding-right:30px; }
.plr_50      { padding-left:50px; padding-right:50px; }
.plr_80      { padding-left:80px; padding-right:80px; }
.plr_100      { padding-left:100px; padding-right:100px; }

.ptb_5       { padding-top:5px; padding-bottom:5px; }
.ptb_10      { padding-top:10px; padding-bottom:10px; }
.ptb_15      { padding-top:15px; padding-bottom:15px; }
.ptb_20      { padding-top:20px; padding-bottom:20px; }
.ptb_25      { padding-top:25px; padding-bottom:25px; }
.ptb_30      { padding-top:30px; padding-bottom:30px; }
.ptb_50      { padding-top:50px; padding-bottom:50px; }
.ptb_80      { padding-top:80px; padding-bottom:80px; }
.ptb_100      { padding-top:100px; padding-bottom:100px; }

.d_none         { display:none; }
.d_block        { display:block; }
.d_inline       { display:inline; }
.d_inline_block { display:inline-block; *display:inline; }

.va_top         { vertical-align: top; }
.va_bottom      { vertical-align: bottom; }
.va_middle      { vertical-align: middle; }

.lh_18 { line-height:18px; }
.lh_20 { line-height:20px; }
.lh_22 { line-height:22px; }
.lh_24 { line-height:24px; }
.lh_26 { line-height:26px; }
.lh_28 { line-height:28px; }
.lh_30 { line-height:30px; }

.cor_1 { color:#000000; }
.cor_2 { color:#ffffff; }
.cor_3 { color:#cc3300; }
.cor_4 { color:#cccccc; }
.cor_5 { color:#c3c3c3; }
.cor_6 { color:#999999; }

.td_none            { text-decoration:none; }
.td_under           { text-decoration:underline; }
.td_under_h:hover   { text-decoration:underline; }

.op_0   { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
.op_50  { opacity: 0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); }
.op_65  { opacity: 0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); }
.op_75  { opacity: 0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); }
.op_85  { opacity: 0.85; -moz-opacity: 0.85; filter: alpha(opacity=85); }
.op_100 { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

.op_0_h:hover   { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }
.op_50_h:hover  { opacity: 0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); }
.op_65_h:hover  { opacity: 0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); }
.op_75_h:hover  { opacity: 0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); }
.op_85_h:hover  { opacity: 0.85; -moz-opacity: 0.85; filter: alpha(opacity=85); }
.op_100_h:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

.c_p            { cursor:hand; cursor:pointer; }
.c_def          { cursor:default; }

.fs_10 { font-size:10px; }
.fs_11 { font-size:11px; }
.fs_12 { font-size:12px; }
.fs_13 { font-size:13px; }
.fs_14 { font-size:14px; }
.fs_15 { font-size:15px; }
.fs_16 { font-size:16px; }
.fs_17 { font-size:17px; }
.fs_18 { font-size:18px; }
.fs_19 { font-size:19px; }
.fs_20 { font-size:20px; }
.fs_20 { font-size:21px; }
.fs_22 { font-size:22px; }
.fs_23 { font-size:23px; }
.fs_24 { font-size:24px; }
.fs_25 { font-size:25px; }
.fs_26 { font-size:26px; }
.fs_27 { font-size:27px  }
.fs_28 { font-size:28px; }
.fs_29 { font-size:29px; }
.fs_30 { font-size:30px; }

.fw_bold { font-weight:bold; }

.p_r   { position:relative; }
.p_r_i   { position:relative !important; }
.p_a   { position:absolute; }

.font_1,
.font_verdana   { font-family:verdana; }
.font_2,
.font_arial     { font-family:arial; }
.font_3,
.font_timesnr   { font-family:"times new roman"; }
.font_4,
.font_calibri   { font-family:calibri; }

.w_100p { width:100%; }