/*span*/
.span100{
    display: block; float: left; width: 100%;
}
.spanauto{
    display: block; float: left; width: auto;
}
.col_der span{
    display: block; float: left; width: 100%; line-height: 125%;
}
/*margins*/
.ml2{
    margin-left: 2px;
}
.ml10{ margin-left: 10px;}
.mr2{
    margin-right: 2px;
}
.mr0{
    margin-right: 0px !important;
}
.mr5{
    margin-right: 5px;
}
.mr10{
    margin-right: 10px;
}
.mr15{
 margin-right: 15px; 
}
.mr20{
 margin-right: 20px; 
}
.mt5{
    margin-top: 5px;
}
.mt10{
    margin-top: 10px;
}
.mb5{
    margin-bottom: 5px;
}
.mb10{
    margin-bottom: 10px;
}
/*padding*/
.pb5{
  padding-bottom: 5px;
}
.pl5{
  padding-left: 5px;
}
/*bordes*/
.bottom_negro{
    width: 100%; border-bottom: 1px dotted #000; padding-bottom: 10px; margin-bottom: 20px;
}
.top_negro{
    width: 100%; border-top: 1px dotted #000; padding-top: 10px;
}
.borde_gris{
    border: 1px solid #999;
}
/*colores*/
.morado{
    color: #70126b;
}
.morado_claro{
    color: #d3b7da;
}
.negro{
    color: #000;
}
.gris_claro{
    color: #999;
}
.blanco{
    color: #fff;
}
/*border radius*/
.radius_5{
    -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important;-ms-border-radius: 5px !important; border-radius: 5px !important;
}
.radius_10{
    -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important;-ms-border-radius: 10px !important; border-radius: 10px !important;
}
/*font-size*/
.s85{
    font-size: 85%;
}
.s90{
    font-size: 90%;
}
.s110{
    font-size: 110%;
}
.s120{
    font-size: 120%;
}
.s130{
    font-size: 130%;
}
.s140 {
    font-size: 140% !important;
}
.s160{
    font-size: 160%;
}
/*aspecto texto*/
.ital{
    font-style: italic;
}
.ital_center{
    font-style: italic; text-align: center;
}
.negrita{
    font-weight: bold;
}
.tachado{
    text-decoration: line-through;
}
.center{
    text-align: center;
}
/*colores fondo*/
.fondo_blanco{
    background-color: #fff;
}
.fondo_blanco_trans{
    background-color: rgba(255, 255, 255, 0.7);
}
.fondo_gris_trans{
    background-color: rgba(184, 184, 184, 0.7);
}
/*sombras cajas*/
.sombra{
    -webkit-box-shadow: 2px 2px 2px 0 #333333; /*horizontal, vertical, blur, spread*/
    -moz-box-shadow: 2px 2px 2px 0 #333333; /*horizontal, vertical, blur, spread*/
}
.sombra2{
    -webkit-box-shadow: 1px 0 6px 0 #333333; /*horizontal, vertical, blur, spread*/
    -moz-box-shadow: 1px -0 6px 0 #333333; /*horizontal, vertical, blur, spread*/
}
/* Formatos especiales */
.numerico{
  text-align:right;
}