
.pointer { cursor:pointer; }
.drop-container { border:4px dashed grey !important; }
.nowrap { white-space:nowrap; }

/* BORDES */
.b0 { border:0; }
.bb { border:1px solid black; }
.bo { border:4px solid #424242; border-radius:50px; }
.bbs { box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); }
.bs0 { box-shadow:none; }
.bw { border:4px solid white; }
.ra15, .br15 { border-radius:15px; }
.ra20 { border-radius:20px; }
.rb15 { border-bottom-left-radius:15px; border-bottom-right-radius:15px; }
.rbl15 { border-bottom-left-radius:15px; border-bottom-right-radius:15px; border-top-left-radius:15px; }
.rl15 { border-bottom-left-radius:15px; border-top-left-radius:15px; }
.rlt15 { border-bottom-left-radius:50px; }
.rr15 { border-bottom-right-radius:15px; border-top-right-radius:15px; }
.rt15 { border-bottom-left-radius:15px; border-bottom-right-radius:15px; }

/* ENLACES */
.box-link { overflow:hidden; position:relative; }
.box-link a { height:100%; left:0; position:absolute; top:0; width:100%; }

/* ALINEAMIENTO */
.center-container { display:inline-block; margin:0 auto; }
.center-content * { text-align:center; }
.valign { position:relative; top:50%; transform:translateY(-50%); }
.v-mid { vertical-align:middle; }
.v-sup { vertical-align:super; }

/* CAJAS */
#important .adjust { height:100%; overflow-y:auto; width:inherit; margin-right:1%; position:fixed; }
#important .block { display:block; }
#important .fixed { position:fixed !important; }
#important .hide { display:none; }
#important .inline { display:inline-block; width:auto; }
#important .inline-flex { display:inline-flex; }
#important .relative { position:relative; }

/* FUENTES */
.arial { font-family:'Arial'; }
.bold { font-weight:bold; }
.cursive { font-family:cursive; }
.georgia { font-family:'Georgia'; }
.italic { font-style:italic; }
.indira { font-family:'Indira'; }
.justify { text-align:justify; }
.monospace { font-family:monospace; }
.verdana { font-family:'Verdana'; }

/* ALTOS */
.collection .collection-item { line-height: inherit; }
.ha { height:auto; }
.h100 { height:100vh; }

/* ANCHOS */
.all-width { width:100%; }
.max-width { height:inherit; margin:0 auto; max-width:1200px; }
.max-width * { max-width:100%; }
.w1k { width:100px; }
.w2k { width:200px; }
.w100 { width:100%; }
.wa { width:auto; }

/* MARGENES */
#important .m0a { margin:0 auto; } 
#important .ma0 { margin:0; } 
#important .ma5 { margin:5px; } 
#important .ma10 { margin:10px; } 
#important .ma15 { margin:15px; } 
#important .mb0 { margin-bottom:0px; } 
#important .mb5 { margin-bottom:5px; } 
#important .mb10 { margin-bottom:10px; } 
#important .mb15 { margin-bottom:15px; } 
#important .mh1p { margin-left:1%; margin-right:1%; } 
#important .mh0 { margin-bottom:0; margin-top:0; } 
#important .mh5 { margin-bottom:5px; margin-top:5px; } 
#important .mh10 { margin-left:10px; margin-right:10px; } 
#important .mh15 { margin-left:15px; margin-right:15px; } 
#important .ml5 { margin-left:5px; }
#important .ml15 { margin-left:15px; }
#important .mr15 { margin-right:15px; }
#important .mr25 { margin-right:25px; }
#important .mr50 { margin-right:50px; }
#important .mt0 { margin-top:0px; }
#important .mt5 { margin-top:5px; }
#important .mt10 { margin-top:10px; }
#important .mt15 { margin-top:15px; }
#important .mt20 { margin-top:20px; }
#important .mv0 { margin-bottom:0; margin-top:0; }
#important .mv10 { margin-bottom:10px; margin-top:10px; }
#important .mv15 { margin-bottom:15px; margin-top:15px; }

/* SANGRADO */
#important .pa0 { padding:0; }
#important .pa5 { padding:5px; }
#important .pa10 { padding:10px; }
#important .pa15 { padding:15px; }
#important .pb0 { padding-bottom:0; }
#important .pb5 { padding-bottom:5px; }
#important .pb10 { padding-bottom:10px; }
#important .pb15 { padding-bottom:15px; }
#important .ph0 { padding-left:0; padding-right:0; }
#important .ph5 { padding-left:5px; padding-right:5px; }
#important .ph10 { padding-left:10px; padding-right:10px; }
#important .ph15 { padding-left:15px; padding-right:15px; }
#important .pl0 { padding-left:0; }
#important .pl5 { padding-left:5px; }
#important .pl10 { padding-left:10px; }
#important .pr0 { padding-right:0; }
#important .pt0 { padding-top:0; }
#important .pt5 { padding-top:5px; }
#important .pt10 { padding-top:10px; }
#important .pt15 { padding-top:15px; }
#important .pv0 { padding-bottom:0px; padding-top:0px; }
#important .pv15 { padding-bottom:15px; padding-top:15px; }
