/*!
 * Universidad Industrial de Santander
 * Grupo de Desarrollo de Software Calumet
 * Elise Library 2.3.0-beta.5
 * cormoran.uis.edu.co/Elise
 * Duvan Vargas, @DuvanJamid
 * Romel Perez, romelperez.blogspot.com
 * @encoding UTF-8
 * @line-ending Unix
 * @release 2016-07-20-1358
 **/

/**
 * CONTENIDO
 * ---------
 *
 * $GENERAL
 * $LINKS
 * $HEADERS
 * $TITULOS
 * $TEXTOS
 * $TABLAS
 * $TABLESORTER
 * $ACCORDION
 * $COLLAPSE
 * $ALERT
 * $TIP ($TOOLTIP)
 * $JSCROLLPANE
 * $MENSAJES
 * $BOTON
 * $BOTONES-AGRUPADOS
 * $INPUTS
 * $CHECKBOXES
 * $ECHECK
 * $ERADIO
 * $SELECT2
 * $IMAGENES
 * $NAVBAR, $DROPDOWN, $NAVTABS, $NAVPILLS
 * $PAGINATION
 * $TABS ($PESTANAS)
 * $GRID ($GRILLAS)
 * $ICONOS
 * $ICONOS-SMALL
 * $ICONOS-INPUT
 * $ELOADER
 * $EMODAL
 * $DIVISORES ($DIVIDERS)
 * $EHOPE
 * $MAGICTABLES
 * $ENOTIFY
 * $ESCROLL
 * $ECHOOSEIMAGE
 * $JQUERYFILEUPLOAD
 * $HIGHLIGHT
 * $HIGHCHARTS
 * $PALETTE-COLOR-PICKER
 * $EXTRAS
 * $IMPRESION
 * $FOROS (OBSOLETO)
 * $ICHECK (OBSOLETO)
 */

/*------------------------------------*\
    $GENERAL
\*------------------------------------*/

root {
    display: block;
}
html,
body {
    font-family: "Whitney SSm A","Whitney SSm B","Helvetica Neue",Helvetica,Arial,sans-serif;
}
body {
    margin: 0;
    font-size: 14px;
    line-height: 1.3em;
    color: #666;
    background-color: #FFF;
}
fieldset {
    border: 1px solid #ddd;
    background-color: #f7f8f9;
    padding: 20px 10px 10px 10px;
}
legend {
    border: 1px solid #ddd;
    padding: 5px 10px 5px 10px;
    font-size: 14px;
    color: #666;
    margin-left: 30px;
    font-weight: bold;
}
blockquote {
    font-size:  13px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 50px;
    padding-left: 15px;
    border-left: 3px solid #30A0CC;
    color:  #7a7a7a;

}
cite {
    color: #999999;
    font-size: 12px;
    display: block;
    margin-top: 5px;
}
cite:before {
    content: "\2014 \2009";
}
hr {
    margin:20px 0;
    border:0;
    border-top:1px solid #eeeeee;
    border-bottom:1px solid #ffffff;
}
::-moz-selection {
    background: #CCC;
    color: #333;
    text-shadow: none;
}
::selection {
    background: #CCC;
    color: #333;
    text-shadow: none;
}
iframe{
    border: none;
    display: block;
    width: 100%;
}

/*------------------------------------*\
    $LINKS
\*------------------------------------*/

a {
    color:#0088cc;
    text-decoration:none;
}
a:focus {
    outline:thin dotted #666;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
}
a:hover,
a:active {
    outline:0;
}
a:hover {
    color:#005580;
    text-decoration:underline;
    cursor: pointer
}


/*------------------------------------*\
    $HEADERS
\*------------------------------------*/

h1, h2, h3, h4, h5, h6 {
    margin:10px 0;
    font-family:inherit;
    font-weight:normal;
    line-height:1;
    color:inherit;
    text-rendering:optimizelegibility;
}
h1 {font-size:32px; line-height:40px;}
h2 {font-size:26px; line-height:40px;}
h3 {font-size:22px; line-height:40px;}
h4 {font-size:16px; line-height:20px;}
h5 {font-size:14px; line-height:20px;}
h6 {font-size:12px; line-height:20px;}


/*------------------------------------*\
   $TITULOS
\*------------------------------------*/

.pg-titulo {
    position: relative;
    border-bottom: 1px solid #BBBBBB;
    text-align: left !important;
}
.pg-titulo button.boton {
    position: absolute;
    right: -5px;
    bottom: -19px;
    font-size: initial;
}

.pg-subtitulo {
    /* TODO: estilos para esto; */
}


/*------------------------------------*\
    $TEXTOS
\*------------------------------------*/

.text-mutado {
    color:#999999;
}
.text-peligro {
    color:#c09853;
}
.text-error {
    color:#b94a48;
}
.text-info {
    color:#3a87ad;
}
.text-satisfactorio {
    color:#468847;
}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-justify {
    text-align: justify;
}
.text-normal {
    font-weight: normal;
}
.text-bold {
    font-weight: bold;
}


/*------------------------------------*\
    $TABLAS
\*------------------------------------*/

table {
    max-width:100%;
    background-color:transparent;
    border-collapse:collapse;
    border-spacing:0;
}
.table th,
.table td{
    padding:4px 5px;
    line-height:20px;
    text-align:left;
    vertical-align:top;
    border-top:1px solid #DBDEE2;
    vertical-align: middle;
    font-size: 12px;
}
.table th {
    font-weight: bold;
    vertical-align: middle;
    font-size: 13px;
}
.table thead th {
    vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
    border-top: 0;
}
.table tbody + tbody {
    border-top: 2px solid #DBDEE2;
}
.table-condensed th,
.table-condensed td {
    padding: 2px 4px;
}
.table-bordered {
    border: 1px solid #DBDEE2;
    border-collapse: separate;
    border-left: 0;
    border-radius: 2px;
}
.table-bordered th,
.table-bordered td {
    border-left: 1px solid #DBDEE2;
}
.td-dark {
    background-color: #EEE !important;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
    border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child {
    border-radius: 0 0 0 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-left-radius: 2px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-right-radius: 2px;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
    background-color: #f4fafa;
}
.table-striped-top thead tr:first-child th,
.table-striped-top tbody tr:first-child th,
.table-striped-top tfoot tr:first-child th{
    background-color: #EDEDED;
    vertical-align: middle;
}
.table-striped-left tbody tr td:first-child {
    background-color: #F6F6F6;
}
.table-hover tbody tr:hover td {
    background-color: #f9f9f4;
    cursor: default;
}
.table tbody tr.satisfactorio td {
    background-color: #dff0d8;
}
.table tbody tr.error td {
    background-color: #f2dede;
}
.table tbody tr.peligro td {
    background-color: #fcf8e3;
}
.table tbody tr.info td {
    background-color: #d9edf7;
}
.table-hover tbody tr.satisfactorio:hover td {
    background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
    background-color: #ebcccc;
}
.table-hover tbody tr.peligro:hover td {
    background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
    background-color: #c4e3f3;
}


/*------------------------------------*\
    $TABLESORTER
\*------------------------------------*/

.table.tablesorter thead tr .header {
    background-image: url('../../../images/Estandar/Elise/sortable/bg.gif');
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
    padding-right: 20px !important;
}

.table.tablesorter tbody tr.odd td {
}
.table.tablesorter thead tr .headerSortUp {
    background-image: url('../../../images/Estandar/Elise/sortable/asc.gif');
}
.table.tablesorter thead tr .headerSortDown {
    background-image: url('../../../images/Estandar/Elise/sortable/desc.gif');
}


/*------------------------------------*\
    $ACCORDION
\*------------------------------------*/

.accordion {
    margin-bottom: 20px;
}
.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
}
.accordion-heading {
    border-bottom: 0;
}
.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px;
    line-height: 14px;
    border-bottom: none;
    border-radius: 2px;
    font-size: 13px;
    position: relative;
    background-color: #F6F6F6;
    background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#F9F9F9), to(#EDEDED));
    background-image: -webkit-linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);
    background-image: -moz-linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);
    background-image: -ms-linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);
    background-image: -o-linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);
    background-image: linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);
    color:#666;
}
.accordion-toggle {
    cursor: pointer;
    text-decoration: none;
}
a.accordion-toggle:hover {
    cursor: pointer;
    text-decoration: none;
}
.accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5;
}


/*------------------------------------*\
    $COLLAPSE
\*------------------------------------*/

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
}
.collapse.in {
    height: auto;
}


/*------------------------------------*\
    $ALERT
\*------------------------------------*/

.alert {
    margin-bottom: 10px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 35px 10px 10px;
    color: #c09853;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border-radius: 2px;
}
.alert h3,
.alert h4,
.alert h5,
.alert h6 {
    margin: 0 0 10px 0;
}
.alert p {
    margin: 0;
}
.alert p + p {
    margin: 10px 0 0 0;
}
.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px;
}
.alert.alert-satisfactorio {
    color:#666;
    background-color: #dff0d8;
}
.alert.alert-error{
    color:#666;
    background-color: #F9EDBE;
}
.alert.alert-peligro {
    color: #666;
    background-color: #f2dede;
}
.alert.alert-info {
    color: #666;
    background-color: #d9edf7;
}
.alert.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}
.alert.alert-block > p,
.alert.alert-block > ul {
    margin-bottom: 0;
}
.alert.alert-block p + p {
    margin-top: 5px;
}


/*------------------------------------*\
   $TIP ($TOOLTIP)
\*------------------------------------*/

.tip_holder {
    z-index: 3000;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-origin: left top 0px;
    -moz-transform-origin: left top 0px;
    transform-origin: left top 0px;
    -webkit-animation: appearTip 0.2s;
    -moz-animation: appearTip 0.2s;
    animation: appearTip 0.2s;
}
.tip_holder.tip_top {
    padding-bottom: 5px;
}
.tip_holder.tip_bottom {
    padding-top: 5px;
}
.tip_holder.tip_right {
    padding-left: 5px;
}
.tip_holder.tip_left {
    padding-right: 5px;
}

.tip_content {
    border: 1px solid rgba(0, 0, 0, 0.4);
    padding: 8px;
    background-color: #FFF;
    border-radius: 2px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
    line-height: 1.25em;
    font-size: 0.9em;
    color: #666;
}
.tip_content p {
    margin: 0;
}
.tip_content p + p {
    margin: 10px 0 0 0;
}

.tip_arrow,
.tip_arrow_inner {
    position: absolute;
    border-color: transparent;
    border-style: solid;
    border-width: 6px;
    height: 0;
    width: 0;
}
.tip_holder.tip_top .tip_arrow {
    border-top-color: rgba(0, 0, 0, 0.6);
    border-bottom: none;
}
.tip_holder.tip_bottom .tip_arrow {
    border-bottom-color: rgba(0, 0, 0, 0.6);
    border-top: none;
}
.tip_holder.tip_right .tip_arrow {
    border-right-color: rgba(0, 0, 0, 0.6);
    border-left: none;
}
.tip_holder.tip_left .tip_arrow {
    border-left-color: rgba(0, 0, 0, 0.6);
    border-right: none;
}
.tip_holder.tip_top .tip_arrow_inner {
    margin-top: -7px;
    margin-left: -6px;
    border-top-color: #FFF;
    border-bottom: none;
}
.tip_holder.tip_bottom .tip_arrow_inner {
    margin-top: 1px;
    margin-left: -6px;
    border-bottom-color: #FFF;
    border-top: none;
}
.tip_holder.tip_right .tip_arrow_inner {
    margin-top: -6px;
    margin-left: 1px;
    border-right-color: #FFF;
    border-left: none;
}
.tip_holder.tip_left .tip_arrow_inner {
    margin-top: -6px;
    margin-left: -7px;
    border-left-color: #FFF;
    border-right: none;
}

@-webkit-keyframes appearTip {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }
    50% {
        opacity: 1;
    }
}
@-moz-keyframes appearTip {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }
    50% {
        opacity: 1;
    }
}
@keyframes appearTip {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }
    50% {
        opacity: 1;
    }
}


/*------------------------------------*\
   $JSCROLLPANE
\*------------------------------------*/

.jspScrollable {
    outline: medium none;
}
.jspContainer {
    overflow: hidden;
    position: relative;
    outline: none;
}
.jspContainer:active {
    outline: none;
}
.jspContainer:focus {
    outline-width: 0px;
    outline: none;
}
.jspContainer:hover:before {
    content: "";
    width: 100%;
    height: 2px;
    position: absolute;
    top: -2px;
    left: 0;
    box-shadow: 1px 1px 12px #666,0px 0px 1px #ccc;
    z-index: 12;
}
.jspContainer:hover:after {
    content: "";
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: -2px;
    left: 0;
    box-shadow: 1px -1px 12px #666,0px 0px 1px #ccc;
    z-index: 12;
}
.jspPane {
    outline: none;
    position: absolute;
    margin: 0px;
}
.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 2px;
    width: 8px;
    height: 100%;
    background: transparent;
}
.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background-color: rgba(0,0,0,0.1);

}
.jspVerticalBar * {
    padding: 0;
    margin: 0;
}
.jspHorizontalBar * {
    margin: 0;
    padding: 0;
}
.jspCap {
    display: none;
}
.jspHorizontalBar .jspCap {
    float: left;
}
.jspTrack {
    background: transparent;
    position: relative;
}
.jspDrag {
    visibility: hidden;
    position: relative;
    height: 50px;
    top: 0;
    left: 0;
    cursor: pointer;
    background-color: #bbb;
}
.jspDrag:hover {
    background-color: #aaa;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;

}
.jspArrow {
    background: #555;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}
.jspArrow.jspDisabled {
    cursor: default;
    background: transparent;
}

.jspVerticalBar .jspArrow {
    height: 15px;
}
.jspArrowUp {
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    border-radius: 2px 2px 0px 0px;
    border-bottom: 1px solid #F6F6F6;
}
.jspArrowDown {
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-radius: 0px 0px 2px 2px;
    border-radius: 0px 0px 2px 2px;
    border-top: 1px solid #F6F6F6;
}
.jspHorizontalBar .jspArrow {
    width: 10px;
    float: left;
    height: 100%;
}
.jspContainer:hover .jspVerticalBar {
    outline: none;
    border-bottom: none;
    border-top: none;
}
.jspContainer:hover .jspDrag {
    visibility: visible;
}
.jspVerticalBar .jspArrow:focus {
    outline: none;
}
.jspCorner {
    float: left;
    height: 100%;
}


/*------------------------------------*\
   $MENSAJES
\*------------------------------------*/

.eAlert-BackGround {
    z-index: 4000;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.75)
}
.eAlert {
    position: fixed;
    left: 50%;
    top: 50%;
    padding: 10px;
    width: 430px;
    min-height: 155px;
    background-color: #ffffff;
    outline: none;
    border: 1px solid #acacac;
    border-radius: 2px;
    box-shadow: 0 4px 16px rgba(0,0,0,.2);
}
.eAlert-Title {
    padding:20px 15px 15px 20px;
    margin: -10px -10px 0;
    font-size:14pt;
    border-radius: 2px 2px 0 0;
}
.eAlert-Image {
    margin:20px 5px 0 5px;
    display:table-cell;
    height:80px;
    width:80px;
    vertical-align: middle;
}
.eAlert-Image img {
    height:80px;
    width:80px;
}
.eAlert-Content {
    margin:0;
    padding: 15px 10px;
    display:table-cell;
    min-height:58px;
    width:319px;
    vertical-align: middle;
}
.eAlert-Content > div {
    padding:0;
    margin:0;
    display: table;
    height: 100%;
    width: 100%;
}
.eAlert-Content > div > div {
    display: table-cell;
    vertical-align: middle;
}
.eAlert-Content > div > div:first-letter {
    text-transform: capitalize;
}

.eAlert-Buttons {
    margin: 0;
    padding: 10px 10px;
    border-radius: 0 0 2px 2px;
    overflow: hidden;
}
.eAlert-Buttons button {
    display: inline-block;
    float: right;
}


/*------------------------------------*\
   $BOTON
\*------------------------------------*/

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}
.boton {
    position: relative;
    font-weight: normal;
    outline: 0;
    float:left;
    margin:5px;
    cursor: pointer;
    display: inline-block;
    background-color: #eff3f4;
    padding: 2px 10px 4px 10px;
    /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);*/
    color: #666;
    font-size: 1.1em;
    line-height: normal;
    border: 1px solid #CCC;
    border-radius: 2px;
    /*box-shadow:  0 1px 2px rgba(0, 0, 0, 0.05);*/
    -webkit-transition: 0.1s linear all;
    -moz-transition: 0.1s linear all;
    transition: 0.1s linear all;
    min-height: 28px;
    overflow: hidden;
}
button.boton.disabled,
button.boton[disabled] {
    background: none repeat scroll 0 0 #E6E6E6 !important;
    border: 1px solid #EEEEEE;
    color: #BCBCBC !important;
    cursor: auto;
    text-shadow: 0 0 0 #FFFFFF !important;
}
.boton:active,
.boton.active  {
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.boton:hover,
.boton.active {
    background-color: #f7f8f9;
    text-decoration: none;
    -webkit-box-shadow:0 0 12px rgba(0,0,0,.1)inset, 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
}
.boton.active.transparente,
.boton.transparente:hover{
    background-color: inherit;
    text-decoration: none;
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #333;
}
.normal {
    /*text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);*/
    color: #666;
    background-color: #F6F6F6;
    /*    background-image: -webkit-linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);
        background-image: -moz-linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);
        background-image: linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);*/
    border: 1px solid #D5D5D5;
    /*box-shadow: 0 1px 0 0 #FFF inset, 0 1px 0 rgba(255, 255, 255, 0.4);*/
    -webkit-transition: 0.1s linear all;
    -moz-transition: 0.1s linear all;
    transition: 0.1s linear all;
}
.azul {
    color: white  !important;
    background: #1a7dbd;
    border:1px solid #146090;
    /*border-bottom-color: #146090;*/
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    /*    -webkit-box-shadow:0 0 12px rgba(0,0,0,.1)inset, 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
        -moz-box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
        box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);*/
}
.azul:hover {
    border:1px solid #1871ab;
    /*border-bottom-color: #12547e;*/
    background: #1a7ab9!important;
    /*    background-image: -webkit-linear-gradient(top,#1c83c6 0,#1871ab 100%)!important;
        background-image: linear-gradient(to bottom,#1c83c6 0,#1871ab 100%)!important;*/
    background-repeat: repeat-x;
}
.rojo {
    color: white  !important;
    background: #e35442;
    border:1px solid #d4331f;
    /*border-bottom-color: #d4331f;*/
    /*box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);*/
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
}
.rojo:hover {
    border:1px solid #e14430;
    /*border-bottom-color: #c22e1c;*/
    background: #e3503e!important;
    /*background-image: -webkit-linear-gradient(top,#e55c4b 0,#e14430 100%)!important;*/
    /*background-image: linear-gradient(to bottom,#e55c4b 0,#e14430 100%)!important;*/
    /*background-repeat: repeat-x;*/
}
.verde {
    color: white  !important;
    background: #50b750;
    border:1px solid #3e963e;
    /*border-bottom-color: #3e963e;*/
    /*box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);*/
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
}
.verde:hover {
    border:1px solid #46ac46;
    /*border-bottom-color: #388838;*/
    background: #4cb64c!important;
    /*background-image: -webkit-linear-gradient(top,#57ba57 0,#46ac46 100%)!important;*/
    /*background-image: linear-gradient(to bottom,#57ba57 0,#46ac46 100%)!important;*/
    /*background-repeat: repeat-x;*/
}
.cyan {
    color: white  !important;
    background: #18bc9c;
    border: 1px solid #018269;
    /*border-bottom-color: #018269;*/
    /*box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);*/
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
}
.cyan:hover {
    border: 1px solid #018269;
    /*border-bottom-color: #018269;*/
    background: #0F8A72 !important;
    /*background-image: -webkit-linear-gradient(top,#2ED0B0 0,#06A989 100%)!important;*/
    /*background-image: linear-gradient(to bottom,#2ED0B0 0,#06A989 100%)!important;*/
    /*background-repeat: repeat-x;*/
}
.naranja {
    color: white !important;
    border:1px solid #f19a1f;
    /*border-bottom-color: #e38b0e;*/
    background: #f4b04f;
    /*box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);*/
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
}
.naranja:hover {
    border:1px solid #f09411;
    /*border-bottom-color: #c2770c;*/
    background: #f3a537!important;
    /*background-image: -webkit-linear-gradient(top,#f3ac45 0,#f29f29 100%)!important;*/
    /*background-image: linear-gradient(to bottom,#f3ac45 0,#f29f29 100%)!important;*/
    /*background-repeat: repeat-x;*/
}
.celeste{
    color: white !important;
    background: #4ab9db;
    border:1px solid #28a4c9;
    /*border-bottom-color: #28a4c9;*/
    /*box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);*/
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
}
.celeste:hover{
    border:1px solid #39b3d7;
    /*border-bottom-color: #2596b8;*/
    background: #46b8da!important;
    /*background-image: -webkit-linear-gradient(top,#53bddc 0,#39b3d7 100%)!important;*/
    /*background-image: linear-gradient(to bottom,#53bddc 0,#39b3d7 100%)!important;*/
    /*background-repeat: repeat-x;*/
}
.azuloscuro{
    color: white !important;
    background-color: #133144;
    /*    background-repeat: repeat-x;
        background-image: -moz-linear-gradient(top, #1c4466, #133144);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c4466), color-stop(100%, #133144));
        background-image: -webkit-linear-gradient(top, #1c4466, #133144);
        background-image: linear-gradient(top, #1c4466, #133144);*/
    border-color: #133144 #133144 #1f6377  !important;
    /*border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
    /*box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);*/
}
.negro{
    color: white !important;
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
    background-color: #363636;
    /*    background-image: -moz-linear-gradient(top, #444444, #222222);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
        background-image: -webkit-linear-gradient(top, #444444, #222222);
        background-image: linear-gradient(to bottom, #444444, #222222);
        background-repeat: repeat-x;*/
    /*border-color: #222222 #222222 #000000 !important;*/
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    /*box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);*/
}
.transparente {
    border-color: transparent;
    background-color: transparent;
    background-image: linear-gradient(transparent,transparent);
    box-shadow: none;
    text-shadow: none;
}
.transparente:hover {
    background: rgba(0,0,0,0.1);
}

/* Tamannos de los botones */
.boton-grande {
    padding: 9px 14px;
    font-size: 16px;
    line-height: normal;
    border-radius: 2px;
}
.boton-grande [class^="icon-"] {
    margin-top: 2px;
}
.boton-pequenno {
    padding: 3px 9px;
    font-size: 12px;
    line-height: 18px;
}
.boton-pequenno [class^="icon-"] {
    margin-top: 0;
}
.boton-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 17px;
    min-height: 20px;
}
.boton.boton-mini > .label {
    margin: 0 5px 0 3px;
    line-height: 15px;
    height: 15px;
}

.boton.boton-mini>.icon-s + .label {
    margin: 0 3px 0 5px !important;
    line-height: 15px;
    height: 15px;
}
.boton>.icon{
    margin: 0 !important;
}
.boton>.label + .icon{
    margin-left: 7px !important;
}
.boton>.icon + .label {
    margin-left: 7px !important;
}

/* Botones Simples (Botones enlaces) */
a.btn{
    padding: 4px;
    border: 1px solid #DDD;
    float: left;
    border-radius: 2px;
    box-shadow: inset 0px 0px 3px 0px #FFF;
    margin: 5px;
    color: #444;
    text-shadow: 1px 1px 1px #FFF;
    font-size: 13px;
    color: #888;
    background-color: #F6F6F6;
    background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#F9F9F9), to(#EDEDED));
    background-image: -webkit-linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);
    background-image: -moz-linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);
    background-image: linear-gradient(top, #F9F9F9 0%, #EDEDED 100%);
    border: 1px solid #D5D5D5;
    box-shadow: 0 1px 0 0 #FFF inset, 0 1px 0 rgba(255, 255, 255, 0.4);
}
a.btn.active,
a.btn:active{
    border:1px solid #bbb;
    background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#EEE), to(#F4F4F4));
    background-image: -webkit-linear-gradient(top, #EEE 0%, #F4F4F4 100%);
    background-image: -moz-linear-gradient(top, #EEE 0%, #F4F4F4 100%);
    background-image: linear-gradient(top, #EEE 0%, #F4F4F4 100%);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.4);
    color:#08C;
}
a.btn.active:hover{
    box-shadow: inset 0px 2px 3px 0px #999;
    color:#08C;
    background-color: #f5f5f5;
}
a.btn:hover{
    cursor: pointer;
    background-color: #FCFCFC;
    background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#FCFCFC), to(#F1F1F1));
    background-image: -webkit-linear-gradient(top, #FCFCFC 0%, #F1F1F1 100%);
    background-image: -moz-linear-gradient(top, #FCFCFC 0%, #F1F1F1 100%);
    background-image: linear-gradient(top, #FCFCFC 0%, #F1F1F1 100%);
    color:#08C;
}
a.btn>span.icon{
    float: left;
}
a.btn>span.label{
    font-size: 14px;
    padding-right: 5px;
    padding-left: 3px;
    margin: 0 !important;
}


/*------------------------------------*\
    $BOTONES-AGRUPADOS
\*------------------------------------*/

/* Las clases, .combo1 y .comboCaja se mantienen por compatibilidad. */

.boton-group,
.combo1 {
    float: left;
    margin: 0px;
    width: auto;
}
.input-group,
.comboCaja {
    float: left;
    margin: 0px;
    padding: 0;
    width: auto;
    height: 40px;
}

.boton-group .left,
.input-group .left,
.combo1 .left,
.comboCaja .left {
    float: left;
    margin-right: 0 !important;
    border-radius: 2px 0 0 2px !important;
}
.boton-group .center,
.input-group .center,
.combo1 .centro,
.comboCaja .centro {
    float: left;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-left: none !important;
    border-radius: 0 0 0 0 !important;
}
.boton-group .right,
.input-group .right,
.combo1 .right,
.comboCaja .right {
    float: left;
    margin-left: 0 !important;
    border-left: none !important;
    border-radius: 0 2px 2px 0 !important;
}

.input-group input.left,
.comboCaja input.left {
    margin-right: 0;
    height: 28px;
}
.input-group input.center,
.comboCaja input.centro {
    margin-right: 0;
    height: 28px;
}
.input-group input.right,
.comboCaja input.right {
    margin-left: 0;
    height: 28px;
}
.input-group input + .boton,
.comboCaja input + .boton {
    height: 26px !important;
}


/*------------------------------------*\
    $INPUTS
\*------------------------------------*/

input,
textarea {
    float: left;
    margin: 5px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}
input[type=text],
input[type=password],
input[type=search],
input[type=color],
input[type=date],
input[type=datetime],
input[type="datetime-local"],
input[type=email],
input[type=month],
input[type=number],
input[type=range],
input[type=tel],
input[type=time],
input[type=url],
input[type=week] {
    line-height: 21px !important;
    padding: 2px 5px 2px 5px !important;
    font-size: 1em;
    color: #666;
    float: left;
    border: 1px solid #CCC;
    border-radius: 2px;
    margin: 5px;
    height: 29px;
    background: #fff;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}
select,
.select {
    line-height: 21px  !important;
    padding: 3px !important;
    font-size: 15px;
    color: #666;
    float: left;
    border: 1px solid #CCC;
    border-radius: 2px;
    margin: 5px;
    height: 29px;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
input[type=text]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type="datetime-local"]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=range]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus,
select:focus {
    outline: 0;
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
.input-mini {
    width: 60px;
}
.input-pequenno {
    width: 90px;
}
.input-medio {
    width: 150px;
}
.input-grande {
    width: 210px;
}
.input-supergrande {
    width: 270px;
}
.input-extragrande {
    width: 530px;
}
input[disabled],
textarea[disabled]{
    background-color: #F4F4F4;
    color: #999999;
}
input[readonly],
textarea[readonly]{
    background-color: #F4F4F4;
}

/* Apariencia de campos in/validos */
input.valid:focus {
    background-color: #E8FAED;
}

input.invalid {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(193, 84, 84, 0.56) !important;
    border-color: rgba(233, 119, 119, 0.8);
    background-color: #FFEDED;
}
input.invalid::-webkit-input-placeholder {
    color: #333;
}
input.invalid:-moz-placeholder {
    opacity: 1;
    color: #333;
}
input.invalid::-moz-placeholder {
    opacity: 1;
    color: #333;
}
input.invalid:-ms-input-placeholder {
    color: #333;
}

input.obligatorio,
input.obligatorio:focus {
    border-color: rgba(233, 119, 119, 0.8);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(235, 34, 34, 0.56);
}
input.obligatorio {
    position: relative;
}
input.obligatorio:before {
    position: absolute;
    left:-3px;
    top: 5px;
    content: "*";
    color: #cf0404;
    font-size: 17px;
    font-weight: bold;
}

textarea {
    display: inline-block;
    margin: 5px;
    border: 1px solid #CCC;
    padding: 5px;
    border-radius: 2px;
    font-size: 16px;
    font-family: inherit;
    color: #666;
    resize: vertical;
}
input,
select,
.select,
textarea {
    font-size: 1em;
    font-weight: normal;
    line-height: normal;
}
label {
    font-size: 1em;
    font-weight: bold;
    line-height: 10px;
    float: left;
    width: auto;
    margin-top: 1px;
    padding: 5px;
}
input[type="checkbox"],
input[type="radio"] {
    position: relative;
    margin: 5px;
    width: 14px;
    height: 14px;
    font-size: 16px;
    border: 1px solid #CCC;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    vertical-align: bottom;
    background: white;
    border-radius: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}

/* Agrupar <input>'s, especialmente eRadio y eCheck. */
.eFormField > label {
    clear: left;
}


/*------------------------------------*\
    $CHECKBOXES
\*------------------------------------*/

.onoffswitch {
    position: relative ;
    max-width: 84px ;
    min-width: 50px;
    -webkit-user-select:none !important;
    -moz-user-select:none !important;
    -ms-user-select: none !important;
    vertical-align: middle;
    display: inline-block;
    border-radius: 2px;
}
.onoffswitch-checkbox {
    display: none !important;
}
.onoffswitch-label {
    display: block !important;
    overflow: hidden !important;
    cursor: pointer !important;
    border-radius: 2px !important;
    float: none;
    width: auto;
    margin-top: 0;
    padding: 0;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
    height: 21px;
    background-image: none !important;
}
.onoffswitch-inner {
    width: 200%;
    margin-left: -100%;
    -moz-transition: margin 0.3s linear 0s;
    -webkit-transition: margin 0.3s linear 0s;
    transition: margin 0.3s linear 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    float: left;
    width: 50%;
    height: 21px;
    padding: 0;
    line-height: 21px;
    font-size: 12px;
    color: white;
    font-weight: bold;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "On" !important;
    padding-left: 11px !important;
    color: #FFFFFF !important;
    text-align:left;
}
.onoffswitch-inner:after {
    content: "Off" !important;
    padding-right: 11px !important;
    background: #FFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1), inset 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    color: #999999;
    text-align: right !important;
    text-shadow: none;
}
.onoffswitch-switch {
    width: 14px !important;
    margin: 4px !important;
    border: none;
    background: #FFF;
    background: -moz-linear-gradient(top, #ececec 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ECECEC), color-stop(100%, #FFF));
    background: -webkit-linear-gradient(top, #ECECEC 0%, #FFF 100%);
    background: linear-gradient(top, #ececec 0%, #ffffff 100%);
    border-radius: 22px;
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0;
    box-shadow: 0 0 12px rgba(0,0,0,.1)inset,0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}
.onoffswitch-checkbox:not(:checked) + .onoffswitch-label  {
    border: 1px solid #bbb !important;
    box-shadow: none;
}
.onoffswitch-checkbox[disabled] + .onoffswitch-label  {
    opacity: 0.7;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0 !important;
    display: inline-block;
}
.onoffswitch-checkbox:not(:checked) + .onoffswitch-label .onoffswitch-switch {
    background-color: inherit;
    background: inherit;
    box-shadow: none;
}
.onoffswitch-checkbox[disabled] + .onoffswitch-label .onoffswitch-switch {
    background: #888;
    background: -moz-linear-gradient(top, #aaa 0%, #888 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aaa), color-stop(100%, #888));
    background: -webkit-linear-gradient(top, #aaa 0%, #888 100%);
    background: linear-gradient(top, #aaa 0%, #888 100%);
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    left: 100% !important;
    margin-left: -19px !important;
}


/*------------------------------------*\
    $ECHECK
\*------------------------------------*/

.echeck {
    position: relative;
    display: inline-block;
    float: none;
    margin: 0;
    padding: 0 4px 2px 0;
    vertical-align: middle;
    -webkit-user-select:none !important;
    -moz-user-select:none !important;
}
.echeck-checkbox {
    display: none !important;
}
.echeck-label {
    position: relative;
    display: block !important;
    float: none;
    margin: 0;
    padding: 0;
    border-width: 1px;
    width: 17px;
    height: 17px;
    border-style: solid;
    border-radius: 2px;
    box-shadow: none;
    cursor: pointer !important;
}
.echeck-label:after{
    z-index: 6;
    position: absolute;
    top: -5px;
    left: 5px;
    display: none;
    content: '';
    width: 4px;
    height: 12px;
    border-width: 3px;
    border-style: solid;
    border-color: transparent #FFF #FFF transparent;
    -webkit-transform: rotate(41deg) scale(1, 1) skew(0deg, 0deg) translate(0, 0);
    -moz-transform: rotate(41deg) scale(1, 1) skewX(0deg) skewY(0deg) translate(0, 0);
    transform: rotate(41deg) scale(1, 1) skew(0deg, 0deg) translate(0, 0);
    -webkit-animation-duration: 0.2s;
    -moz-animation-duration: 0.2s;
    animation-duration: 0.3s;
    -webkit-animation-name: appearTip;
    -moz-animation-name: appearTip;
    animation-name: appearTip;
}
.echeck-checkbox:not(:checked) + .echeck-label:not(:hover) {
    background-color: inherit;
    border-color: #bcbcbc;
    box-shadow: none;
}
.echeck-checkbox:checked + .echeck-label {
}
.echeck-checkbox:not(:checked)+ .echeck-label:hover {
    background: #fff !important;
}
.echeck-checkbox:disabled + .echeck-label, .echeck-checkbox.disabled + .echeck-label:not(:hover) {
    border-color: #bcbcbc;
}
.echeck-checkbox:checked + .echeck-label:after {
    display: block;
}
.echeck-checkbox:focus + .echeck-label {
    outline: 0;
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}


/*------------------------------------*\
    $ERADIO
\*------------------------------------*/

.eradio {
    position: relative;
    display: inline-block;
    float: none;
    margin: 0;
    padding: 0 4px 1px 0;
    vertical-align: middle;
    -webkit-user-select:none !important;
    -moz-user-select:none !important;
}
.eradio-radio {
    display: none !important;
}
.eradio-label {
    position: relative;
    float: none;
    display: block !important;
    margin: 0;
    border-width: 1px;
    padding: 0;
    width: 18px;
    height:18px;
    border-style: solid;
    border-radius: 50%;
    box-shadow: none;
    cursor: pointer !important;
}
.eradio-label:after{
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    content: '';
    width: 10px;
    height: 10px;
    border-width: 0px;
    margin-top: -5px;
    margin-left: -5px;
    border-radius: 50%;
    background: #fff;
    -webkit-animation-duration: 0.2s;
    -moz-animation-duration: 0.2s;
    animation-duration: 0.3s;
    -webkit-animation-name: appearTip;
    -moz-animation-name: appearTip;
    animation-name: appearTip;
}
.eradio-radio:not(:checked) + .eradio-label:not(:hover) {
    background-color: inherit;
    border-color: #bcbcbc;
    box-shadow: none;
}
.eradio-radio:not(:checked) + .eradio-label {
    background-color: inherit;
}
.eradio-radio:checked + .eradio-label {
}
.eradio-radio:not(:checked)+ .eradio-label:hover {
    background: #fff !important;
}
.eradio-radio:disabled + .eradio-label, .eradio-radio.disabled + .eradio-label:not(:hover) {
    border-color: #bcbcbc;
}
.eradio-radio:checked + .eradio-label:after {
    display: block;
}
.eradio-radio:focus + .eradio-label {
    outline: 0;
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}


/*------------------------------------*\
   $SELECT2
\*------------------------------------*/

.select2-container {
    position: relative;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    margin: 5px;
    font-weight: normal;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.select2-container .select2-choice {
    position: relative;
    display: block;
    height: 27px;
    padding: 0 0 0 8px;
    overflow: hidden;
    border: 1px solid #bbb;
    white-space: nowrap;
    line-height: 26px;
    color: #666;
    text-decoration: none;
    border-radius: 2px;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #fff;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;
    border-radius:0 0 2px 2px;
    background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%);
    background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%);
    background-image: linear-gradient(top, #eeeeee 0%,#ffffff 90%);
}

.select2-container .select2-choice span {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 26px;
    top: 7px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: url('/eisi/images/Estandar/select2/select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}
.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    z-index: 9998;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    opacity: 0;
}

.select2-drop {
    z-index: 9999;
    width: 100%;
    margin-top:-1px;
    position: absolute;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;
    border-radius: 2px 2px 0 0;
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-container .select2-choice div {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    width: 18px;
    height: 100%;
    border-left: 1px solid #bbb;
    border-radius: 0 2px 2px 0;
    background-clip: padding-box;
    background: #eee;
}

.select2-container .select2-choice div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('/eisi/images/Estandar/select2/select2.png') no-repeat 0 1px;
}

.select2-search {
    z-index: 10000;
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    white-space: nowrap;
}

.select2-search-hidden {
    display: block;
    position: absolute;
    left: -10000px;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px !important;
    padding: 4px 20px 4px 5px !important;
    margin: 0 !important;
    outline: 0;
    font-family: inherit;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;
    box-shadow: none;
    background: #fff url('/eisi/images/Estandar/select2/select2.png') no-repeat 100% -22px !important;
    background: url('/eisi/images/Estandar/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%) !important;
    background: url('/eisi/images/Estandar/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%) !important;
    background: url('/eisi/images/Estandar/select2/select2.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%) !important;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('/eisi/images/Estandar/select2/select2-spinner.gif') no-repeat 100%;
    background: url('/eisi/images/Estandar/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('/eisi/images/Estandar/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('/eisi/images/Estandar/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    box-shadow: 0 1px 0 #fff inset;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    background-color: #eee;
    background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
    background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
    background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
}

.select2-dropdown-open .select2-choice div {
    background: transparent;
    border-left: none;
    filter: none;
}
.select2-dropdown-open .select2-choice div b {
    background-position: -18px 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;
    min-height: 1em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.select2-results .select2-highlighted {
    background: #1a7ab9 !important;
    background-image: -webkit-linear-gradient(top,#1c83c6 0,#1871ab 100%) !important;
    background-image: linear-gradient(to bottom,#1c83c6 0,#1871ab 100%) !important;
    background-repeat: repeat-x;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: white;
    color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
}

/* disabled look for disabled choices in the results dropdown */
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('/eisi/images/Estandar/select2/select2-spinner.gif') no-repeat 100%;
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice div {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none
}

/* multiselect */
.select2-container-multi .select2-choices {
    position: relative;
    overflow: hidden;
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
    cursor: text;
    border-radius: 2px;
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
}
.select2-container-multi .select2-choices:focus {
    border-radius: 2px 2px 0 0;
}

.select2-locked {
    padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 0px 0;
    font-family: inherit;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('/eisi/images/Estandar/select2/select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 4px 20px 4px 5px;
    margin: 3px 0 3px 5px;
    position: relative;
    font-size: 12px;
    line-height: 13px;
    color: #666;
    cursor: default;
    border: 1px solid #aaaaaa;
    border-radius: 2px;
    background-clip: padding-box;
    text-shadow: 1px 1px 1px #FFF;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #e4e4e4;
}
.select2-container-multi .select2-choices .select2-search-choice span {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: none;
    background: url('/eisi/images/Estandar/select2/select2.png') right top no-repeat;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices{
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    display: none;
}
/* end multiselect */

.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px !important;;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px !important;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi)  {
    .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice div b {
        background-image: url('/eisi/images/Estandar/select2/select2x2.png') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }
    .select2-search input {
        background-position: 100% -21px !important;
    }
}


/*------------------------------------*\
    $IMAGENES
\*------------------------------------*/

img.img-rounded {
    border-radius: 6px;
}
img.img-polaroid {
    padding: 2px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
img.img-circle {
    border-radius: 500px;
}


/*-------------------------------------------*\
    $NAVBAR, $DROPDOWN, $NAVTABS, $NAVPILLS
\*-------------------------------------------*/

/* ------ nav-bar --------- */

.btn-group{
    float: left;
    position: relative;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
}
.btn-group{
    float: left;
    position: relative;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
}

.boton.estrecho {
    padding-left: 2px !important;
    padding-right: 6px !important;
}
.btn-group.open > .dropdown-toggle > .carret {
    background-image: url('../../../images/Estandar/Elise/gris/icon_s1.gif');
}
span.carret {
    background-image: url('../../../images/Estandar/Elise/gris/icon_t1.gif');
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 2px 0 1px;
}
.navbar {
    overflow: visible;
}
.navbar-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.navbar-inner {
    min-height: 30px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #FAFAFA;
    background-image: -moz-linear-gradient(top,#fff,#f2f2f2);
    background-image: -webkit-linear-gradient(top,#FFF,#F2F2F2);
    background-image: linear-gradient(to bottom,#FFF,#F2F2F2);
    background-repeat: repeat-x;
    border: 1px solid #fff;
    border: solid 1px #eee;
    border-bottom: solid 1px #ddd;
}
.navbar .btn-navbar {
    display: none;
    float: right;
    padding: 7px 10px;
    margin-right: 5px;
    margin-left: 5px;
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #EDEDED;
    background-image: -moz-linear-gradient(top,#f2f2f2,#e5e5e5);
    background-image: -webkit-linear-gradient(top,#F2F2F2,#E5E5E5);
    background-image: linear-gradient(to bottom,#F2F2F2,#E5E5E5);
    background-repeat: repeat-x;
    border-color: #E5E5E5 #E5E5E5 #BFBFBF;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);
}
.navbar .btn, .navbar .btn-group {
    margin-top: 5px;
}
.nav-collapse.collapse {
    height: auto;
    overflow: visible;
}
.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -moz-transition: height .35s ease;
    transition: height .35s ease;
}
.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0;
}

.navbar .nav > li {
    display: block;
    position: relative;
}
.navbar .nav > li > a {
    display: block;
    font-size: 1em;
    text-shadow: none;
    padding: 9px 20px;
    text-transform: capitalize;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.navbar .nav>li>a {
    float: none;
    padding: 6px 8px 6px;
    color: inherit;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFF;
}
.nav>li>a {
    display: block;
}
a.dropdown-toggle:focus{
    outline: none;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 5px solid;
    border-top-color: initial;
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-bottom: none;
    content: "";
    margin: 0 2px 0 3px;
}
.azul > .caret,
.rojo > .caret,
.verde > .caret,
.cyan > .caret,
.celeste > .caret,
.naranja > .caret,
.azuloscuro > .caret,
.negro > .caret {
    border-top: 5px solid #fff;
}
.boton > .caret{
    margin: 8px 0px 7px 5px;
}
.boton.boton-mini > .caret{
    margin: 0px 0px 0 5px;
}

.dropdown-menu {
    position: absolute;
    z-index: 999;
    display: none;
    float: left;
    top: 100%;
    left: 0;
    min-width: 160px;
    padding: 0;
    margin:0;
    list-style: none;
    background-color: #FFF;
    border: 1px solid #CCC;
    border-radius:2px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.btn-group>.dropdown-menu{
    margin: -5px 0 0 5px;
}
.btn-group>.dropdown-menu.pull-right{
    margin: -5px 5px 0 0 ;
}
.navbar .nav > li {
    display: block;
    position: relative;
}
.navbar .nav>li {
    float: left;
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    margin: 0 !important;
    border-radius: 0 !important;
}
.dropdown-menu li a {
    color: #687074;
    font-size: 13px;
    font-weight: 400;
    padding: 6px 15px;
    position: relative;
}
.dropdown-menu li a:hover:after {
    content: "";
    width: 0;
    position: absolute;
    height: 100%;
    border-left: 3px solid;
    left: 0;
    top: 0;
}
.dropdown-menu>li:first-child{
    border-radius: 2px 2px 0px 0px;
}
.dropdown-menu>li:last-child {
    border-radius: 0px 0px 2px 2px;
}
.dropdown-menu>li:first-child> a {
    border-radius: 2px 2px 0px 0px;
}
.dropdown-menu>li:last-child> a {
    border-radius: 0px 0px 2px 2px;
}
.dropdown-menu>li>a {
    display: block;
    padding: 6px 15px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    white-space: nowrap;
}
.dropdown-menu {
    list-style: none;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
    background: #ececec !important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    filter: none !important;
    text-decoration: none;
}
.dropdown-menu li > a:hover span.icon {
    background-image: url(../../../images/Estandar/Elise/Elise.png) !important;
}
.dropdown-menu li > a:hover span.icon.active {
    background-image: url(../../../images/Estandar/Elise/Elise1.png) !important;
}
.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}
.dropdown-menu li.divider>a {
    padding-bottom: 5px;
}
.dropdown-menu li.divider>a>.divisor {
    padding-top: 0;
}

.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
    color: #999999;
}
.dropdown-menu .disabled > a:hover {
    text-decoration: none;
    background-color: transparent;
    cursor: default;
}
.open > .dropdown-menu {
    display: block;
    -webkit-transform-origin: left top 0px;
    -moz-transform-origin: left top 0px;
    transform-origin: left top 0px;
    -webkit-animation-duration: 0.2s;
    -moz-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: appearTip;
    -moz-animation-name: appearTip;
    animation-name: appearTip;
}
.open > .dropdown-menu.pull-right {
    -webkit-transform-origin: right top 0px;
    -moz-transform-origin: right top 0px;
    transform-origin: right top 0px;
}

.dropdown-menu li > a {
    line-height: normal;
}
.dropdown-menu li > a > .icon {
    display: inline-block;
    margin-left: 0;
    float: none;
}
.dropdown-menu li > a > .label {
    display: inline-block;
    margin: 0 5px;
    float: none;
}

.nav {
    margin-left: 0;
    margin-bottom: 0px;
    list-style: none;
    padding: 0;
}
.nav > li > a {
    display: block;
}
.nav > li > a:hover {
    text-decoration: none;
    background-color: #eeeeee;
}
.nav > .pull-right {
    float: right;
}

.nav-list .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #ffffff;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
    display: table;
    content: "";
    line-height: 0;
}
.nav-tabs:after,
.nav-pills:after {
    clear: both;
}
.nav-tabs > li,
.nav-pills > li {
    float: left;
}
.nav-tabs > li > a,
.nav-pills > li > a {
    padding-right: 12px;
    padding-left: 12px;
    margin-right: 2px;
    line-height: 14px;
    color:#666;
}
.nav-tabs > li:last-child > a {
    margin-right: 0px;
}
.nav-tabs > li.active > a,
.nav-pills > li.active > a {
    color:#666;
}
.nav-tabs > li > a> span.icon,
.nav-pills > li > a > span.icon{
    margin-right: 10px;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
    margin-bottom: -1px;
}

.nav-tabs > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 14px;
    background-color: #eff0f0;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-radius: 2px 2px 0 0;
    box-shadow: inset 0px -1px 2px 0px #ddd;
    font-size: 13px;
    font-weight: normal;
    color:#888;
    text-shadow: 0 1px 1px #fff;
}
.nav-tabs.nav-stacked > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 20px;
    background-color: #f2f2f2;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    box-shadow: none;
    font-size: 13px;
    font-weight: normal;
    color:#888;
    text-shadow: 0 1px 1px #fff;
}
.nav-tabs > li > a:hover {
    background-color: #eff0f0;
    color:#666;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
    cursor: pointer;
    box-shadow:  none;
    color:#666;
}
.nav-stacked > li {
    float: none;
    margin: 0;
}
.nav-stacked > li > a {
    margin-right: 0;
}
.nav-tabs.nav-stacked {
    border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
    border: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    border-top: 1px solid #fdfdfd;
    border-radius: 0;
    margin: 0 0 0 0 !important;
}
.nav-tabs.nav-stacked > li:first-child > a {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
    border-top: 1px solid #d4d4d4;
}
.nav-tabs.nav-stacked > li:last-child > a {
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-left-radius: 2px;
}
.nav-tabs.nav-stacked > li > a:hover,.nav-tabs.nav-stacked > li.active > a {
    background-color: #fdfdfd;
    border-bottom: 1px solid #d4d4d4;
    border-top: 1px solid #fdfdfd;
}
.nav-tabs.nav-stacked > li:first-child > a:hover
,.nav-tabs.nav-stacked > li:first-child.active > a {
    background-color: #fdfdfd;
    border-bottom: 1px solid #d4d4d4;
    border-top: 1px solid #d4d4d4;
}
.nav-pills.nav-stacked > li > a {
    margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
    margin-bottom: 1px;
}


/*------------------------------------*\
    $PAGINATION
\*------------------------------------*/

.pagination {
    margin: 20px 0;
}

.pagination ul {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
    border-radius: 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
    display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #F4FAFA;
    position: relative;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
    color: #999999;
    cursor: default;
}

.pagination ul > .active > a:before{
    content: "";
    position: absolute;
    top: 0px;
    border-width: 5px 5px 0 5px;
    border-style: solid;
    border-color: #1A80B9 transparent transparent transparent;
}
.pagination ul > .active > a:after{
    content: "";
    position: absolute;
    bottom: 0px;
    border-width: 0 5px 5px 5px;
    border-style: solid;
    border-color: transparent transparent #1A80B9 transparent;
    left: 50%;
    margin-left: -5px;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
    color: #999999;
    cursor: default;
    background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
    border-left-width: 1px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
}

.pagination-centered {
    text-align: center;
}
.pagination-right {
    text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
    padding: 1px 6px;
    font-size: 10.5px;
}


/*------------------------------------*\
    $TABS ($PESTANAS)
\*------------------------------------*/

.tab-content {
    overflow: auto;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #d4d4d4;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
}

.tab-content > .active,
.pill-content > .active {
    display: block;
    padding: 20px;
    background-color: #fff;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
    border-radius: 0 0 2px 2px;
}

.tabs-below > .nav-tabs > li > a:hover {
    border-top-color: #ddd;
    border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
    border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
    float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    border-radius: 2px 0 0 2px;
}

.tabs-left > .nav-tabs > li > a:hover {
    border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
    border-color: #ddd transparent #ddd #ddd;
}

.tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
    border-radius: 0 2px 2px 0;
}

.tabs-right > .nav-tabs > li > a:hover {
    border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
    border-color: #ddd #ddd #ddd transparent;
}


/*------------------------------------*\
    $GRID ($GRILLAS)
\*------------------------------------*/

.centrado,
.centered {
    display: block;
    margin: 0 auto;
}

.width-900 {
    width: 900px;
}
.width-700 {
    width: 700px;
}
.width-300 {
    width: 300px;
}

.container-fluid,
.contenedor,
.contenedor-fluido {
    margin: 10px auto;
    *zoom: 1;
}

.contenedor:before,
.contenedor:after {
    display: table;
    line-height: 0;
    content: "";
}

.contenedor:after {
    clear: both;
}

.container-fluid,
.contenedor-fluido {
    padding-right: 20px;
    padding-left: 20px;
    *zoom: 1;
}

.container-fluid:before,
.container-fluid:after,
.contenedor-fluido:before,
.contenedor-fluido:after {
    display: table;
    line-height: 0;
    content: "";
}

.container-fluid:after,
.contenedor-fluido:after {
    clear: both;
}

.clearfix {
    *zoom:1;
}
.clearfix:before,
.clearfix:after {
    display:table;
    line-height:0;
    content:"";
}
.clearfix:after {
    clear:both;
}

.row {
    margin-left: -20px;
    *zoom: 1;
}

.row, .row-fluid{
    margin-top: 10px;
    margin-bottom: 10px;
}

.row:before,
.row:after {
    display: table;
    line-height: 0;
    content: "";
}

.row:after {
    clear: both;
}

[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
}

.contenedor,
.navbar-static-top .contenedor,
.navbar-fixed-top .contenedor,
.navbar-fixed-bottom .contenedor {
    width: 940px;
}

.span12 {
    width: 940px;
}

.span11 {
    width: 860px;
}

.span10 {
    width: 780px;
}

.span9 {
    width: 700px;
}

.span8 {
    width: 620px;
}

.span7 {
    width: 540px;
}

.span6 {
    width: 460px;
}

.span5 {
    width: 380px;
}

.span4 {
    width: 300px;
}

.span3 {
    width: 220px;
}

.span2 {
    width: 140px;
}

.span1 {
    width: 60px;
}

.offset12 {
    margin-left: 980px;
}

.offset11 {
    margin-left: 900px;
}

.offset10 {
    margin-left: 820px;
}

.offset9 {
    margin-left: 740px;
}

.offset8 {
    margin-left: 660px;
}

.offset7 {
    margin-left: 580px;
}

.offset6 {
    margin-left: 500px;
}

.offset5 {
    margin-left: 420px;
}

.offset4 {
    margin-left: 340px;
}

.offset3 {
    margin-left: 260px;
}

.offset2 {
    margin-left: 180px;
}

.offset1 {
    margin-left: 100px;
}

.row-fluid {
    width: 100%;
    *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
}
.row-fluid:after {
    clear: both;
}
.row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.127659574468085%;
    *margin-left: 2.074468085106383%;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
}
.row-fluid .span11 {
    width: 91.48936170212765%;
    *width: 91.43617021276594%;
}
.row-fluid .span10 {
    width: 82.97872340425532%;
    *width: 82.92553191489361%;
}
.row-fluid .span9 {
    width: 74.46808510638297%;
    *width: 74.41489361702126%;
}
.row-fluid .span8 {
    width: 65.95744680851064%;
    *width: 65.90425531914893%;
}
.row-fluid .span7 {
    width: 57.44680851063829%;
    *width: 57.39361702127659%;
}
.row-fluid .span6 {
    width: 48.93617021276595%;
    *width: 48.88297872340425%;
}
.row-fluid .span5 {
    width: 40.42553191489362%;
    *width: 40.37234042553192%;
}
.row-fluid .span4 {
    width: 31.914893617021278%;
    *width: 31.861702127659576%;
}
.row-fluid .span3 {
    width: 23.404255319148934%;
    *width: 23.351063829787233%;
}
.row-fluid .span2 {
    width: 14.893617021276595%;
    *width: 14.840425531914894%;
}
.row-fluid .span1 {
    width: 6.382978723404255%;
    *width: 6.329787234042553%;
}
.row-fluid .offset12 {
    margin-left: 104.25531914893617%;
    *margin-left: 104.14893617021275%;
}
.row-fluid .offset12:first-child {
    margin-left: 102.12765957446808%;
    *margin-left: 102.02127659574467%;
}
.row-fluid .offset11 {
    margin-left: 95.74468085106382%;
    *margin-left: 95.6382978723404%;
}
.row-fluid .offset11:first-child {
    margin-left: 93.61702127659574%;
    *margin-left: 93.51063829787232%;
}
.row-fluid .offset10 {
    margin-left: 87.23404255319149%;
    *margin-left: 87.12765957446807%;
}
.row-fluid .offset10:first-child {
    margin-left: 85.1063829787234%;
    *margin-left: 84.99999999999999%;
}
.row-fluid .offset9 {
    margin-left: 78.72340425531914%;
    *margin-left: 78.61702127659572%;
}
.row-fluid .offset9:first-child {
    margin-left: 76.59574468085106%;
    *margin-left: 76.48936170212764%;
}
.row-fluid .offset8 {
    margin-left: 70.2127659574468%;
    *margin-left: 70.10638297872339%;
}
.row-fluid .offset8:first-child {
    margin-left: 68.08510638297872%;
    *margin-left: 67.9787234042553%;
}
.row-fluid .offset7 {
    margin-left: 61.70212765957446%;
    *margin-left: 61.59574468085106%;
}
.row-fluid .offset7:first-child {
    margin-left: 59.574468085106375%;
    *margin-left: 59.46808510638297%;
}
.row-fluid .offset6 {
    margin-left: 53.191489361702125%;
    *margin-left: 53.085106382978715%;
}
.row-fluid .offset6:first-child {
    margin-left: 51.063829787234035%;
    *margin-left: 50.95744680851063%;
}
.row-fluid .offset5 {
    margin-left: 44.68085106382979%;
    *margin-left: 44.57446808510638%;
}
.row-fluid .offset5:first-child {
    margin-left: 42.5531914893617%;
    *margin-left: 42.4468085106383%;
}
.row-fluid .offset4 {
    margin-left: 36.170212765957444%;
    *margin-left: 36.06382978723405%;
}
.row-fluid .offset4:first-child {
    margin-left: 34.04255319148936%;
    *margin-left: 33.93617021276596%;
}
.row-fluid .offset3 {
    margin-left: 27.659574468085104%;
    *margin-left: 27.5531914893617%;
}
.row-fluid .offset3:first-child {
    margin-left: 25.53191489361702%;
    *margin-left: 25.425531914893618%;
}
.row-fluid .offset2 {
    margin-left: 19.148936170212764%;
    *margin-left: 19.04255319148936%;
}
.row-fluid .offset2:first-child {
    margin-left: 17.02127659574468%;
    *margin-left: 16.914893617021278%;
}
.row-fluid .offset1 {
    margin-left: 10.638297872340425%;
    *margin-left: 10.53191489361702%;
}
.row-fluid .offset1:first-child {
    margin-left: 8.51063829787234%;
    *margin-left: 8.404255319148938%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
    display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
    float: right;
}


/*------------------------------------*\
    $ICONOS
\*------------------------------------*/

span.icon {
    background-image: url(../../../images/Estandar/Elise/Elise1.png) ;
    display: block;
    margin: 0 5px 0 5px ;
    float: left;
    height: 20px;
    width:20px;
    overflow: hidden;
    text-indent: -9999px;
    background-repeat: no-repeat;
    -webkit-transition: background-image 0.20s linear;
    -moz-transition: background-image 0.20s linear;
    transition: background-image 0.20s linear;
}
.azuloscuro>span.icon,
.verde>span.icon,
.cyan>span.icon,
.naranja>span.icon,
.azul>span.icon,
.rojo>span.icon,
.negro>span.icon,
.celeste>span.icon,
span.icon.light{
    background-image: url(../../../images/Estandar/Elise/Elise3.png) !important;
    display: block;
    margin: 0 5px 0 5px ;
    float: left;
    height: 20px;
    width:20px;
    overflow: hidden;
    text-indent: -9999px;
    background-repeat: no-repeat;
    -webkit-transition: background-image 0.20s linear;
    -moz-transition: background-image 0.20s linear;
    transition: background-image 0.20s linear;
}
span.icon.leter {
    color: white;
    text-shadow: none;
    font-weight: bolder;
    font-size: 15px;
    line-height: 20px;
    text-indent: 6px !important;
    text-shadow: -1px 1px 3px rgba(0, 0, 0, 0.75);
}
span.icon.to-right {
    -moz-transform: scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -webkit-transform: scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
span.icon.to-left {
    -moz-transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -webkit-transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(1) rotate(-90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

.azuloscuro:hover>span.icon,
.verde:hover>span.icon,
.cyan:hover>span.icon,
.naranja:hover>span.icon,
.azul:hover>span.icon,
.rojo:hover>span.icon,
.negro:hover>span.icon,
.celeste:hover>span.icon,
*:hover>.span.icon.light,span.icon.light:hover
{
    background-image: url(../../../images/Estandar/Elise/Elise2.png) !important;
    cursor: pointer;
}
.boton:hover span.icon,
span.icon:hover,
.active>*>*>span.icon,
.active>*>span.icon,
.active>span.icon,
span.icon.active,
a:hover span.icon,
*.open>*>span.icon{
    background-image: url(../../../images/Estandar/Elise/Elise.png) ;
    cursor: pointer;
}
.boton:hover span.icon,
.boton:hover span.icon-s,
a:hover span.icon,
a:hover span.icon-s,
*:hover > span.icon,
*:hover > span.icon-s,
span.icon:hover,
span.icon-s:hover {
    -webkit-animation: 0.5s ease-in 0s  rotate_icon;
    -moz-animation: 0.5s ease-in 0s  rotate_icon;
    animation: 0.5s ease-in 0s  rotate_icon;
}
@-webkit-keyframes rotate_icon {
    0% {
        -webkit-transform: rotate(-20deg);
        -moz-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    50% {
        -webkit-transform: rotate(20deg);
        -moz-transform: rotate(20deg);
        transform: rotate(20deg);
    }
    100% {
        -webkit-transform: rotate(-20deg);
        -moz-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
}
@-moz-keyframes rotate_icon {
    0% {
        -webkit-transform: rotate(-20deg);
        -moz-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    50% {
        -webkit-transform: rotate(20deg);
        -moz-transform: rotate(20deg);
        transform: rotate(20deg);
    }
    100% {
        -webkit-transform: rotate(-20deg);
        -moz-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
}
@keyframes rotate_icon {
    0% {
        -webkit-transform: rotate(-20deg);
        -moz-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    50% {
        -webkit-transform: rotate(20deg);
        -moz-transform: rotate(20deg);
        transform: rotate(20deg);
    }
    100% {
        -webkit-transform: rotate(-20deg);
        -moz-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
}
span.label {
    display: inline-block;
    float: left;
    line-height: 18px;
    height: 18px;
    padding: 0;
    overflow: hidden;
    -webkit-transition: color .20s;
    -moz-transition: color .20s;
    -o-transition: color .20s;
    transition: color .20s;
    margin-top: 2px;
}

/* Sprite Row 1 */
span.icon_a1 {background-position: -0px -0px;}
span.icon_b1 {background-position: -20px -0px;}
span.icon_c1 {background-position: -40px -0px;}
span.icon_d1 {background-position: -60px -0px;}
span.icon_e1 {background-position: -80px -0px;}
span.icon_f1 {background-position: -100px -0px;}
span.icon_g1 {background-position: -120px -0px;}
span.icon_h1 {background-position: -140px -0px;}
span.icon_i1 {background-position: -160px -0px;}
span.icon_j1 {background-position: -180px -0px;}
span.icon_k1 {background-position: -200px -0px;}
span.icon_l1 {background-position: -220px -0px;}
span.icon_m1 {background-position: -240px -0px;}
span.icon_n1 {background-position: -260px -0px;}
span.icon_o1 {background-position: -280px -0px;}
span.icon_p1 {background-position: -300px -0px;}
span.icon_q1 {background-position: -320px -0px;}
span.icon_r1 {background-position: -340px -0px;}
span.icon_s1 {background-position: -360px -0px;}
span.icon_t1 {background-position: -380px -0px;}

span.icon_a2 {background-position: -0px -20px;}
span.icon_b2 {background-position: -20px -20px;}
span.icon_c2 {background-position: -40px -20px;}
span.icon_d2 {background-position: -60px -20px;}
span.icon_e2 {background-position: -80px -20px;}
span.icon_f2 {background-position: -100px -20px;}
span.icon_g2 {background-position: -120px -20px;}
span.icon_h2 {background-position: -140px -20px;}
span.icon_i2 {background-position: -160px -20px;}
span.icon_j2 {background-position: -180px -20px;}
span.icon_k2 {background-position: -200px -20px;}
span.icon_l2 {background-position: -220px -20px;}
span.icon_m2 {background-position: -240px -20px;}
span.icon_n2 {background-position: -260px -20px;}
span.icon_o2 {background-position: -280px -20px;}
span.icon_p2 {background-position: -300px -20px;}
span.icon_q2 {background-position: -320px -20px;}
span.icon_r2 {background-position: -340px -20px;}
span.icon_s2 {background-position: -360px -20px;}
span.icon_t2 {background-position: -380px -20px;}

span.icon_a3 {background-position: -0px -40px;}
span.icon_b3 {background-position: -20px -40px;}
span.icon_c3 {background-position: -40px -40px;}
span.icon_d3 {background-position: -60px -40px;}
span.icon_e3 {background-position: -80px -40px;}
span.icon_f3 {background-position: -100px -40px;}
span.icon_g3 {background-position: -120px -40px;}
span.icon_h3 {background-position: -140px -40px;}
span.icon_i3 {background-position: -160px -40px;}
span.icon_j3 {background-position: -180px -40px;}
span.icon_k3 {background-position: -200px -40px;}
span.icon_l3 {background-position: -220px -40px;}
span.icon_m3 {background-position: -240px -40px;}
span.icon_n3 {background-position: -260px -40px;}
span.icon_o3 {background-position: -280px -40px;}
span.icon_p3 {background-position: -300px -40px;}
span.icon_q3 {background-position: -320px -40px;}
span.icon_r3 {background-position: -340px -40px;}
span.icon_s3 {background-position: -360px -40px;}
span.icon_t3 {background-position: -380px -40px;}

span.icon_a4 {background-position: -0px -60px;}
span.icon_b4 {background-position: -20px -60px;}
span.icon_c4 {background-position: -40px -60px;}
span.icon_d4 {background-position: -60px -60px;}
span.icon_e4 {background-position: -80px -60px;}
span.icon_f4 {background-position: -100px -60px;}
span.icon_g4 {background-position: -120px -60px;}
span.icon_h4 {background-position: -140px -60px;}
span.icon_i4 {background-position: -160px -60px;}
span.icon_j4 {background-position: -180px -60px;}
span.icon_k4 {background-position: -200px -60px;}
span.icon_l4 {background-position: -220px -60px;}
span.icon_m4 {background-position: -240px -60px;}
span.icon_n4 {background-position: -260px -60px;}
span.icon_o4 {background-position: -280px -60px;}
span.icon_p4 {background-position: -300px -60px;}
span.icon_q4 {background-position: -320px -60px;}
span.icon_r4 {background-position: -340px -60px;}
span.icon_s4 {background-position: -360px -60px;}
span.icon_t4 {background-position: -380px -60px;}

span.icon_a5 {background-position: -0px -80px;}
span.icon_b5 {background-position: -20px -80px;}
span.icon_c5 {background-position: -40px -80px;}
span.icon_d5 {background-position: -60px -80px;}
span.icon_e5 {background-position: -80px -80px;}
span.icon_f5 {background-position: -100px -80px;}
span.icon_g5 {background-position: -120px -80px;}
span.icon_h5 {background-position: -140px -80px;}
span.icon_i5 {background-position: -160px -80px;}
span.icon_j5 {background-position: -180px -80px;}
span.icon_k5 {background-position: -200px -80px;}
span.icon_l5 {background-position: -220px -80px;}
span.icon_m5 {background-position: -240px -80px;}
span.icon_n5 {background-position: -260px -80px;}
span.icon_o5 {background-position: -280px -80px;}
span.icon_p5 {background-position: -300px -80px;}
span.icon_q5 {background-position: -320px -80px;}
span.icon_r5 {background-position: -340px -80px;}
span.icon_s5 {background-position: -360px -80px;}
span.icon_t5 {background-position: -380px -80px;}

span.icon_a6 {background-position: -0px -100px;}
span.icon_b6 {background-position: -20px -100px;}
span.icon_c6 {background-position: -40px -100px;}
span.icon_d6 {background-position: -60px -100px;}
span.icon_e6 {background-position: -80px -100px;}
span.icon_f6 {background-position: -100px -100px;}
span.icon_g6 {background-position: -120px -100px;}
span.icon_h6 {background-position: -140px -100px;}
span.icon_i6 {background-position: -160px -100px;}
span.icon_j6 {background-position: -180px -100px;}
span.icon_k6 {background-position: -200px -100px;}
span.icon_l6 {background-position: -220px -100px;}
span.icon_m6 {background-position: -240px -100px;}
span.icon_n6 {background-position: -260px -100px;}
span.icon_o6 {background-position: -280px -100px;}
span.icon_p6 {background-position: -300px -100px;}
span.icon_q6 {background-position: -320px -100px;}
span.icon_r6 {background-position: -340px -100px;}
span.icon_s6 {background-position: -360px -100px;}
span.icon_t6 {background-position: -380px -100px;}

span.icon_a7 {background-position: -0px -120px;}
span.icon_b7 {background-position: -20px -120px;}
span.icon_c7 {background-position: -40px -120px;}
span.icon_d7 {background-position: -60px -120px;}
span.icon_e7 {background-position: -80px -120px;}
span.icon_f7 {background-position: -100px -120px;}
span.icon_g7 {background-position: -120px -120px;}
span.icon_h7 {background-position: -140px -120px;}
span.icon_i7 {background-position: -160px -120px;}
span.icon_j7 {background-position: -180px -120px;}
span.icon_k7 {background-position: -200px -120px;}
span.icon_l7 {background-position: -220px -120px;}
span.icon_m7 {background-position: -240px -120px;}
span.icon_n7 {background-position: -260px -120px;}
span.icon_o7 {background-position: -280px -120px;}
span.icon_p7 {background-position: -300px -120px;}
span.icon_q7 {background-position: -320px -120px;}
span.icon_r7 {background-position: -340px -120px;}
span.icon_s7 {background-position: -360px -120px;}
span.icon_t7 {background-position: -380px -120px;}

span.icon_a8 {background-position: -0px -140px;}
span.icon_b8 {background-position: -20px -140px;}
span.icon_c8 {background-position: -40px -140px;}
span.icon_d8 {background-position: -60px -140px;}
span.icon_e8 {background-position: -80px -140px;}
span.icon_f8 {background-position: -100px -140px;}
span.icon_g8 {background-position: -120px -140px;}
span.icon_h8 {background-position: -140px -140px;}
span.icon_i8 {background-position: -160px -140px;}
span.icon_j8 {background-position: -180px -140px;}
span.icon_k8 {background-position: -200px -140px;}
span.icon_l8 {background-position: -220px -140px;}
span.icon_m8 {background-position: -240px -140px;}
span.icon_n8 {background-position: -260px -140px;}
span.icon_o8 {background-position: -280px -140px;}
span.icon_p8 {background-position: -300px -140px;}
span.icon_q8 {background-position: -320px -140px;}
span.icon_r8 {background-position: -340px -140px;}
span.icon_s8 {background-position: -360px -140px;}
span.icon_t8 {background-position: -380px -140px;}

span.icon_a9 {background-position: -0px -160px;}
span.icon_b9 {background-position: -20px -160px;}
span.icon_c9 {background-position: -40px -160px;}
span.icon_d9 {background-position: -60px -160px;}
span.icon_e9 {background-position: -80px -160px;}
span.icon_f9 {background-position: -100px -160px;}
span.icon_g9 {background-position: -120px -160px;}
span.icon_h9 {background-position: -140px -160px;}
span.icon_i9 {background-position: -160px -160px;}
span.icon_j9 {background-position: -180px -160px;}
span.icon_k9 {background-position: -200px -160px;}
span.icon_l9 {background-position: -220px -160px;}
span.icon_m9 {background-position: -240px -160px;}
span.icon_n9 {background-position: -260px -160px;}
span.icon_o9 {background-position: -280px -160px;}
span.icon_p9 {background-position: -300px -160px;}
span.icon_q9 {background-position: -320px -160px;}
span.icon_r9 {background-position: -340px -160px;}
span.icon_s9 {background-position: -360px -160px;}
span.icon_t9 {background-position: -380px -160px;}

span.icon_a10 {background-position: -0px -180px;}
span.icon_b10 {background-position: -20px -180px;}
span.icon_c10 {background-position: -40px -180px;}
span.icon_d10 {background-position: -60px -180px;}
span.icon_e10 {background-position: -80px -180px;}
span.icon_f10 {background-position: -100px -180px;}
span.icon_g10 {background-position: -120px -180px;}
span.icon_h10 {background-position: -140px -180px;}
span.icon_i10 {background-position: -160px -180px;}
span.icon_j10 {background-position: -180px -180px;}
span.icon_k10 {background-position: -200px -180px;}
span.icon_l10 {background-position: -220px -180px;}
span.icon_m10 {background-position: -240px -180px;}
span.icon_n10 {background-position: -260px -180px;}
span.icon_o10 {background-position: -280px -180px;}
span.icon_p10 {background-position: -300px -180px;}
span.icon_q10 {background-position: -320px -180px;}
span.icon_r10 {background-position: -340px -180px;}
span.icon_s10 {background-position: -360px -180px;}
span.icon_t10 {background-position: -380px -180px;}

span.icon_a11 {background-position: -0px -200px;}
span.icon_b11 {background-position: -20px -200px;}
span.icon_c11 {background-position: -40px -200px;}
span.icon_d11 {background-position: -60px -200px;}
span.icon_e11 {background-position: -80px -200px;}
span.icon_f11 {background-position: -100px -200px;}
span.icon_g11 {background-position: -120px -200px;}
span.icon_h11 {background-position: -140px -200px;}
span.icon_i11 {background-position: -160px -200px;}
span.icon_j11 {background-position: -180px -200px;}
span.icon_k11 {background-position: -200px -200px;}
span.icon_l11 {background-position: -220px -200px;}
span.icon_m11 {background-position: -240px -200px;}
span.icon_n11 {background-position: -260px -200px;}
span.icon_o11 {background-position: -280px -200px;}
span.icon_p11 {background-position: -300px -200px;}
span.icon_q11 {background-position: -320px -200px;}
span.icon_r11 {background-position: -340px -200px;}
span.icon_s11 {background-position: -360px -200px;}
span.icon_t11 {background-position: -380px -200px;}

span.icon_a12 {background-position: -0px -220px;}
span.icon_b12 {background-position: -20px -220px;}
span.icon_c12 {background-position: -40px -220px;}
span.icon_d12 {background-position: -60px -220px;}
span.icon_e12 {background-position: -80px -220px;}
span.icon_f12 {background-position: -100px -220px;}
span.icon_g12 {background-position: -120px -220px;}
span.icon_h12 {background-position: -140px -220px;}
span.icon_i12 {background-position: -160px -220px;}
span.icon_j12 {background-position: -180px -220px;}
span.icon_k12 {background-position: -200px -220px;}
span.icon_l12 {background-position: -220px -220px;}
span.icon_m12 {background-position: -240px -220px;}
span.icon_n12 {background-position: -260px -220px;}
span.icon_o12 {background-position: -280px -220px;}
span.icon_p12 {background-position: -300px -220px;}
span.icon_q12 {background-position: -320px -220px;}
span.icon_r12 {background-position: -340px -220px;}
span.icon_s12 {background-position: -360px -220px;}
span.icon_t12 {background-position: -380px -220px;}

span.icon_a13 {background-position: -0px -240px;}
span.icon_b13 {background-position: -20px -240px;}
span.icon_c13 {background-position: -40px -240px;}
span.icon_d13 {background-position: -60px -240px;}
span.icon_e13 {background-position: -80px -240px;}
span.icon_f13 {background-position: -100px -240px;}
span.icon_g13 {background-position: -120px -240px;}
span.icon_h13 {background-position: -140px -240px;}
span.icon_i13 {background-position: -160px -240px;}
span.icon_j13 {background-position: -180px -240px;}
span.icon_k13 {background-position: -200px -240px;}
span.icon_l13 {background-position: -220px -240px;}
span.icon_m13 {background-position: -240px -240px;}
span.icon_n13 {background-position: -260px -240px;}
span.icon_o13 {background-position: -280px -240px;}
span.icon_p13 {background-position: -300px -240px;}
span.icon_q13 {background-position: -320px -240px;}
span.icon_r13 {background-position: -340px -240px;}
span.icon_s13 {background-position: -360px -240px;}
span.icon_t13 {background-position: -380px -240px;}

span.icon_a14 {background-position: -0px -260px;}
span.icon_b14 {background-position: -20px -260px;}
span.icon_c14 {background-position: -40px -260px;}
span.icon_d14 {background-position: -60px -260px;}
span.icon_e14 {background-position: -80px -260px;}
span.icon_f14 {background-position: -100px -260px;}
span.icon_g14 {background-position: -120px -260px;}
span.icon_h14 {background-position: -140px -260px;}
span.icon_i14 {background-position: -160px -260px;}
span.icon_j14 {background-position: -180px -260px;}
span.icon_k14 {background-position: -200px -260px;}
span.icon_l14 {background-position: -220px -260px;}
span.icon_m14 {background-position: -240px -260px;}
span.icon_n14 {background-position: -260px -260px;}
span.icon_o14 {background-position: -280px -260px;}
span.icon_p14 {background-position: -300px -260px;}
span.icon_q14 {background-position: -320px -260px;}
span.icon_r14 {background-position: -340px -260px;}
span.icon_s14 {background-position: -360px -260px;}
span.icon_t14 {background-position: -380px -260px;}

span.icon_a15 {background-position: -0px -280px;}
span.icon_b15 {background-position: -20px -280px;}
span.icon_c15 {background-position: -40px -280px;}
span.icon_d15 {background-position: -60px -280px;}
span.icon_e15 {background-position: -80px -280px;}
span.icon_f15 {background-position: -100px -280px;}
span.icon_g15 {background-position: -120px -280px;}
span.icon_h15 {background-position: -140px -280px;}
span.icon_i15 {background-position: -160px -280px;}
span.icon_j15 {background-position: -180px -280px;}
span.icon_k15 {background-position: -200px -280px;}
span.icon_l15 {background-position: -220px -280px;}
span.icon_m15 {background-position: -240px -280px;}
span.icon_n15 {background-position: -260px -280px;}
span.icon_o15 {background-position: -280px -280px;}
span.icon_p15 {background-position: -300px -280px;}
span.icon_q15 {background-position: -320px -280px;}
span.icon_r15 {background-position: -340px -280px;}
span.icon_s15 {background-position: -360px -280px;}
span.icon_t15 {background-position: -380px -280px;}

span.icon_a16 {background-position: -0px -300px;}
span.icon_b16 {background-position: -20px -300px;}
span.icon_c16 {background-position: -40px -300px;}
span.icon_d16 {background-position: -60px -300px;}
span.icon_e16 {background-position: -80px -300px;}
span.icon_f16 {background-position: -100px -300px;}
span.icon_g16 {background-position: -120px -300px;}
span.icon_h16 {background-position: -140px -300px;}
span.icon_i16 {background-position: -160px -300px;}
span.icon_j16 {background-position: -180px -300px;}
span.icon_k16 {background-position: -200px -300px;}
span.icon_l16 {background-position: -220px -300px;}
span.icon_m16 {background-position: -240px -300px;}
span.icon_n16 {background-position: -260px -300px;}
span.icon_o16 {background-position: -280px -300px;}
span.icon_p16 {background-position: -300px -300px;}
span.icon_q16 {background-position: -320px -300px;}
span.icon_r16 {background-position: -340px -300px;}
span.icon_s16 {background-position: -360px -300px;}
span.icon_t16 {background-position: -380px -300px;}


/*------------------------------------*\
    $ICONOS-SMALL
\*------------------------------------*/

span.icon-s {
    float: left;
    overflow: hidden;
    display: block;
    margin: 1px !important;
    height: 14px;
    width: 14px;
    text-indent: -9999px;
    background-image: url(../../../images/Estandar/Elise/Elise1.png);
    background-repeat: no-repeat;
    background-size:280px auto;
    -webkit-transition: background-image 0.20s linear;
    -moz-transition: background-image 0.20s linear;
    transition: background-image 0.20s linear;
}

.azuloscuro span.icon-s,
.verde span.icon-s,
.cyan span.icon-s,
.naranja span.icon-s,
.azul span.icon-s,
.rojo span.icon-s,
.negro span.icon-s,
.celeste span.icon-s,
span.icon-s.light {
    background-image: url(../../../images/Estandar/Elise/Elise2.png);
    margin: 1px !important;
    float: left;
    height: 14px;
    width:14px;
    overflow: hidden;
    text-indent: -9999px;
    background-repeat: no-repeat;
    -webkit-transition: background-image 0.20s linear;
    -moz-transition: background-image 0.20s linear;
    transition: background-image 0.20s linear;
    background-size:280px auto;
}
.boton.boton-mini>span.icon-s {
    margin: 0 !important;
}
.boton:hover span.icon-s,
span.icon-s:hover,
.active>*>*>span.icon-s,
.active>*>span.icon-s,
.active>span.icon-s,
span.icon-s.active,
a:hover span.icon-s {
    background-image: url(../../../images/Estandar/Elise/Elise.png);
    cursor: pointer;
    background-size:280px auto;
}
.azuloscuro:hover>span.icon-s,
.verde:hover>span.icon-s,
.cyan:hover>span.icon-s,
.naranja:hover>span.icon-s,
.azul:hover>span.icon-s,
.rojo:hover>span.icon-s,
.negro:hover>span.icon-s,
.celeste:hover>span.icon-s {
    background-image: url(../../../images/Estandar/Elise/Elise3.png);
    cursor: pointer;
    background-size:280px auto;
}

span.icon-s.icon_a1 {background-position: -0px -0px;}
span.icon-s.icon_b1 {background-position: -14px -0px;}
span.icon-s.icon_c1 {background-position: -28px -0px;}
span.icon-s.icon_d1 {background-position: -42px -0px;}
span.icon-s.icon_e1 {background-position: -56px -0px;}
span.icon-s.icon_f1 {background-position: -70px -0px;}
span.icon-s.icon_g1 {background-position: -84px -0px;}
span.icon-s.icon_h1 {background-position: -98px -0px;}
span.icon-s.icon_i1 {background-position: -112px -0px;}
span.icon-s.icon_j1 {background-position: -126px -0px;}
span.icon-s.icon_k1 {background-position: -140px -0px;}
span.icon-s.icon_l1 {background-position: -154px -0px;}
span.icon-s.icon_m1 {background-position: -168px -0px;}
span.icon-s.icon_n1 {background-position: -182px -0px;}
span.icon-s.icon_o1 {background-position: -196px -0px;}
span.icon-s.icon_p1 {background-position: -210px -0px;}
span.icon-s.icon_q1 {background-position: -224px -0px;}
span.icon-s.icon_r1 {background-position: -238px -0px;}
span.icon-s.icon_s1 {background-position: -252px -0px;}
span.icon-s.icon_t1 {background-position: -266px -0px;}

span.icon-s.icon_a2 {background-position: -0px -14px;}
span.icon-s.icon_b2 {background-position: -14px -14px;}
span.icon-s.icon_c2 {background-position: -28px -14px;}
span.icon-s.icon_d2 {background-position: -42px -14px;}
span.icon-s.icon_e2 {background-position: -56px -14px;}
span.icon-s.icon_f2 {background-position: -70px -14px;}
span.icon-s.icon_g2 {background-position: -84px -14px;}
span.icon-s.icon_h2 {background-position: -98px -14px;}
span.icon-s.icon_i2 {background-position: -112px -14px;}
span.icon-s.icon_j2 {background-position: -126px -14px;}
span.icon-s.icon_k2 {background-position: -140px -14px;}
span.icon-s.icon_l2 {background-position: -154px -14px;}
span.icon-s.icon_m2 {background-position: -168px -14px;}
span.icon-s.icon_n2 {background-position: -182px -14px;}
span.icon-s.icon_o2 {background-position: -196px -14px;}
span.icon-s.icon_p2 {background-position: -210px -14px;}
span.icon-s.icon_q2 {background-position: -224px -14px;}
span.icon-s.icon_r2 {background-position: -238px -14px;}
span.icon-s.icon_s2 {background-position: -252px -14px;}
span.icon-s.icon_t2 {background-position: -266px -14px;}

span.icon-s.icon_a3 {background-position: -0px -28px;}
span.icon-s.icon_b3 {background-position: -14px -28px;}
span.icon-s.icon_c3 {background-position: -28px -28px;}
span.icon-s.icon_d3 {background-position: -42px -28px;}
span.icon-s.icon_e3 {background-position: -56px -28px;}
span.icon-s.icon_f3 {background-position: -70px -28px;}
span.icon-s.icon_g3 {background-position: -84px -28px;}
span.icon-s.icon_h3 {background-position: -98px -28px;}
span.icon-s.icon_i3 {background-position: -112px -28px;}
span.icon-s.icon_j3 {background-position: -126px -28px;}
span.icon-s.icon_k3 {background-position: -140px -28px;}
span.icon-s.icon_l3 {background-position: -154px -28px;}
span.icon-s.icon_m3 {background-position: -168px -28px;}
span.icon-s.icon_n3 {background-position: -182px -28px;}
span.icon-s.icon_o3 {background-position: -196px -28px;}
span.icon-s.icon_p3 {background-position: -210px -28px;}
span.icon-s.icon_q3 {background-position: -224px -28px;}
span.icon-s.icon_r3 {background-position: -238px -28px;}
span.icon-s.icon_s3 {background-position: -252px -28px;}
span.icon-s.icon_t3 {background-position: -266px -28px;}

span.icon-s.icon_a4 {background-position: -0px -42px;}
span.icon-s.icon_b4 {background-position: -14px -42px;}
span.icon-s.icon_c4 {background-position: -28px -42px;}
span.icon-s.icon_d4 {background-position: -42px -42px;}
span.icon-s.icon_e4 {background-position: -56px -42px;}
span.icon-s.icon_f4 {background-position: -70px -42px;}
span.icon-s.icon_g4 {background-position: -84px -42px;}
span.icon-s.icon_h4 {background-position: -98px -42px;}
span.icon-s.icon_i4 {background-position: -112px -42px;}
span.icon-s.icon_j4 {background-position: -126px -42px;}
span.icon-s.icon_k4 {background-position: -140px -42px;}
span.icon-s.icon_l4 {background-position: -154px -42px;}
span.icon-s.icon_m4 {background-position: -168px -42px;}
span.icon-s.icon_n4 {background-position: -182px -42px;}
span.icon-s.icon_o4 {background-position: -196px -42px;}
span.icon-s.icon_p4 {background-position: -210px -42px;}
span.icon-s.icon_q4 {background-position: -224px -42px;}
span.icon-s.icon_r4 {background-position: -238px -42px;}
span.icon-s.icon_s4 {background-position: -252px -42px;}
span.icon-s.icon_t4 {background-position: -266px -42px;}

span.icon-s.icon_a5 {background-position: -0px -56px;}
span.icon-s.icon_b5 {background-position: -14px -56px;}
span.icon-s.icon_c5 {background-position: -28px -56px;}
span.icon-s.icon_d5 {background-position: -42px -56px;}
span.icon-s.icon_e5 {background-position: -56px -56px;}
span.icon-s.icon_f5 {background-position: -70px -56px;}
span.icon-s.icon_g5 {background-position: -84px -56px;}
span.icon-s.icon_h5 {background-position: -98px -56px;}
span.icon-s.icon_i5 {background-position: -112px -56px;}
span.icon-s.icon_j5 {background-position: -126px -56px;}
span.icon-s.icon_k5 {background-position: -140px -56px;}
span.icon-s.icon_l5 {background-position: -154px -56px;}
span.icon-s.icon_m5 {background-position: -168px -56px;}
span.icon-s.icon_n5 {background-position: -182px -56px;}
span.icon-s.icon_o5 {background-position: -196px -56px;}
span.icon-s.icon_p5 {background-position: -210px -56px;}
span.icon-s.icon_q5 {background-position: -224px -56px;}
span.icon-s.icon_r5 {background-position: -238px -56px;}
span.icon-s.icon_s5 {background-position: -252px -56px;}
span.icon-s.icon_t5 {background-position: -266px -56px;}

span.icon-s.icon_a6 {background-position: -0px -70px;}
span.icon-s.icon_b6 {background-position: -14px -70px;}
span.icon-s.icon_c6 {background-position: -28px -70px;}
span.icon-s.icon_d6 {background-position: -42px -70px;}
span.icon-s.icon_e6 {background-position: -56px -70px;}
span.icon-s.icon_f6 {background-position: -70px -70px;}
span.icon-s.icon_g6 {background-position: -84px -70px;}
span.icon-s.icon_h6 {background-position: -98px -70px;}
span.icon-s.icon_i6 {background-position: -112px -70px;}
span.icon-s.icon_j6 {background-position: -126px -70px;}
span.icon-s.icon_k6 {background-position: -140px -70px;}
span.icon-s.icon_l6 {background-position: -154px -70px;}
span.icon-s.icon_m6 {background-position: -168px -70px;}
span.icon-s.icon_n6 {background-position: -182px -70px;}
span.icon-s.icon_o6 {background-position: -196px -70px;}
span.icon-s.icon_p6 {background-position: -210px -70px;}
span.icon-s.icon_q6 {background-position: -224px -70px;}
span.icon-s.icon_r6 {background-position: -238px -70px;}
span.icon-s.icon_s6 {background-position: -252px -70px;}
span.icon-s.icon_t6 {background-position: -266px -70px;}

span.icon-s.icon_a7 {background-position: -0px -84px;}
span.icon-s.icon_b7 {background-position: -14px -84px;}
span.icon-s.icon_c7 {background-position: -28px -84px;}
span.icon-s.icon_d7 {background-position: -42px -84px;}
span.icon-s.icon_e7 {background-position: -56px -84px;}
span.icon-s.icon_f7 {background-position: -70px -84px;}
span.icon-s.icon_g7 {background-position: -84px -84px;}
span.icon-s.icon_h7 {background-position: -98px -84px;}
span.icon-s.icon_i7 {background-position: -112px -84px;}
span.icon-s.icon_j7 {background-position: -126px -84px;}
span.icon-s.icon_k7 {background-position: -140px -84px;}
span.icon-s.icon_l7 {background-position: -154px -84px;}
span.icon-s.icon_m7 {background-position: -168px -84px;}
span.icon-s.icon_n7 {background-position: -182px -84px;}
span.icon-s.icon_o7 {background-position: -196px -84px;}
span.icon-s.icon_p7 {background-position: -210px -84px;}
span.icon-s.icon_q7 {background-position: -224px -84px;}
span.icon-s.icon_r7 {background-position: -238px -84px;}
span.icon-s.icon_s7 {background-position: -252px -84px;}
span.icon-s.icon_t7 {background-position: -266px -84px;}

span.icon-s.icon_a8 {background-position: -0px -98px;}
span.icon-s.icon_b8 {background-position: -14px -98px;}
span.icon-s.icon_c8 {background-position: -28px -98px;}
span.icon-s.icon_d8 {background-position: -42px -98px;}
span.icon-s.icon_e8 {background-position: -56px -98px;}
span.icon-s.icon_f8 {background-position: -70px -98px;}
span.icon-s.icon_g8 {background-position: -84px -98px;}
span.icon-s.icon_h8 {background-position: -98px -98px;}
span.icon-s.icon_i8 {background-position: -112px -98px;}
span.icon-s.icon_j8 {background-position: -126px -98px;}
span.icon-s.icon_k8 {background-position: -140px -98px;}
span.icon-s.icon_l8 {background-position: -154px -98px;}
span.icon-s.icon_m8 {background-position: -168px -98px;}
span.icon-s.icon_n8 {background-position: -182px -98px;}
span.icon-s.icon_o8 {background-position: -196px -98px;}
span.icon-s.icon_p8 {background-position: -210px -98px;}
span.icon-s.icon_q8 {background-position: -224px -98px;}
span.icon-s.icon_r8 {background-position: -238px -98px;}
span.icon-s.icon_s8 {background-position: -252px -98px;}
span.icon-s.icon_t8 {background-position: -266px -98px;}

span.icon-s.icon_a9 {background-position: -0px -112px;}
span.icon-s.icon_b9 {background-position: -14px -112px;}
span.icon-s.icon_c9 {background-position: -28px -112px;}
span.icon-s.icon_d9 {background-position: -42px -112px;}
span.icon-s.icon_e9 {background-position: -56px -112px;}
span.icon-s.icon_f9 {background-position: -70px -112px;}
span.icon-s.icon_g9 {background-position: -84px -112px;}
span.icon-s.icon_h9 {background-position: -98px -112px;}
span.icon-s.icon_i9 {background-position: -112px -112px;}
span.icon-s.icon_j9 {background-position: -126px -112px;}
span.icon-s.icon_k9 {background-position: -140px -112px;}
span.icon-s.icon_l9 {background-position: -154px -112px;}
span.icon-s.icon_m9 {background-position: -168px -112px;}
span.icon-s.icon_n9 {background-position: -182px -112px;}
span.icon-s.icon_o9 {background-position: -196px -112px;}
span.icon-s.icon_p9 {background-position: -210px -112px;}
span.icon-s.icon_q9 {background-position: -224px -112px;}
span.icon-s.icon_r9 {background-position: -238px -112px;}
span.icon-s.icon_s9 {background-position: -252px -112px;}
span.icon-s.icon_t9 {background-position: -266px -112px;}

span.icon-s.icon_a10 {background-position: -0px -126px;}
span.icon-s.icon_b10 {background-position: -14px -126px;}
span.icon-s.icon_c10 {background-position: -28px -126px;}
span.icon-s.icon_d10 {background-position: -42px -126px;}
span.icon-s.icon_e10 {background-position: -56px -126px;}
span.icon-s.icon_f10 {background-position: -70px -126px;}
span.icon-s.icon_g10 {background-position: -84px -126px;}
span.icon-s.icon_h10 {background-position: -98px -126px;}
span.icon-s.icon_i10 {background-position: -112px -126px;}
span.icon-s.icon_j10 {background-position: -126px -126px;}
span.icon-s.icon_k10 {background-position: -140px -126px;}
span.icon-s.icon_l10 {background-position: -154px -126px;}
span.icon-s.icon_m10 {background-position: -168px -126px;}
span.icon-s.icon_n10 {background-position: -182px -126px;}
span.icon-s.icon_o10 {background-position: -196px -126px;}
span.icon-s.icon_p10 {background-position: -210px -126px;}
span.icon-s.icon_q10 {background-position: -224px -126px;}
span.icon-s.icon_r10 {background-position: -238px -126px;}
span.icon-s.icon_s10 {background-position: -252px -126px;}
span.icon-s.icon_t10 {background-position: -266px -126px;}

span.icon-s.icon_a11 {background-position: -0px -140px;}
span.icon-s.icon_b11 {background-position: -14px -140px;}
span.icon-s.icon_c11 {background-position: -28px -140px;}
span.icon-s.icon_d11 {background-position: -42px -140px;}
span.icon-s.icon_e11 {background-position: -56px -140px;}
span.icon-s.icon_f11 {background-position: -70px -140px;}
span.icon-s.icon_g11 {background-position: -84px -140px;}
span.icon-s.icon_h11 {background-position: -98px -140px;}
span.icon-s.icon_i11 {background-position: -112px -140px;}
span.icon-s.icon_j11 {background-position: -126px -140px;}
span.icon-s.icon_k11 {background-position: -140px -140px;}
span.icon-s.icon_l11 {background-position: -154px -140px;}
span.icon-s.icon_m11 {background-position: -168px -140px;}
span.icon-s.icon_n11 {background-position: -182px -140px;}
span.icon-s.icon_o11 {background-position: -196px -140px;}
span.icon-s.icon_p11 {background-position: -210px -140px;}
span.icon-s.icon_q11 {background-position: -224px -140px;}
span.icon-s.icon_r11 {background-position: -238px -140px;}
span.icon-s.icon_s11 {background-position: -252px -140px;}
span.icon-s.icon_t11 {background-position: -266px -140px;}

span.icon-s.icon_a12 {background-position: -0px -154px;}
span.icon-s.icon_b12 {background-position: -14px -154px;}
span.icon-s.icon_c12 {background-position: -28px -154px;}
span.icon-s.icon_d12 {background-position: -42px -154px;}
span.icon-s.icon_e12 {background-position: -56px -154px;}
span.icon-s.icon_f12 {background-position: -70px -154px;}
span.icon-s.icon_g12 {background-position: -84px -154px;}
span.icon-s.icon_h12 {background-position: -98px -154px;}
span.icon-s.icon_i12 {background-position: -112px -154px;}
span.icon-s.icon_j12 {background-position: -126px -154px;}
span.icon-s.icon_k12 {background-position: -140px -154px;}
span.icon-s.icon_l12 {background-position: -154px -154px;}
span.icon-s.icon_m12 {background-position: -168px -154px;}
span.icon-s.icon_n12 {background-position: -182px -154px;}
span.icon-s.icon_o12 {background-position: -196px -154px;}
span.icon-s.icon_p12 {background-position: -210px -154px;}
span.icon-s.icon_q12 {background-position: -224px -154px;}
span.icon-s.icon_r12 {background-position: -238px -154px;}
span.icon-s.icon_s12 {background-position: -252px -154px;}
span.icon-s.icon_t12 {background-position: -266px -154px;}

span.icon-s.icon_a13 {background-position: -0px -168px;}
span.icon-s.icon_b13 {background-position: -14px -168px;}
span.icon-s.icon_c13 {background-position: -28px -168px;}
span.icon-s.icon_d13 {background-position: -42px -168px;}
span.icon-s.icon_e13 {background-position: -56px -168px;}
span.icon-s.icon_f13 {background-position: -70px -168px;}
span.icon-s.icon_g13 {background-position: -84px -168px;}
span.icon-s.icon_h13 {background-position: -98px -168px;}
span.icon-s.icon_i13 {background-position: -112px -168px;}
span.icon-s.icon_j13 {background-position: -126px -168px;}
span.icon-s.icon_k13 {background-position: -140px -168px;}
span.icon-s.icon_l13 {background-position: -154px -168px;}
span.icon-s.icon_m13 {background-position: -168px -168px;}
span.icon-s.icon_n13 {background-position: -182px -168px;}
span.icon-s.icon_o13 {background-position: -196px -168px;}
span.icon-s.icon_p13 {background-position: -210px -168px;}
span.icon-s.icon_q13 {background-position: -224px -168px;}
span.icon-s.icon_r13 {background-position: -238px -168px;}
span.icon-s.icon_s13 {background-position: -252px -168px;}
span.icon-s.icon_t13 {background-position: -266px -168px;}

span.icon-s.icon_a14 {background-position: -0px -182px;}
span.icon-s.icon_b14 {background-position: -14px -182px;}
span.icon-s.icon_c14 {background-position: -28px -182px;}
span.icon-s.icon_d14 {background-position: -42px -182px;}
span.icon-s.icon_e14 {background-position: -56px -182px;}
span.icon-s.icon_f14 {background-position: -70px -182px;}
span.icon-s.icon_g14 {background-position: -84px -182px;}
span.icon-s.icon_h14 {background-position: -98px -182px;}
span.icon-s.icon_i14 {background-position: -112px -182px;}
span.icon-s.icon_j14 {background-position: -126px -182px;}
span.icon-s.icon_k14 {background-position: -140px -182px;}
span.icon-s.icon_l14 {background-position: -154px -182px;}
span.icon-s.icon_m14 {background-position: -168px -182px;}
span.icon-s.icon_n14 {background-position: -182px -182px;}
span.icon-s.icon_o14 {background-position: -196px -182px;}
span.icon-s.icon_p14 {background-position: -210px -182px;}
span.icon-s.icon_q14 {background-position: -224px -182px;}
span.icon-s.icon_r14 {background-position: -238px -182px;}
span.icon-s.icon_s14 {background-position: -252px -182px;}
span.icon-s.icon_t14 {background-position: -266px -182px;}

span.icon-s.icon_a15 {background-position: -0px -196px;}
span.icon-s.icon_b15 {background-position: -14px -196px;}
span.icon-s.icon_c15 {background-position: -28px -196px;}
span.icon-s.icon_d15 {background-position: -42px -196px;}
span.icon-s.icon_e15 {background-position: -56px -196px;}
span.icon-s.icon_f15 {background-position: -70px -196px;}
span.icon-s.icon_g15 {background-position: -84px -196px;}
span.icon-s.icon_h15 {background-position: -98px -196px;}
span.icon-s.icon_i15 {background-position: -112px -196px;}
span.icon-s.icon_j15 {background-position: -126px -196px;}
span.icon-s.icon_k15 {background-position: -140px -196px;}
span.icon-s.icon_l15 {background-position: -154px -196px;}
span.icon-s.icon_m15 {background-position: -168px -196px;}
span.icon-s.icon_n15 {background-position: -182px -196px;}
span.icon-s.icon_o15 {background-position: -196px -196px;}
span.icon-s.icon_p15 {background-position: -210px -196px;}
span.icon-s.icon_q15 {background-position: -224px -196px;}
span.icon-s.icon_r15 {background-position: -238px -196px;}
span.icon-s.icon_s15 {background-position: -252px -196px;}
span.icon-s.icon_t15 {background-position: -266px -196px;}

span.icon-s.icon_a16 {background-position: -0px -210px;}
span.icon-s.icon_b16 {background-position: -14px -210px;}
span.icon-s.icon_c16 {background-position: -28px -210px;}
span.icon-s.icon_d16 {background-position: -42px -210px;}
span.icon-s.icon_e16 {background-position: -56px -210px;}
span.icon-s.icon_f16 {background-position: -70px -210px;}
span.icon-s.icon_g16 {background-position: -84px -210px;}
span.icon-s.icon_h16 {background-position: -98px -210px;}
span.icon-s.icon_i16 {background-position: -112px -210px;}
span.icon-s.icon_j16 {background-position: -126px -210px;}
span.icon-s.icon_k16 {background-position: -140px -210px;}
span.icon-s.icon_l16 {background-position: -154px -210px;}
span.icon-s.icon_m16 {background-position: -168px -210px;}
span.icon-s.icon_n16 {background-position: -182px -210px;}
span.icon-s.icon_o16 {background-position: -196px -210px;}
span.icon-s.icon_p16 {background-position: -210px -210px;}
span.icon-s.icon_q16 {background-position: -224px -210px;}
span.icon-s.icon_r16 {background-position: -238px -210px;}
span.icon-s.icon_s16 {background-position: -252px -210px;}
span.icon-s.icon_t16 {background-position: -266px -210px;}

span.icon-s.icon_a17 {background-position: -0px -224px;}
span.icon-s.icon_b17 {background-position: -14px -224px;}
span.icon-s.icon_c17 {background-position: -28px -224px;}
span.icon-s.icon_d17 {background-position: -42px -224px;}
span.icon-s.icon_e17 {background-position: -56px -224px;}
span.icon-s.icon_f17 {background-position: -70px -224px;}
span.icon-s.icon_g17 {background-position: -84px -224px;}
span.icon-s.icon_h17 {background-position: -98px -224px;}
span.icon-s.icon_i17 {background-position: -112px -224px;}
span.icon-s.icon_j17 {background-position: -126px -224px;}
span.icon-s.icon_k17 {background-position: -140px -224px;}
span.icon-s.icon_l17 {background-position: -154px -224px;}
span.icon-s.icon_m17 {background-position: -168px -224px;}
span.icon-s.icon_n17 {background-position: -182px -224px;}
span.icon-s.icon_o17 {background-position: -196px -224px;}
span.icon-s.icon_p17 {background-position: -210px -224px;}
span.icon-s.icon_q17 {background-position: -224px -224px;}
span.icon-s.icon_r17 {background-position: -238px -224px;}
span.icon-s.icon_s17 {background-position: -252px -224px;}
span.icon-s.icon_t17 {background-position: -266px -224px;}

span.icon-s.icon_a18 {background-position: -0px -238px;}
span.icon-s.icon_b18 {background-position: -14px -238px;}
span.icon-s.icon_c18 {background-position: -28px -238px;}
span.icon-s.icon_d18 {background-position: -42px -238px;}
span.icon-s.icon_e18 {background-position: -56px -238px;}
span.icon-s.icon_f18 {background-position: -70px -238px;}
span.icon-s.icon_g18 {background-position: -84px -238px;}
span.icon-s.icon_h18 {background-position: -98px -238px;}
span.icon-s.icon_i18 {background-position: -112px -238px;}
span.icon-s.icon_j18 {background-position: -126px -238px;}
span.icon-s.icon_k18 {background-position: -140px -238px;}
span.icon-s.icon_l18 {background-position: -154px -238px;}
span.icon-s.icon_m18 {background-position: -168px -238px;}
span.icon-s.icon_n18 {background-position: -182px -238px;}
span.icon-s.icon_o18 {background-position: -196px -238px;}
span.icon-s.icon_p18 {background-position: -210px -238px;}
span.icon-s.icon_q18 {background-position: -224px -238px;}
span.icon-s.icon_r18 {background-position: -238px -238px;}
span.icon-s.icon_s18 {background-position: -252px -238px;}
span.icon-s.icon_t18 {background-position: -266px -238px;}

span.icon-s.icon_a19 {background-position: -0px -252px;}
span.icon-s.icon_b19 {background-position: -14px -252px;}
span.icon-s.icon_c19 {background-position: -28px -252px;}
span.icon-s.icon_d19 {background-position: -42px -252px;}
span.icon-s.icon_e19 {background-position: -56px -252px;}
span.icon-s.icon_f19 {background-position: -70px -252px;}
span.icon-s.icon_g19 {background-position: -84px -252px;}
span.icon-s.icon_h19 {background-position: -98px -252px;}
span.icon-s.icon_i19 {background-position: -112px -252px;}
span.icon-s.icon_j19 {background-position: -126px -252px;}
span.icon-s.icon_k19 {background-position: -140px -252px;}
span.icon-s.icon_l19 {background-position: -154px -252px;}
span.icon-s.icon_m19 {background-position: -168px -252px;}
span.icon-s.icon_n19 {background-position: -182px -252px;}
span.icon-s.icon_o19 {background-position: -196px -252px;}
span.icon-s.icon_p19 {background-position: -210px -252px;}
span.icon-s.icon_q19 {background-position: -224px -252px;}
span.icon-s.icon_r19 {background-position: -238px -252px;}
span.icon-s.icon_s19 {background-position: -252px -252px;}
span.icon-s.icon_t19 {background-position: -266px -252px;}

span.icon-s.icon_a20 {background-position: -0px -266px;}
span.icon-s.icon_b20 {background-position: -14px -266px;}
span.icon-s.icon_c20 {background-position: -28px -266px;}
span.icon-s.icon_d20 {background-position: -42px -266px;}
span.icon-s.icon_e20 {background-position: -56px -266px;}
span.icon-s.icon_f20 {background-position: -70px -266px;}
span.icon-s.icon_g20 {background-position: -84px -266px;}
span.icon-s.icon_h20 {background-position: -98px -266px;}
span.icon-s.icon_i20 {background-position: -112px -266px;}
span.icon-s.icon_j20 {background-position: -126px -266px;}
span.icon-s.icon_k20 {background-position: -140px -266px;}
span.icon-s.icon_l20 {background-position: -154px -266px;}
span.icon-s.icon_m20 {background-position: -168px -266px;}
span.icon-s.icon_n20 {background-position: -182px -266px;}
span.icon-s.icon_o20 {background-position: -196px -266px;}
span.icon-s.icon_p20 {background-position: -210px -266px;}
span.icon-s.icon_q20 {background-position: -224px -266px;}
span.icon-s.icon_r20 {background-position: -238px -266px;}
span.icon-s.icon_s20 {background-position: -252px -266px;}
span.icon-s.icon_t20 {background-position: -266px -266px;}


/*------------------------------------*\
    $ICONOS-INPUT
\*------------------------------------*/

input.icon {
    padding: 2px 5px 2px 35px !important;
    background-repeat: no-repeat;
    background-position: 7px 4px;
}
select.icon {
    padding: 3px 3px 3px 35px !important;
    background-repeat: no-repeat;
    background-position: 7px 4px;
}

input.icon_a1 {background-image: url(../../../images/Estandar/Elise/gris/icon_a1.gif);}
input.icon_b1 {background-image: url(../../../images/Estandar/Elise/gris/icon_b1.gif);}
input.icon_c1 {background-image: url(../../../images/Estandar/Elise/gris/icon_c1.gif);}
input.icon_d1 {background-image: url(../../../images/Estandar/Elise/gris/icon_d1.gif);}
input.icon_e1 {background-image: url(../../../images/Estandar/Elise/gris/icon_e1.gif);}
input.icon_f1 {background-image: url(../../../images/Estandar/Elise/gris/icon_f1.gif);}
input.icon_g1 {background-image: url(../../../images/Estandar/Elise/gris/icon_g1.gif);}
input.icon_h1 {background-image: url(../../../images/Estandar/Elise/gris/icon_h1.gif);}
input.icon_i1 {background-image: url(../../../images/Estandar/Elise/gris/icon_i1.gif);}
input.icon_j1 {background-image: url(../../../images/Estandar/Elise/gris/icon_j1.gif);}
input.icon_k1 {background-image: url(../../../images/Estandar/Elise/gris/icon_k1.gif);}
input.icon_l1 {background-image: url(../../../images/Estandar/Elise/gris/icon_l1.gif);}
input.icon_m1 {background-image: url(../../../images/Estandar/Elise/gris/icon_m1.gif);}
input.icon_n1 {background-image: url(../../../images/Estandar/Elise/gris/icon_n1.gif);}
input.icon_o1 {background-image: url(../../../images/Estandar/Elise/gris/icon_o1.gif);}
input.icon_p1 {background-image: url(../../../images/Estandar/Elise/gris/icon_p1.gif);}
input.icon_q1 {background-image: url(../../../images/Estandar/Elise/gris/icon_q1.gif);}
input.icon_r1 {background-image: url(../../../images/Estandar/Elise/gris/icon_r1.gif);}
input.icon_s1 {background-image: url(../../../images/Estandar/Elise/gris/icon_s1.gif);}
input.icon_t1 {background-image: url(../../../images/Estandar/Elise/gris/icon_t1.gif);}

input.icon_a2 {background-image: url(../../../images/Estandar/Elise/gris/icon_a2.gif);}
input.icon_b2 {background-image: url(../../../images/Estandar/Elise/gris/icon_b2.gif);}
input.icon_c2 {background-image: url(../../../images/Estandar/Elise/gris/icon_c2.gif);}
input.icon_d2 {background-image: url(../../../images/Estandar/Elise/gris/icon_d2.gif);}
input.icon_e2 {background-image: url(../../../images/Estandar/Elise/gris/icon_e2.gif);}
input.icon_f2 {background-image: url(../../../images/Estandar/Elise/gris/icon_f2.gif);}
input.icon_g2 {background-image: url(../../../images/Estandar/Elise/gris/icon_g2.gif);}
input.icon_h2 {background-image: url(../../../images/Estandar/Elise/gris/icon_h2.gif);}
input.icon_i2 {background-image: url(../../../images/Estandar/Elise/gris/icon_i2.gif);}
input.icon_j2 {background-image: url(../../../images/Estandar/Elise/gris/icon_j2.gif);}
input.icon_k2 {background-image: url(../../../images/Estandar/Elise/gris/icon_k2.gif);}
input.icon_l2 {background-image: url(../../../images/Estandar/Elise/gris/icon_l2.gif);}
input.icon_m2 {background-image: url(../../../images/Estandar/Elise/gris/icon_m2.gif);}
input.icon_n2 {background-image: url(../../../images/Estandar/Elise/gris/icon_n2.gif);}
input.icon_o2 {background-image: url(../../../images/Estandar/Elise/gris/icon_o2.gif);}
input.icon_p2 {background-image: url(../../../images/Estandar/Elise/gris/icon_p2.gif);}
input.icon_q2 {background-image: url(../../../images/Estandar/Elise/gris/icon_q2.gif);}
input.icon_r2 {background-image: url(../../../images/Estandar/Elise/gris/icon_r2.gif);}
input.icon_s2 {background-image: url(../../../images/Estandar/Elise/gris/icon_s2.gif);}
input.icon_t2 {background-image: url(../../../images/Estandar/Elise/gris/icon_t2.gif);}

input.icon_a3 {background-image: url(../../../images/Estandar/Elise/gris/icon_a3.gif);}
input.icon_b3 {background-image: url(../../../images/Estandar/Elise/gris/icon_b3.gif);}
input.icon_c3 {background-image: url(../../../images/Estandar/Elise/gris/icon_c3.gif);}
input.icon_d3 {background-image: url(../../../images/Estandar/Elise/gris/icon_d3.gif);}
input.icon_e3 {background-image: url(../../../images/Estandar/Elise/gris/icon_e3.gif);}
input.icon_f3 {background-image: url(../../../images/Estandar/Elise/gris/icon_f3.gif);}
input.icon_g3 {background-image: url(../../../images/Estandar/Elise/gris/icon_g3.gif);}
input.icon_h3 {background-image: url(../../../images/Estandar/Elise/gris/icon_h3.gif);}
input.icon_i3 {background-image: url(../../../images/Estandar/Elise/gris/icon_i3.gif);}
input.icon_j3 {background-image: url(../../../images/Estandar/Elise/gris/icon_j3.gif);}
input.icon_k3 {background-image: url(../../../images/Estandar/Elise/gris/icon_k3.gif);}
input.icon_l3 {background-image: url(../../../images/Estandar/Elise/gris/icon_l3.gif);}
input.icon_m3 {background-image: url(../../../images/Estandar/Elise/gris/icon_m3.gif);}
input.icon_n3 {background-image: url(../../../images/Estandar/Elise/gris/icon_n3.gif);}
input.icon_o3 {background-image: url(../../../images/Estandar/Elise/gris/icon_o3.gif);}
input.icon_p3 {background-image: url(../../../images/Estandar/Elise/gris/icon_p3.gif);}
input.icon_q3 {background-image: url(../../../images/Estandar/Elise/gris/icon_q3.gif);}
input.icon_r3 {background-image: url(../../../images/Estandar/Elise/gris/icon_r3.gif);}
input.icon_s3 {background-image: url(../../../images/Estandar/Elise/gris/icon_s3.gif);}
input.icon_t3 {background-image: url(../../../images/Estandar/Elise/gris/icon_t3.gif);}

input.icon_a4 {background-image: url(../../../images/Estandar/Elise/gris/icon_a4.gif);}
input.icon_b4 {background-image: url(../../../images/Estandar/Elise/gris/icon_b4.gif);}
input.icon_c4 {background-image: url(../../../images/Estandar/Elise/gris/icon_c4.gif);}
input.icon_d4 {background-image: url(../../../images/Estandar/Elise/gris/icon_d4.gif);}
input.icon_e4 {background-image: url(../../../images/Estandar/Elise/gris/icon_e4.gif);}
input.icon_f4 {background-image: url(../../../images/Estandar/Elise/gris/icon_f4.gif);}
input.icon_g4 {background-image: url(../../../images/Estandar/Elise/gris/icon_g4.gif);}
input.icon_h4 {background-image: url(../../../images/Estandar/Elise/gris/icon_h4.gif);}
input.icon_i4 {background-image: url(../../../images/Estandar/Elise/gris/icon_i4.gif);}
input.icon_j4 {background-image: url(../../../images/Estandar/Elise/gris/icon_j4.gif);}
input.icon_k4 {background-image: url(../../../images/Estandar/Elise/gris/icon_k4.gif);}
input.icon_l4 {background-image: url(../../../images/Estandar/Elise/gris/icon_l4.gif);}
input.icon_m4 {background-image: url(../../../images/Estandar/Elise/gris/icon_m4.gif);}
input.icon_n4 {background-image: url(../../../images/Estandar/Elise/gris/icon_n4.gif);}
input.icon_o4 {background-image: url(../../../images/Estandar/Elise/gris/icon_o4.gif);}
input.icon_p4 {background-image: url(../../../images/Estandar/Elise/gris/icon_p4.gif);}
input.icon_q4 {background-image: url(../../../images/Estandar/Elise/gris/icon_q4.gif);}
input.icon_r4 {background-image: url(../../../images/Estandar/Elise/gris/icon_r4.gif);}
input.icon_s4 {background-image: url(../../../images/Estandar/Elise/gris/icon_s4.gif);}
input.icon_t4 {background-image: url(../../../images/Estandar/Elise/gris/icon_t4.gif);}

input.icon_a5 {background-image: url(../../../images/Estandar/Elise/gris/icon_a5.gif);}
input.icon_b5 {background-image: url(../../../images/Estandar/Elise/gris/icon_b5.gif);}
input.icon_c5 {background-image: url(../../../images/Estandar/Elise/gris/icon_c5.gif);}
input.icon_d5 {background-image: url(../../../images/Estandar/Elise/gris/icon_d5.gif);}
input.icon_e5 {background-image: url(../../../images/Estandar/Elise/gris/icon_e5.gif);}
input.icon_f5 {background-image: url(../../../images/Estandar/Elise/gris/icon_f5.gif);}
input.icon_g5 {background-image: url(../../../images/Estandar/Elise/gris/icon_g5.gif);}
input.icon_h5 {background-image: url(../../../images/Estandar/Elise/gris/icon_h5.gif);}
input.icon_i5 {background-image: url(../../../images/Estandar/Elise/gris/icon_i5.gif);}
input.icon_j5 {background-image: url(../../../images/Estandar/Elise/gris/icon_j5.gif);}
input.icon_k5 {background-image: url(../../../images/Estandar/Elise/gris/icon_k5.gif);}
input.icon_l5 {background-image: url(../../../images/Estandar/Elise/gris/icon_l5.gif);}
input.icon_m5 {background-image: url(../../../images/Estandar/Elise/gris/icon_m5.gif);}
input.icon_n5 {background-image: url(../../../images/Estandar/Elise/gris/icon_n5.gif);}
input.icon_o5 {background-image: url(../../../images/Estandar/Elise/gris/icon_o5.gif);}
input.icon_p5 {background-image: url(../../../images/Estandar/Elise/gris/icon_p5.gif);}
input.icon_q5 {background-image: url(../../../images/Estandar/Elise/gris/icon_q5.gif);}
input.icon_r5 {background-image: url(../../../images/Estandar/Elise/gris/icon_r5.gif);}
input.icon_s5 {background-image: url(../../../images/Estandar/Elise/gris/icon_s5.gif);}
input.icon_t5 {background-image: url(../../../images/Estandar/Elise/gris/icon_t5.gif);}

input.icon_a6 {background-image: url(../../../images/Estandar/Elise/gris/icon_a6.gif);}
input.icon_b6 {background-image: url(../../../images/Estandar/Elise/gris/icon_b6.gif);}
input.icon_c6 {background-image: url(../../../images/Estandar/Elise/gris/icon_c6.gif);}
input.icon_d6 {background-image: url(../../../images/Estandar/Elise/gris/icon_d6.gif);}
input.icon_e6 {background-image: url(../../../images/Estandar/Elise/gris/icon_e6.gif);}
input.icon_f6 {background-image: url(../../../images/Estandar/Elise/gris/icon_f6.gif);}
input.icon_g6 {background-image: url(../../../images/Estandar/Elise/gris/icon_g6.gif);}
input.icon_h6 {background-image: url(../../../images/Estandar/Elise/gris/icon_h6.gif);}
input.icon_i6 {background-image: url(../../../images/Estandar/Elise/gris/icon_i6.gif);}
input.icon_j6 {background-image: url(../../../images/Estandar/Elise/gris/icon_j6.gif);}
input.icon_k6 {background-image: url(../../../images/Estandar/Elise/gris/icon_k6.gif);}
input.icon_l6 {background-image: url(../../../images/Estandar/Elise/gris/icon_l6.gif);}
input.icon_m6 {background-image: url(../../../images/Estandar/Elise/gris/icon_m6.gif);}
input.icon_n6 {background-image: url(../../../images/Estandar/Elise/gris/icon_n6.gif);}
input.icon_o6 {background-image: url(../../../images/Estandar/Elise/gris/icon_o6.gif);}
input.icon_p6 {background-image: url(../../../images/Estandar/Elise/gris/icon_p6.gif);}
input.icon_q6 {background-image: url(../../../images/Estandar/Elise/gris/icon_q6.gif);}
input.icon_r6 {background-image: url(../../../images/Estandar/Elise/gris/icon_r6.gif);}
input.icon_s6 {background-image: url(../../../images/Estandar/Elise/gris/icon_s6.gif);}
input.icon_t6 {background-image: url(../../../images/Estandar/Elise/gris/icon_t6.gif);}

input.icon_a7 {background-image: url(../../../images/Estandar/Elise/gris/icon_a7.gif);}
input.icon_b7 {background-image: url(../../../images/Estandar/Elise/gris/icon_b7.gif);}
input.icon_c7 {background-image: url(../../../images/Estandar/Elise/gris/icon_c7.gif);}
input.icon_d7 {background-image: url(../../../images/Estandar/Elise/gris/icon_d7.gif);}
input.icon_e7 {background-image: url(../../../images/Estandar/Elise/gris/icon_e7.gif);}
input.icon_f7 {background-image: url(../../../images/Estandar/Elise/gris/icon_f7.gif);}
input.icon_g7 {background-image: url(../../../images/Estandar/Elise/gris/icon_g7.gif);}
input.icon_h7 {background-image: url(../../../images/Estandar/Elise/gris/icon_h7.gif);}
input.icon_i7 {background-image: url(../../../images/Estandar/Elise/gris/icon_i7.gif);}
input.icon_j7 {background-image: url(../../../images/Estandar/Elise/gris/icon_j7.gif);}
input.icon_k7 {background-image: url(../../../images/Estandar/Elise/gris/icon_k7.gif);}
input.icon_l7 {background-image: url(../../../images/Estandar/Elise/gris/icon_l7.gif);}
input.icon_m7 {background-image: url(../../../images/Estandar/Elise/gris/icon_m7.gif);}
input.icon_n7 {background-image: url(../../../images/Estandar/Elise/gris/icon_n7.gif);}
input.icon_o7 {background-image: url(../../../images/Estandar/Elise/gris/icon_o7.gif);}
input.icon_p7 {background-image: url(../../../images/Estandar/Elise/gris/icon_p7.gif);}
input.icon_q7 {background-image: url(../../../images/Estandar/Elise/gris/icon_q7.gif);}
input.icon_r7 {background-image: url(../../../images/Estandar/Elise/gris/icon_r7.gif);}
input.icon_s7 {background-image: url(../../../images/Estandar/Elise/gris/icon_s7.gif);}
input.icon_t7 {background-image: url(../../../images/Estandar/Elise/gris/icon_t7.gif);}

input.icon_a8 {background-image: url(../../../images/Estandar/Elise/gris/icon_a8.gif);}
input.icon_b8 {background-image: url(../../../images/Estandar/Elise/gris/icon_b8.gif);}
input.icon_c8 {background-image: url(../../../images/Estandar/Elise/gris/icon_c8.gif);}
input.icon_d8 {background-image: url(../../../images/Estandar/Elise/gris/icon_d8.gif);}
input.icon_e8 {background-image: url(../../../images/Estandar/Elise/gris/icon_e8.gif);}
input.icon_f8 {background-image: url(../../../images/Estandar/Elise/gris/icon_f8.gif);}
input.icon_g8 {background-image: url(../../../images/Estandar/Elise/gris/icon_g8.gif);}
input.icon_h8 {background-image: url(../../../images/Estandar/Elise/gris/icon_h8.gif);}
input.icon_i8 {background-image: url(../../../images/Estandar/Elise/gris/icon_i8.gif);}
input.icon_j8 {background-image: url(../../../images/Estandar/Elise/gris/icon_j8.gif);}
input.icon_k8 {background-image: url(../../../images/Estandar/Elise/gris/icon_k8.gif);}
input.icon_l8 {background-image: url(../../../images/Estandar/Elise/gris/icon_l8.gif);}
input.icon_m8 {background-image: url(../../../images/Estandar/Elise/gris/icon_m8.gif);}
input.icon_n8 {background-image: url(../../../images/Estandar/Elise/gris/icon_n8.gif);}
input.icon_o8 {background-image: url(../../../images/Estandar/Elise/gris/icon_o8.gif);}
input.icon_p8 {background-image: url(../../../images/Estandar/Elise/gris/icon_p8.gif);}
input.icon_q8 {background-image: url(../../../images/Estandar/Elise/gris/icon_q8.gif);}
input.icon_r8 {background-image: url(../../../images/Estandar/Elise/gris/icon_r8.gif);}
input.icon_s8 {background-image: url(../../../images/Estandar/Elise/gris/icon_s8.gif);}
input.icon_t8 {background-image: url(../../../images/Estandar/Elise/gris/icon_t8.gif);}

input.icon_a9 {background-image: url(../../../images/Estandar/Elise/gris/icon_a9.gif);}
input.icon_b9 {background-image: url(../../../images/Estandar/Elise/gris/icon_b9.gif);}
input.icon_c9 {background-image: url(../../../images/Estandar/Elise/gris/icon_c9.gif);}
input.icon_d9 {background-image: url(../../../images/Estandar/Elise/gris/icon_d9.gif);}
input.icon_e9 {background-image: url(../../../images/Estandar/Elise/gris/icon_e9.gif);}
input.icon_f9 {background-image: url(../../../images/Estandar/Elise/gris/icon_f9.gif);}
input.icon_g9 {background-image: url(../../../images/Estandar/Elise/gris/icon_g9.gif);}
input.icon_h9 {background-image: url(../../../images/Estandar/Elise/gris/icon_h9.gif);}
input.icon_i9 {background-image: url(../../../images/Estandar/Elise/gris/icon_i9.gif);}
input.icon_j9 {background-image: url(../../../images/Estandar/Elise/gris/icon_j9.gif);}
input.icon_k9 {background-image: url(../../../images/Estandar/Elise/gris/icon_k9.gif);}
input.icon_l9 {background-image: url(../../../images/Estandar/Elise/gris/icon_l9.gif);}
input.icon_m9 {background-image: url(../../../images/Estandar/Elise/gris/icon_m9.gif);}
input.icon_n9 {background-image: url(../../../images/Estandar/Elise/gris/icon_n9.gif);}
input.icon_o9 {background-image: url(../../../images/Estandar/Elise/gris/icon_o9.gif);}
input.icon_p9 {background-image: url(../../../images/Estandar/Elise/gris/icon_p9.gif);}
input.icon_q9 {background-image: url(../../../images/Estandar/Elise/gris/icon_q9.gif);}
input.icon_r9 {background-image: url(../../../images/Estandar/Elise/gris/icon_r9.gif);}
input.icon_s9 {background-image: url(../../../images/Estandar/Elise/gris/icon_s9.gif);}
input.icon_t9 {background-image: url(../../../images/Estandar/Elise/gris/icon_t9.gif);}

input.icon_a10 {background-image: url(../../../images/Estandar/Elise/gris/icon_a10.gif);}
input.icon_b10 {background-image: url(../../../images/Estandar/Elise/gris/icon_b10.gif);}
input.icon_c10 {background-image: url(../../../images/Estandar/Elise/gris/icon_c10.gif);}
input.icon_d10 {background-image: url(../../../images/Estandar/Elise/gris/icon_d10.gif);}
input.icon_e10 {background-image: url(../../../images/Estandar/Elise/gris/icon_e10.gif);}
input.icon_f10 {background-image: url(../../../images/Estandar/Elise/gris/icon_f10.gif);}
input.icon_g10 {background-image: url(../../../images/Estandar/Elise/gris/icon_g10.gif);}
input.icon_h10 {background-image: url(../../../images/Estandar/Elise/gris/icon_h10.gif);}
input.icon_i10 {background-image: url(../../../images/Estandar/Elise/gris/icon_i10.gif);}
input.icon_j10 {background-image: url(../../../images/Estandar/Elise/gris/icon_j10.gif);}
input.icon_k10 {background-image: url(../../../images/Estandar/Elise/gris/icon_k10.gif);}
input.icon_l10 {background-image: url(../../../images/Estandar/Elise/gris/icon_l10.gif);}
input.icon_m10 {background-image: url(../../../images/Estandar/Elise/gris/icon_m10.gif);}
input.icon_n10 {background-image: url(../../../images/Estandar/Elise/gris/icon_n10.gif);}
input.icon_o10 {background-image: url(../../../images/Estandar/Elise/gris/icon_o10.gif);}
input.icon_p10 {background-image: url(../../../images/Estandar/Elise/gris/icon_p10.gif);}
input.icon_q10 {background-image: url(../../../images/Estandar/Elise/gris/icon_q10.gif);}
input.icon_r10 {background-image: url(../../../images/Estandar/Elise/gris/icon_r10.gif);}
input.icon_s10 {background-image: url(../../../images/Estandar/Elise/gris/icon_s10.gif);}
input.icon_t10 {background-image: url(../../../images/Estandar/Elise/gris/icon_t10.gif);}

input.icon_a11 {background-image: url(../../../images/Estandar/Elise/gris/icon_a11.gif);}
input.icon_b11 {background-image: url(../../../images/Estandar/Elise/gris/icon_b11.gif);}
input.icon_c11 {background-image: url(../../../images/Estandar/Elise/gris/icon_c11.gif);}
input.icon_d11 {background-image: url(../../../images/Estandar/Elise/gris/icon_d11.gif);}
input.icon_e11 {background-image: url(../../../images/Estandar/Elise/gris/icon_e11.gif);}
input.icon_f11 {background-image: url(../../../images/Estandar/Elise/gris/icon_f11.gif);}
input.icon_g11 {background-image: url(../../../images/Estandar/Elise/gris/icon_g11.gif);}
input.icon_h11 {background-image: url(../../../images/Estandar/Elise/gris/icon_h11.gif);}
input.icon_i11 {background-image: url(../../../images/Estandar/Elise/gris/icon_i11.gif);}
input.icon_j11 {background-image: url(../../../images/Estandar/Elise/gris/icon_j11.gif);}
input.icon_k11 {background-image: url(../../../images/Estandar/Elise/gris/icon_k11.gif);}
input.icon_l11 {background-image: url(../../../images/Estandar/Elise/gris/icon_l11.gif);}
input.icon_m11 {background-image: url(../../../images/Estandar/Elise/gris/icon_m11.gif);}
input.icon_n11 {background-image: url(../../../images/Estandar/Elise/gris/icon_n11.gif);}
input.icon_o11 {background-image: url(../../../images/Estandar/Elise/gris/icon_o11.gif);}
input.icon_p11 {background-image: url(../../../images/Estandar/Elise/gris/icon_p11.gif);}
input.icon_q11 {background-image: url(../../../images/Estandar/Elise/gris/icon_q11.gif);}
input.icon_r11 {background-image: url(../../../images/Estandar/Elise/gris/icon_r11.gif);}
input.icon_s11 {background-image: url(../../../images/Estandar/Elise/gris/icon_s11.gif);}
input.icon_t11 {background-image: url(../../../images/Estandar/Elise/gris/icon_t11.gif);}

input.icon_a12 {background-image: url(../../../images/Estandar/Elise/gris/icon_a12.gif);}
input.icon_b12 {background-image: url(../../../images/Estandar/Elise/gris/icon_b12.gif);}
input.icon_c12 {background-image: url(../../../images/Estandar/Elise/gris/icon_c12.gif);}
input.icon_d12 {background-image: url(../../../images/Estandar/Elise/gris/icon_d12.gif);}
input.icon_e12 {background-image: url(../../../images/Estandar/Elise/gris/icon_e12.gif);}
input.icon_f12 {background-image: url(../../../images/Estandar/Elise/gris/icon_f12.gif);}
input.icon_g12 {background-image: url(../../../images/Estandar/Elise/gris/icon_g12.gif);}
input.icon_h12 {background-image: url(../../../images/Estandar/Elise/gris/icon_h12.gif);}
input.icon_i12 {background-image: url(../../../images/Estandar/Elise/gris/icon_i12.gif);}
input.icon_j12 {background-image: url(../../../images/Estandar/Elise/gris/icon_j12.gif);}
input.icon_k12 {background-image: url(../../../images/Estandar/Elise/gris/icon_k12.gif);}
input.icon_l12 {background-image: url(../../../images/Estandar/Elise/gris/icon_l12.gif);}
input.icon_m12 {background-image: url(../../../images/Estandar/Elise/gris/icon_m12.gif);}
input.icon_n12 {background-image: url(../../../images/Estandar/Elise/gris/icon_n12.gif);}
input.icon_o12 {background-image: url(../../../images/Estandar/Elise/gris/icon_o12.gif);}
input.icon_p12 {background-image: url(../../../images/Estandar/Elise/gris/icon_p12.gif);}
input.icon_q12 {background-image: url(../../../images/Estandar/Elise/gris/icon_q12.gif);}
input.icon_r12 {background-image: url(../../../images/Estandar/Elise/gris/icon_r12.gif);}
input.icon_s12 {background-image: url(../../../images/Estandar/Elise/gris/icon_s12.gif);}
input.icon_t12 {background-image: url(../../../images/Estandar/Elise/gris/icon_t12.gif);}

input.icon_a13 {background-image: url(../../../images/Estandar/Elise/gris/icon_a13.gif);}
input.icon_b13 {background-image: url(../../../images/Estandar/Elise/gris/icon_b13.gif);}
input.icon_c13 {background-image: url(../../../images/Estandar/Elise/gris/icon_c13.gif);}
input.icon_d13 {background-image: url(../../../images/Estandar/Elise/gris/icon_d13.gif);}
input.icon_e13 {background-image: url(../../../images/Estandar/Elise/gris/icon_e13.gif);}
input.icon_f13 {background-image: url(../../../images/Estandar/Elise/gris/icon_f13.gif);}
input.icon_g13 {background-image: url(../../../images/Estandar/Elise/gris/icon_g13.gif);}
input.icon_h13 {background-image: url(../../../images/Estandar/Elise/gris/icon_h13.gif);}
input.icon_i13 {background-image: url(../../../images/Estandar/Elise/gris/icon_i13.gif);}
input.icon_j13 {background-image: url(../../../images/Estandar/Elise/gris/icon_j13.gif);}
input.icon_k13 {background-image: url(../../../images/Estandar/Elise/gris/icon_k13.gif);}
input.icon_l13 {background-image: url(../../../images/Estandar/Elise/gris/icon_l13.gif);}
input.icon_m13 {background-image: url(../../../images/Estandar/Elise/gris/icon_m13.gif);}
input.icon_n13 {background-image: url(../../../images/Estandar/Elise/gris/icon_n13.gif);}
input.icon_o13 {background-image: url(../../../images/Estandar/Elise/gris/icon_o13.gif);}
input.icon_p13 {background-image: url(../../../images/Estandar/Elise/gris/icon_p13.gif);}
input.icon_q13 {background-image: url(../../../images/Estandar/Elise/gris/icon_q13.gif);}
input.icon_r13 {background-image: url(../../../images/Estandar/Elise/gris/icon_r13.gif);}
input.icon_s13 {background-image: url(../../../images/Estandar/Elise/gris/icon_s13.gif);}
input.icon_t13 {background-image: url(../../../images/Estandar/Elise/gris/icon_t13.gif);}



input:focus.icon_a1 {background-image: url(../../../images/Estandar/Elise/color/icon_a1.gif);}
input:focus.icon_b1 {background-image: url(../../../images/Estandar/Elise/color/icon_b1.gif);}
input:focus.icon_c1 {background-image: url(../../../images/Estandar/Elise/color/icon_c1.gif);}
input:focus.icon_d1 {background-image: url(../../../images/Estandar/Elise/color/icon_d1.gif);}
input:focus.icon_e1 {background-image: url(../../../images/Estandar/Elise/color/icon_e1.gif);}
input:focus.icon_f1 {background-image: url(../../../images/Estandar/Elise/color/icon_f1.gif);}
input:focus.icon_g1 {background-image: url(../../../images/Estandar/Elise/color/icon_g1.gif);}
input:focus.icon_h1 {background-image: url(../../../images/Estandar/Elise/color/icon_h1.gif);}
input:focus.icon_i1 {background-image: url(../../../images/Estandar/Elise/color/icon_i1.gif);}
input:focus.icon_j1 {background-image: url(../../../images/Estandar/Elise/color/icon_j1.gif);}
input:focus.icon_k1 {background-image: url(../../../images/Estandar/Elise/color/icon_k1.gif);}
input:focus.icon_l1 {background-image: url(../../../images/Estandar/Elise/color/icon_l1.gif);}
input:focus.icon_m1 {background-image: url(../../../images/Estandar/Elise/color/icon_m1.gif);}
input:focus.icon_n1 {background-image: url(../../../images/Estandar/Elise/color/icon_n1.gif);}
input:focus.icon_o1 {background-image: url(../../../images/Estandar/Elise/color/icon_o1.gif);}
input:focus.icon_p1 {background-image: url(../../../images/Estandar/Elise/color/icon_p1.gif);}
input:focus.icon_q1 {background-image: url(../../../images/Estandar/Elise/color/icon_q1.gif);}
input:focus.icon_r1 {background-image: url(../../../images/Estandar/Elise/color/icon_r1.gif);}
input:focus.icon_s1 {background-image: url(../../../images/Estandar/Elise/color/icon_s1.gif);}
input:focus.icon_t1 {background-image: url(../../../images/Estandar/Elise/color/icon_t1.gif);}

input:focus.icon_a2 {background-image: url(../../../images/Estandar/Elise/color/icon_a2.gif);}
input:focus.icon_b2 {background-image: url(../../../images/Estandar/Elise/color/icon_b2.gif);}
input:focus.icon_c2 {background-image: url(../../../images/Estandar/Elise/color/icon_c2.gif);}
input:focus.icon_d2 {background-image: url(../../../images/Estandar/Elise/color/icon_d2.gif);}
input:focus.icon_e2 {background-image: url(../../../images/Estandar/Elise/color/icon_e2.gif);}
input:focus.icon_f2 {background-image: url(../../../images/Estandar/Elise/color/icon_f2.gif);}
input:focus.icon_g2 {background-image: url(../../../images/Estandar/Elise/color/icon_g2.gif);}
input:focus.icon_h2 {background-image: url(../../../images/Estandar/Elise/color/icon_h2.gif);}
input:focus.icon_i2 {background-image: url(../../../images/Estandar/Elise/color/icon_i2.gif);}
input:focus.icon_j2 {background-image: url(../../../images/Estandar/Elise/color/icon_j2.gif);}
input:focus.icon_k2 {background-image: url(../../../images/Estandar/Elise/color/icon_k2.gif);}
input:focus.icon_l2 {background-image: url(../../../images/Estandar/Elise/color/icon_l2.gif);}
input:focus.icon_m2 {background-image: url(../../../images/Estandar/Elise/color/icon_m2.gif);}
input:focus.icon_n2 {background-image: url(../../../images/Estandar/Elise/color/icon_n2.gif);}
input:focus.icon_o2 {background-image: url(../../../images/Estandar/Elise/color/icon_o2.gif);}
input:focus.icon_p2 {background-image: url(../../../images/Estandar/Elise/color/icon_p2.gif);}
input:focus.icon_q2 {background-image: url(../../../images/Estandar/Elise/color/icon_q2.gif);}
input:focus.icon_r2 {background-image: url(../../../images/Estandar/Elise/color/icon_r2.gif);}
input:focus.icon_s2 {background-image: url(../../../images/Estandar/Elise/color/icon_s2.gif);}
input:focus.icon_t2 {background-image: url(../../../images/Estandar/Elise/color/icon_t2.gif);}

input:focus.icon_a3 {background-image: url(../../../images/Estandar/Elise/color/icon_a3.gif);}
input:focus.icon_b3 {background-image: url(../../../images/Estandar/Elise/color/icon_b3.gif);}
input:focus.icon_c3 {background-image: url(../../../images/Estandar/Elise/color/icon_c3.gif);}
input:focus.icon_d3 {background-image: url(../../../images/Estandar/Elise/color/icon_d3.gif);}
input:focus.icon_e3 {background-image: url(../../../images/Estandar/Elise/color/icon_e3.gif);}
input:focus.icon_f3 {background-image: url(../../../images/Estandar/Elise/color/icon_f3.gif);}
input:focus.icon_g3 {background-image: url(../../../images/Estandar/Elise/color/icon_g3.gif);}
input:focus.icon_h3 {background-image: url(../../../images/Estandar/Elise/color/icon_h3.gif);}
input:focus.icon_i3 {background-image: url(../../../images/Estandar/Elise/color/icon_i3.gif);}
input:focus.icon_j3 {background-image: url(../../../images/Estandar/Elise/color/icon_j3.gif);}
input:focus.icon_k3 {background-image: url(../../../images/Estandar/Elise/color/icon_k3.gif);}
input:focus.icon_l3 {background-image: url(../../../images/Estandar/Elise/color/icon_l3.gif);}
input:focus.icon_m3 {background-image: url(../../../images/Estandar/Elise/color/icon_m3.gif);}
input:focus.icon_n3 {background-image: url(../../../images/Estandar/Elise/color/icon_n3.gif);}
input:focus.icon_o3 {background-image: url(../../../images/Estandar/Elise/color/icon_o3.gif);}
input:focus.icon_p3 {background-image: url(../../../images/Estandar/Elise/color/icon_p3.gif);}
input:focus.icon_q3 {background-image: url(../../../images/Estandar/Elise/color/icon_q3.gif);}
input:focus.icon_r3 {background-image: url(../../../images/Estandar/Elise/color/icon_r3.gif);}
input:focus.icon_s3 {background-image: url(../../../images/Estandar/Elise/color/icon_s3.gif);}
input:focus.icon_t3 {background-image: url(../../../images/Estandar/Elise/color/icon_t3.gif);}

input:focus.icon_a4 {background-image: url(../../../images/Estandar/Elise/color/icon_a4.gif);}
input:focus.icon_b4 {background-image: url(../../../images/Estandar/Elise/color/icon_b4.gif);}
input:focus.icon_c4 {background-image: url(../../../images/Estandar/Elise/color/icon_c4.gif);}
input:focus.icon_d4 {background-image: url(../../../images/Estandar/Elise/color/icon_d4.gif);}
input:focus.icon_e4 {background-image: url(../../../images/Estandar/Elise/color/icon_e4.gif);}
input:focus.icon_f4 {background-image: url(../../../images/Estandar/Elise/color/icon_f4.gif);}
input:focus.icon_g4 {background-image: url(../../../images/Estandar/Elise/color/icon_g4.gif);}
input:focus.icon_h4 {background-image: url(../../../images/Estandar/Elise/color/icon_h4.gif);}
input:focus.icon_i4 {background-image: url(../../../images/Estandar/Elise/color/icon_i4.gif);}
input:focus.icon_j4 {background-image: url(../../../images/Estandar/Elise/color/icon_j4.gif);}
input:focus.icon_k4 {background-image: url(../../../images/Estandar/Elise/color/icon_k4.gif);}
input:focus.icon_l4 {background-image: url(../../../images/Estandar/Elise/color/icon_l4.gif);}
input:focus.icon_m4 {background-image: url(../../../images/Estandar/Elise/color/icon_m4.gif);}
input:focus.icon_n4 {background-image: url(../../../images/Estandar/Elise/color/icon_n4.gif);}
input:focus.icon_o4 {background-image: url(../../../images/Estandar/Elise/color/icon_o4.gif);}
input:focus.icon_p4 {background-image: url(../../../images/Estandar/Elise/color/icon_p4.gif);}
input:focus.icon_q4 {background-image: url(../../../images/Estandar/Elise/color/icon_q4.gif);}
input:focus.icon_r4 {background-image: url(../../../images/Estandar/Elise/color/icon_r4.gif);}
input:focus.icon_s4 {background-image: url(../../../images/Estandar/Elise/color/icon_s4.gif);}
input:focus.icon_t4 {background-image: url(../../../images/Estandar/Elise/color/icon_t4.gif);}

input:focus.icon_a5 {background-image: url(../../../images/Estandar/Elise/color/icon_a5.gif);}
input:focus.icon_b5 {background-image: url(../../../images/Estandar/Elise/color/icon_b5.gif);}
input:focus.icon_c5 {background-image: url(../../../images/Estandar/Elise/color/icon_c5.gif);}
input:focus.icon_d5 {background-image: url(../../../images/Estandar/Elise/color/icon_d5.gif);}
input:focus.icon_e5 {background-image: url(../../../images/Estandar/Elise/color/icon_e5.gif);}
input:focus.icon_f5 {background-image: url(../../../images/Estandar/Elise/color/icon_f5.gif);}
input:focus.icon_g5 {background-image: url(../../../images/Estandar/Elise/color/icon_g5.gif);}
input:focus.icon_h5 {background-image: url(../../../images/Estandar/Elise/color/icon_h5.gif);}
input:focus.icon_i5 {background-image: url(../../../images/Estandar/Elise/color/icon_i5.gif);}
input:focus.icon_j5 {background-image: url(../../../images/Estandar/Elise/color/icon_j5.gif);}
input:focus.icon_k5 {background-image: url(../../../images/Estandar/Elise/color/icon_k5.gif);}
input:focus.icon_l5 {background-image: url(../../../images/Estandar/Elise/color/icon_l5.gif);}
input:focus.icon_m5 {background-image: url(../../../images/Estandar/Elise/color/icon_m5.gif);}
input:focus.icon_n5 {background-image: url(../../../images/Estandar/Elise/color/icon_n5.gif);}
input:focus.icon_o5 {background-image: url(../../../images/Estandar/Elise/color/icon_o5.gif);}
input:focus.icon_p5 {background-image: url(../../../images/Estandar/Elise/color/icon_p5.gif);}
input:focus.icon_q5 {background-image: url(../../../images/Estandar/Elise/color/icon_q5.gif);}
input:focus.icon_r5 {background-image: url(../../../images/Estandar/Elise/color/icon_r5.gif);}
input:focus.icon_s5 {background-image: url(../../../images/Estandar/Elise/color/icon_s5.gif);}
input:focus.icon_t5 {background-image: url(../../../images/Estandar/Elise/color/icon_t5.gif);}

input:focus.icon_a6 {background-image: url(../../../images/Estandar/Elise/color/icon_a6.gif);}
input:focus.icon_b6 {background-image: url(../../../images/Estandar/Elise/color/icon_b6.gif);}
input:focus.icon_c6 {background-image: url(../../../images/Estandar/Elise/color/icon_c6.gif);}
input:focus.icon_d6 {background-image: url(../../../images/Estandar/Elise/color/icon_d6.gif);}
input:focus.icon_e6 {background-image: url(../../../images/Estandar/Elise/color/icon_e6.gif);}
input:focus.icon_f6 {background-image: url(../../../images/Estandar/Elise/color/icon_f6.gif);}
input:focus.icon_g6 {background-image: url(../../../images/Estandar/Elise/color/icon_g6.gif);}
input:focus.icon_h6 {background-image: url(../../../images/Estandar/Elise/color/icon_h6.gif);}
input:focus.icon_i6 {background-image: url(../../../images/Estandar/Elise/color/icon_i6.gif);}
input:focus.icon_j6 {background-image: url(../../../images/Estandar/Elise/color/icon_j6.gif);}
input:focus.icon_k6 {background-image: url(../../../images/Estandar/Elise/color/icon_k6.gif);}
input:focus.icon_l6 {background-image: url(../../../images/Estandar/Elise/color/icon_l6.gif);}
input:focus.icon_m6 {background-image: url(../../../images/Estandar/Elise/color/icon_m6.gif);}
input:focus.icon_n6 {background-image: url(../../../images/Estandar/Elise/color/icon_n6.gif);}
input:focus.icon_o6 {background-image: url(../../../images/Estandar/Elise/color/icon_o6.gif);}
input:focus.icon_p6 {background-image: url(../../../images/Estandar/Elise/color/icon_p6.gif);}
input:focus.icon_q6 {background-image: url(../../../images/Estandar/Elise/color/icon_q6.gif);}
input:focus.icon_r6 {background-image: url(../../../images/Estandar/Elise/color/icon_r6.gif);}
input:focus.icon_s6 {background-image: url(../../../images/Estandar/Elise/color/icon_s6.gif);}
input:focus.icon_t6 {background-image: url(../../../images/Estandar/Elise/color/icon_t6.gif);}

input:focus.icon_a7 {background-image: url(../../../images/Estandar/Elise/color/icon_a7.gif);}
input:focus.icon_b7 {background-image: url(../../../images/Estandar/Elise/color/icon_b7.gif);}
input:focus.icon_c7 {background-image: url(../../../images/Estandar/Elise/color/icon_c7.gif);}
input:focus.icon_d7 {background-image: url(../../../images/Estandar/Elise/color/icon_d7.gif);}
input:focus.icon_e7 {background-image: url(../../../images/Estandar/Elise/color/icon_e7.gif);}
input:focus.icon_f7 {background-image: url(../../../images/Estandar/Elise/color/icon_f7.gif);}
input:focus.icon_g7 {background-image: url(../../../images/Estandar/Elise/color/icon_g7.gif);}
input:focus.icon_h7 {background-image: url(../../../images/Estandar/Elise/color/icon_h7.gif);}
input:focus.icon_i7 {background-image: url(../../../images/Estandar/Elise/color/icon_i7.gif);}
input:focus.icon_j7 {background-image: url(../../../images/Estandar/Elise/color/icon_j7.gif);}
input:focus.icon_k7 {background-image: url(../../../images/Estandar/Elise/color/icon_k7.gif);}
input:focus.icon_l7 {background-image: url(../../../images/Estandar/Elise/color/icon_l7.gif);}
input:focus.icon_m7 {background-image: url(../../../images/Estandar/Elise/color/icon_m7.gif);}
input:focus.icon_n7 {background-image: url(../../../images/Estandar/Elise/color/icon_n7.gif);}
input:focus.icon_o7 {background-image: url(../../../images/Estandar/Elise/color/icon_o7.gif);}
input:focus.icon_p7 {background-image: url(../../../images/Estandar/Elise/color/icon_p7.gif);}
input:focus.icon_q7 {background-image: url(../../../images/Estandar/Elise/color/icon_q7.gif);}
input:focus.icon_r7 {background-image: url(../../../images/Estandar/Elise/color/icon_r7.gif);}
input:focus.icon_s7 {background-image: url(../../../images/Estandar/Elise/color/icon_s7.gif);}
input:focus.icon_t7 {background-image: url(../../../images/Estandar/Elise/color/icon_t7.gif);}

input:focus.icon_a8 {background-image: url(../../../images/Estandar/Elise/color/icon_a8.gif);}
input:focus.icon_b8 {background-image: url(../../../images/Estandar/Elise/color/icon_b8.gif);}
input:focus.icon_c8 {background-image: url(../../../images/Estandar/Elise/color/icon_c8.gif);}
input:focus.icon_d8 {background-image: url(../../../images/Estandar/Elise/color/icon_d8.gif);}
input:focus.icon_e8 {background-image: url(../../../images/Estandar/Elise/color/icon_e8.gif);}
input:focus.icon_f8 {background-image: url(../../../images/Estandar/Elise/color/icon_f8.gif);}
input:focus.icon_g8 {background-image: url(../../../images/Estandar/Elise/color/icon_g8.gif);}
input:focus.icon_h8 {background-image: url(../../../images/Estandar/Elise/color/icon_h8.gif);}
input:focus.icon_i8 {background-image: url(../../../images/Estandar/Elise/color/icon_i8.gif);}
input:focus.icon_j8 {background-image: url(../../../images/Estandar/Elise/color/icon_j8.gif);}
input:focus.icon_k8 {background-image: url(../../../images/Estandar/Elise/color/icon_k8.gif);}
input:focus.icon_l8 {background-image: url(../../../images/Estandar/Elise/color/icon_l8.gif);}
input:focus.icon_m8 {background-image: url(../../../images/Estandar/Elise/color/icon_m8.gif);}
input:focus.icon_n8 {background-image: url(../../../images/Estandar/Elise/color/icon_n8.gif);}
input:focus.icon_o8 {background-image: url(../../../images/Estandar/Elise/color/icon_o8.gif);}
input:focus.icon_p8 {background-image: url(../../../images/Estandar/Elise/color/icon_p8.gif);}
input:focus.icon_q8 {background-image: url(../../../images/Estandar/Elise/color/icon_q8.gif);}
input:focus.icon_r8 {background-image: url(../../../images/Estandar/Elise/color/icon_r8.gif);}
input:focus.icon_s8 {background-image: url(../../../images/Estandar/Elise/color/icon_s8.gif);}
input:focus.icon_t8 {background-image: url(../../../images/Estandar/Elise/color/icon_t8.gif);}

input:focus.icon_a9 {background-image: url(../../../images/Estandar/Elise/color/icon_a9.gif);}
input:focus.icon_b9 {background-image: url(../../../images/Estandar/Elise/color/icon_b9.gif);}
input:focus.icon_c9 {background-image: url(../../../images/Estandar/Elise/color/icon_c9.gif);}
input:focus.icon_d9 {background-image: url(../../../images/Estandar/Elise/color/icon_d9.gif);}
input:focus.icon_e9 {background-image: url(../../../images/Estandar/Elise/color/icon_e9.gif);}
input:focus.icon_f9 {background-image: url(../../../images/Estandar/Elise/color/icon_f9.gif);}
input:focus.icon_g9 {background-image: url(../../../images/Estandar/Elise/color/icon_g9.gif);}
input:focus.icon_h9 {background-image: url(../../../images/Estandar/Elise/color/icon_h9.gif);}
input:focus.icon_i9 {background-image: url(../../../images/Estandar/Elise/color/icon_i9.gif);}
input:focus.icon_j9 {background-image: url(../../../images/Estandar/Elise/color/icon_j9.gif);}
input:focus.icon_k9 {background-image: url(../../../images/Estandar/Elise/color/icon_k9.gif);}
input:focus.icon_l9 {background-image: url(../../../images/Estandar/Elise/color/icon_l9.gif);}
input:focus.icon_m9 {background-image: url(../../../images/Estandar/Elise/color/icon_m9.gif);}
input:focus.icon_n9 {background-image: url(../../../images/Estandar/Elise/color/icon_n9.gif);}
input:focus.icon_o9 {background-image: url(../../../images/Estandar/Elise/color/icon_o9.gif);}
input:focus.icon_p9 {background-image: url(../../../images/Estandar/Elise/color/icon_p9.gif);}
input:focus.icon_q9 {background-image: url(../../../images/Estandar/Elise/color/icon_q9.gif);}
input:focus.icon_r9 {background-image: url(../../../images/Estandar/Elise/color/icon_r9.gif);}
input:focus.icon_s9 {background-image: url(../../../images/Estandar/Elise/color/icon_s9.gif);}
input:focus.icon_t9 {background-image: url(../../../images/Estandar/Elise/color/icon_t9.gif);}

input:focus.icon_a10 {background-image: url(../../../images/Estandar/Elise/color/icon_a10.gif);}
input:focus.icon_b10 {background-image: url(../../../images/Estandar/Elise/color/icon_b10.gif);}
input:focus.icon_c10 {background-image: url(../../../images/Estandar/Elise/color/icon_c10.gif);}
input:focus.icon_d10 {background-image: url(../../../images/Estandar/Elise/color/icon_d10.gif);}
input:focus.icon_e10 {background-image: url(../../../images/Estandar/Elise/color/icon_e10.gif);}
input:focus.icon_f10 {background-image: url(../../../images/Estandar/Elise/color/icon_f10.gif);}
input:focus.icon_g10 {background-image: url(../../../images/Estandar/Elise/color/icon_g10.gif);}
input:focus.icon_h10 {background-image: url(../../../images/Estandar/Elise/color/icon_h10.gif);}
input:focus.icon_i10 {background-image: url(../../../images/Estandar/Elise/color/icon_i10.gif);}
input:focus.icon_j10 {background-image: url(../../../images/Estandar/Elise/color/icon_j10.gif);}
input:focus.icon_k10 {background-image: url(../../../images/Estandar/Elise/color/icon_k10.gif);}
input:focus.icon_l10 {background-image: url(../../../images/Estandar/Elise/color/icon_l10.gif);}
input:focus.icon_m10 {background-image: url(../../../images/Estandar/Elise/color/icon_m10.gif);}
input:focus.icon_n10 {background-image: url(../../../images/Estandar/Elise/color/icon_n10.gif);}
input:focus.icon_o10 {background-image: url(../../../images/Estandar/Elise/color/icon_o10.gif);}
input:focus.icon_p10 {background-image: url(../../../images/Estandar/Elise/color/icon_p10.gif);}
input:focus.icon_q10 {background-image: url(../../../images/Estandar/Elise/color/icon_q10.gif);}
input:focus.icon_r10 {background-image: url(../../../images/Estandar/Elise/color/icon_r10.gif);}
input:focus.icon_s10 {background-image: url(../../../images/Estandar/Elise/color/icon_s10.gif);}
input:focus.icon_t10 {background-image: url(../../../images/Estandar/Elise/color/icon_t10.gif);}

input:focus.icon_a11 {background-image: url(../../../images/Estandar/Elise/color/icon_a11.gif);}
input:focus.icon_b11 {background-image: url(../../../images/Estandar/Elise/color/icon_b11.gif);}
input:focus.icon_c11 {background-image: url(../../../images/Estandar/Elise/color/icon_c11.gif);}
input:focus.icon_d11 {background-image: url(../../../images/Estandar/Elise/color/icon_d11.gif);}
input:focus.icon_e11 {background-image: url(../../../images/Estandar/Elise/color/icon_e11.gif);}
input:focus.icon_f11 {background-image: url(../../../images/Estandar/Elise/color/icon_f11.gif);}
input:focus.icon_g11 {background-image: url(../../../images/Estandar/Elise/color/icon_g11.gif);}
input:focus.icon_h11 {background-image: url(../../../images/Estandar/Elise/color/icon_h11.gif);}
input:focus.icon_i11 {background-image: url(../../../images/Estandar/Elise/color/icon_i11.gif);}
input:focus.icon_j11 {background-image: url(../../../images/Estandar/Elise/color/icon_j11.gif);}
input:focus.icon_k11 {background-image: url(../../../images/Estandar/Elise/color/icon_k11.gif);}
input:focus.icon_l11 {background-image: url(../../../images/Estandar/Elise/color/icon_l11.gif);}
input:focus.icon_m11 {background-image: url(../../../images/Estandar/Elise/color/icon_m11.gif);}
input:focus.icon_n11 {background-image: url(../../../images/Estandar/Elise/color/icon_n11.gif);}
input:focus.icon_o11 {background-image: url(../../../images/Estandar/Elise/color/icon_o11.gif);}
input:focus.icon_p11 {background-image: url(../../../images/Estandar/Elise/color/icon_p11.gif);}
input:focus.icon_q11 {background-image: url(../../../images/Estandar/Elise/color/icon_q11.gif);}
input:focus.icon_r11 {background-image: url(../../../images/Estandar/Elise/color/icon_r11.gif);}
input:focus.icon_s11 {background-image: url(../../../images/Estandar/Elise/color/icon_s11.gif);}
input:focus.icon_t11 {background-image: url(../../../images/Estandar/Elise/color/icon_t11.gif);}

input:focus.icon_a12 {background-image: url(../../../images/Estandar/Elise/color/icon_a12.gif);}
input:focus.icon_b12 {background-image: url(../../../images/Estandar/Elise/color/icon_b12.gif);}
input:focus.icon_c12 {background-image: url(../../../images/Estandar/Elise/color/icon_c12.gif);}
input:focus.icon_d12 {background-image: url(../../../images/Estandar/Elise/color/icon_d12.gif);}
input:focus.icon_e12 {background-image: url(../../../images/Estandar/Elise/color/icon_e12.gif);}
input:focus.icon_f12 {background-image: url(../../../images/Estandar/Elise/color/icon_f12.gif);}
input:focus.icon_g12 {background-image: url(../../../images/Estandar/Elise/color/icon_g12.gif);}
input:focus.icon_h12 {background-image: url(../../../images/Estandar/Elise/color/icon_h12.gif);}
input:focus.icon_i12 {background-image: url(../../../images/Estandar/Elise/color/icon_i12.gif);}
input:focus.icon_j12 {background-image: url(../../../images/Estandar/Elise/color/icon_j12.gif);}
input:focus.icon_k12 {background-image: url(../../../images/Estandar/Elise/color/icon_k12.gif);}
input:focus.icon_l12 {background-image: url(../../../images/Estandar/Elise/color/icon_l12.gif);}
input:focus.icon_m12 {background-image: url(../../../images/Estandar/Elise/color/icon_m12.gif);}
input:focus.icon_n12 {background-image: url(../../../images/Estandar/Elise/color/icon_n12.gif);}
input:focus.icon_o12 {background-image: url(../../../images/Estandar/Elise/color/icon_o12.gif);}
input:focus.icon_p12 {background-image: url(../../../images/Estandar/Elise/color/icon_p12.gif);}
input:focus.icon_q12 {background-image: url(../../../images/Estandar/Elise/color/icon_q12.gif);}
input:focus.icon_r12 {background-image: url(../../../images/Estandar/Elise/color/icon_r12.gif);}
input:focus.icon_s12 {background-image: url(../../../images/Estandar/Elise/color/icon_s12.gif);}
input:focus.icon_t12 {background-image: url(../../../images/Estandar/Elise/color/icon_t12.gif);}

input:focus.icon_a13 {background-image: url(../../../images/Estandar/Elise/color/icon_a13.gif);}
input:focus.icon_b13 {background-image: url(../../../images/Estandar/Elise/color/icon_b13.gif);}
input:focus.icon_c13 {background-image: url(../../../images/Estandar/Elise/color/icon_c13.gif);}
input:focus.icon_d13 {background-image: url(../../../images/Estandar/Elise/color/icon_d13.gif);}
input:focus.icon_e13 {background-image: url(../../../images/Estandar/Elise/color/icon_e13.gif);}
input:focus.icon_f13 {background-image: url(../../../images/Estandar/Elise/color/icon_f13.gif);}
input:focus.icon_g13 {background-image: url(../../../images/Estandar/Elise/color/icon_g13.gif);}
input:focus.icon_h13 {background-image: url(../../../images/Estandar/Elise/color/icon_h13.gif);}
input:focus.icon_i13 {background-image: url(../../../images/Estandar/Elise/color/icon_i13.gif);}
input:focus.icon_j13 {background-image: url(../../../images/Estandar/Elise/color/icon_j13.gif);}
input:focus.icon_k13 {background-image: url(../../../images/Estandar/Elise/color/icon_k13.gif);}
input:focus.icon_l13 {background-image: url(../../../images/Estandar/Elise/color/icon_l13.gif);}
input:focus.icon_m13 {background-image: url(../../../images/Estandar/Elise/color/icon_m13.gif);}
input:focus.icon_n13 {background-image: url(../../../images/Estandar/Elise/color/icon_n13.gif);}
input:focus.icon_o13 {background-image: url(../../../images/Estandar/Elise/color/icon_o13.gif);}
input:focus.icon_p13 {background-image: url(../../../images/Estandar/Elise/color/icon_p13.gif);}
input:focus.icon_q13 {background-image: url(../../../images/Estandar/Elise/color/icon_q13.gif);}
input:focus.icon_r13 {background-image: url(../../../images/Estandar/Elise/color/icon_r13.gif);}
input:focus.icon_s13 {background-image: url(../../../images/Estandar/Elise/color/icon_s13.gif);}
input:focus.icon_t13 {background-image: url(../../../images/Estandar/Elise/color/icon_t13.gif);}


/*------------------------------------*\
    $ELOADER
\*------------------------------------*/

.eloader {
    overflow: hidden;
    text-align: center;
}
.eloader > .state {
    overflow: hidden;
    display: inline-block;
    margin: 6px auto;
    max-height: 20px;
}

/* BAR DETERMINATED */
.eloader > .bar {
    width: 80%;
    height: 16px;
    padding: 2px;
    margin: 6px auto;
    border-radius: 20px;
    border: 1px solid #bbb;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow:  0px 0px 5px rgba(0, 0, 0, 0.1) inset;
    overflow: hidden;
}
.eloader > .bar > .progress {
    width: 0;
    height: 100%;
    border-radius: 20px;
    background-color: #47C7C2;
    line-height: 1.6em;
    text-align: center;
    font-size: 0.8em;
    color: white;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
}

/* BAR UNDETERMINATED */
.eloader > .bar.undeterminate {
    position: relative;
}
.eloader .bar-ball {
    position: absolute;
    left: 2px;
    width: 16px;
    height: 16px;
    margin-left: 0;
    border-radius: 50%;
    background-color: #47C7C2;
}
.eloader .bar-ball1 {
    -webkit-animation: 1.5s ease-out 0s infinite eloader-bar-ball1;
    -moz-animation: 1.5s ease-out 0s infinite eloader-bar-ball1;
    animation: 1.5s ease-out 0s infinite eloader-bar-ball1;
}
.eloader .bar-ball2 {
    -webkit-animation: 1.5s ease-out 0.2s infinite eloader-bar-ball2;
    -moz-animation: 1.5s ease-out 0.2s infinite eloader-bar-ball2;
    animation: 1.5s ease-out 0.2s infinite eloader-bar-ball2;
}
.eloader .bar-ball3 {
    -webkit-animation: 1.5s ease-out 0.4s infinite eloader-bar-ball3;
    -moz-animation: 1.5s ease-out 0.4s infinite eloader-bar-ball3;
    animation: 1.5s ease-out 0.4s infinite eloader-bar-ball3;
}
.eloader .bar-ball4 {
    -webkit-animation: 1.5s ease-out 0.6s infinite eloader-bar-ball4;
    -moz-animation: 1.5s ease-out 0.6s infinite eloader-bar-ball4;
    animation: 1.5s ease-out 0.6s infinite eloader-bar-ball4;
}

@-webkit-keyframes eloader-bar-ball1 {
    0% {left: 2px;}
    100% {left: 100%; margin-left: -18px;}
}
@-moz-keyframes eloader-bar-ball1 {
    0% {left: 0;}
    100% {left: 100%;}
}
@keyframes eloader-bar-ball1 {
    0% {left: 0;}
    100% {left: 100%;}
}

@-webkit-keyframes eloader-bar-ball2 {
    0% {left: 13px;}
    100% {left: 100%; margin-left: -13px;}
}
@-moz-keyframes eloader-bar-ball2 {
    0% {left: 13px;}
    100% {left: 100%; margin-left: -13px;}
}
@keyframes eloader-bar-ball2 {
    0% {left: 13px;}
    100% {left: 100%; margin-left: -13px;}
}

@-webkit-keyframes eloader-bar-ball3 {
    0% {left: 26px;}
    100% {left: 100%; margin-left: -16px;}
}
@-moz-keyframes eloader-bar-ball3 {
    0% {left: 26px;}
    100% {left: 100%; margin-left: -16px;}
}
@keyframes eloader-bar-ball3 {
    0% {left: 26px;}
    100% {left: 100%; margin-left: -16px;}
}

@-webkit-keyframes eloader-bar-ball4 {
    0% {left: 39px;}
    100% {left: 100%;}
}
@-moz-keyframes eloader-bar-ball4 {
    0% {left: 39px;}
    100% {left: 100%;}
}
@keyframes eloader-bar-ball4 {
    0% {left: 39px;}
    100% {left: 100%;}
}

/* SPIN DETERMINATED */
.eloader .spin {
    position: relative;
    width: 60px;
    height: 60px;
    margin: 6px auto;
}
.eloader .spin:not(.undeterminate):after{
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    z-index: 0;
    border-radius: 50%;
    border: 30px solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(118, 199, 71, 0.4) rgba(0, 0, 0, 0);
    -webkit-transition: all;
    -moz-transition: all;
    transition: all;
    -webkit-transition-duration: 500ms;
    -moz-transition-duration: 500ms;
    transition-duration: 500ms;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-animation: radar 1s infinite linear;
    -moz-animation: radar 1s infinite linear;
    animation: radar 1s infinite linear;
}

/* Animaciones */
@-webkit-keyframes radar {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes radar {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes radar {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.eloader .spin svg circle {
    fill: #fff;
    stroke: #ddd;
    stroke-width: 1px;
}
.eloader .spin svg .progress {
    fill: transparent;
    stroke-width: 10px;
    stroke: #47C7C2;
    stroke-dasharray: 157;
    stroke-dashoffset: 157;
}
.eloader .spin .progress-count {
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -9px;
    font-size: 14px;
    color: #666;
}

/* SPIN UNDETERMINATED */
.eloader .spin.undeterminate {}

.eloader .spin.undeterminate .spin-ball1,
.eloader .spin.undeterminate .spin-ball2 {
    margin: 0 auto;
    border-radius: 50px;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.eloader .spin.undeterminate .spin-ball1 {
    width: 50px;
    height: 50px;
    border: 5px solid #33bdc0;
    border-top: 5px solid rgba(51, 189, 192, 0.31);
    border-left: 5px solid rgba(51, 189, 192, 0.31);
    -webkit-animation: eloader-spin 1s infinite linear;
    -moz-animation: eloader-spin 1s infinite linear;
    animation: eloader-spin 1s infinite linear;
}
.eloader .spin.undeterminate .spin-ball2 {
    position: relative;
    top: -48px;
    width: 26px;
    height: 26px;
    border: 5px solid #9fcc3e;
    border-top: 5px solid rgba(159, 204, 62, 0.31);
    border-left: 5px solid rgba(159, 204, 62, 0.31);
    -webkit-animation: eloader-spinoff 1s infinite linear;
    -moz-animation: eloader-spinoff 1s infinite linear;
    animation: eloader-spinoff 1s infinite linear;
}

/* -- Loader Inverse -- */
.eloader .spin.undeterminate.inverse .spin-ball1 {
    -webkit-animation: eloader-spinoff 1s infinite linear;
    -moz-animation: eloader-spinoff 1s infinite linear;
    animation: eloader-spinoff 1s infinite linear;
}
.eloader .spin.undeterminate.inverse .spin-ball2 {
    -webkit-animation: eloader-spin 1s infinite linear;
    -moz-animation: eloader-spin 1s infinite linear;
    animation: eloader-spin 1s infinite linear;
}

/* -- Loader Mini -- */
.eloader .spin.spin-mini {
    padding: 5px;
    height: 52px;
}
.eloader .spin.spin-mini .spin-ball1 {
    width: 32px;
    height: 32px;
    border-width: 4px;
}
.eloader .spin.spin-mini .spin-ball2 {
    width: 14px;
    height: 14px;
    top: -31px;
    border-width: 4px;
}

/* -- Loader Spin -- */
@-webkit-keyframes eloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes eloader-spin {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes eloader-spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/* -- Loader SpinOff -- */
@-webkit-keyframes eloader-spinoff {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}
@-moz-keyframes eloader-spinoff {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}
@keyframes eloader-spinoff {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}


/*------------------------------------*\
    $EMODAL
\*------------------------------------*/

.emodal_hold{
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.75);
}
.emodal{
    width: 500px;
    position: fixed;
    top: 0%;;
    left: 50%;
    margin-left: -250px;
    background-color: #FFF;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 4px 16px rgba(0,0,0,.2);
    border: 1px solid #acacac;
    background-clip: padding-box;
}
.emodal_header {
    padding: 20px 20px 10px;
    border-radius: 2px 2px 0 0;
}
.emodal_header h3 {
    margin: 0;
    line-height: 30px;
    font-size: 18px;
}
.emodal_close {
    float: right;
    font-size: 22px;
    font-weight: bolder;
    color: #888;
    text-shadow: 0 1px 0 #FFF;
    background: none;
    margin: 0;
    padding: 0 7px 0 7px;
    margin-right: -5px;
    border: none;
}
.emodal_close:hover {
    color:#C0392B;
}
.emodal_close:active {
    border: 1px solid transparent;
    box-shadow: inset 0 0px 12px  0px #FFB3B3,0 0 0 1px #FFB3B3;
}
.emodal_content {
    position: relative;
    min-height: 100px;
    max-height: 700px;
    padding: 0 15px;
    overflow-y:auto;
}
.emodal_content_url{
    width: 100%;
    padding: 0;
    border: 0;
}
.emodal_footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: center;
    border-radius: 0 0 2px 2px;
    overflow: hidden;
}


/*------------------------------------*\
    $DIVISORES ($DIVIDERS)
\*------------------------------------*/

.divisor {
    display: block;
    text-align: center;
    border-bottom: 1px solid #ddd;
    margin: 10px 0 10px;
    padding-top: 7px;
}
.divisor .divisor-cent {
    margin: -6px auto -9px auto;
    height: 17px;
    text-align: center;
}
.divisor .divisor-cent span {
    height: 5px;
    width: 5px;
    border: 1px solid #ddd;
    background-color: #fff;
    margin: 5px;
    display: inline-block;
    float: none;
}

.divider {
    text-align: center;
    border: none;
    overflow: hidden;
}
.divider span {
    position: relative;
    padding: 0 10px;
}
.divider span:after,
.divider span:before {
    content: "";
    border-bottom-style: solid;
    position: absolute;
    top: 50%;
    border-color: inherit;
    width: 200%;
    border-bottom-width: 1px;
    border-left: none;
    border-right: none;
    height: 0;
    border-top-width: 0;
}
.divider span:after {
    left: 100%;
}
.divider span:before {
    right: 100%;
}
.divider.double span:after,
.divider.double span:before {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: 4px;
    margin-top: -3px;
    border-bottom-style: solid;
    border-top-style: solid;
}
.divider.dashed span:after,
.divider.dashed span:before {
    border-style: dashed;
    border-left: none;
    border-right: none;
}


/*------------------------------------*\
    $EHOPE
\*------------------------------------*/

.ehope-hold {
    z-index: 2000;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255,255,255,0.75);
}
.ehope {
    position: fixed;
    overflow: hidden;
    width: 300px;
    top: 0;
    left: 50%;
    padding: 16px;
    background-color: #ffffff;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 4px 16px rgba(0,0,0,.2);
    border: 1px solid #acacac;
    background-clip: padding-box;
    text-align: center;
}


/*------------------------------------*\
    $MAGICTABLES
\*------------------------------------*/

input.magicTable-currPage{
    height: 26px;
    text-align: center;
}
.magicTable .table-bordered th:first-child,
.magicTable .table-bordered td:first-child{
    border-left: none;
}
.magicTable table.table-bordered {
    border-left: none;
    border-right: none;
}
.magicTable .magicTable-pageInfo{
    padding: 3.5px 9px;
    font-size: 0.8em;
}


/*------------------------------------*\
   $ENOTIFY
\*------------------------------------*/

.enotify-title {
    font-weight: bold;
}
.enotify-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.enotify-message a,
.enotify-message label {
    color: #ffffff;
}
.enotify-message a:hover {
    color: #cccccc;
    text-decoration: none;
}
.enotify-close-button {
    position: relative;
    right: -0.3em;
    top: -0.3em;
    float: right;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.8;
}
.enotify-close-button:hover,
.enotify-close-button:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.enotify-close-button {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.enotify-top-center {
    top: 0;
    right: 0;
    width: 100%;
}
.enotify-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%;
}
.enotify-top-full-width {
    top: 0;
    right: 0;
    width: 100%;
}
.enotify-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%;
}
.enotify-top-left {
    top: 12px;
    left: 12px;
}
.enotify-top-right {
    top: 12px;
    right: 12px;
}
.enotify-bottom-right {
    right: 12px;
    bottom: 12px;
}
.enotify-bottom-left {
    bottom: 12px;
    left: 12px;
}

#enotify-container {
    z-index: 999999;
    position: fixed;
}
#enotify-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#enotify-container > div {
    position: relative;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    border-radius: 3px 3px 3px 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    box-shadow: 0 0 12px #999999;
    color: #ffffff;
    opacity: 0.8;
}
#enotify-container >:hover {
    box-shadow: 0 0 12px #000000;
    cursor: pointer;
    opacity: 1;
}
#enotify-container > .enotify-normal {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#enotify-container > .enotify-info {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#enotify-container > .enotify-error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#enotify-container > .enotify-success {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#enotify-container > .enotify-warning {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#enotify-container.enotify-top-center > div,
#enotify-container.enotify-bottom-center > div {
    width: 300px;
    margin: auto;
}
#enotify-container.enotify-top-full-width > div,
#enotify-container.enotify-bottom-full-width > div {
    width: 96%;
    margin: auto;
}
.enotify {
    background-color: #030303;
}
.enotify-normal {
    background-color: #222;
}
.enotify-success {
    background-color: #51a351;
}
.enotify-error {
    background-color: #bd362f;
}
.enotify-info {
    background-color: #2f96b4;
}
.enotify-warning {
    background-color: #f89406;
}
.enotify-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000000;
    opacity: 0.4;
}

/*Responsive Design*/
@media all and (max-width: 240px) {
    #enotify-container > div {
        padding: 8px 8px 8px 50px;
        width: 11em;
    }
    #enotify-container .enotify-close-button {
        right: -0.2em;
        top: -0.2em;
    }
}
@media all and (min-width: 241px) and (max-width: 480px) {
    #enotify-container > div {
        padding: 8px 8px 8px 50px;
        width: 18em;
    }
    #enotify-container .enotify-close-button {
        right: -0.2em;
        top: -0.2em;
    }
}
@media all and (min-width: 481px) and (max-width: 768px) {
    #enotify-container > div {
        padding: 15px 15px 15px 50px;
        width: 25em;
    }
}


/*------------------------------------*\
    $ESCROLL
\*------------------------------------*/

.eScroll::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    background: rgba(220,220,220,0.95);
}
.eScroll::-webkit-scrollbar:hover {
    background: rgba(220,220,220,0.75);
}
.eScroll::-webkit-scrollbar-thumb {
    background: #EEE;
    box-shadow: -3px -3px 6px #999 inset,3px 3px 3px #AAA inset;
}
.eScroll::-webkit-scrollbar-thumb:hover {
    background: #CCC;
}


/*------------------------------------*\
   $ECHOOSEIMAGE
\*------------------------------------*/

.eChooseImage {
    z-index: 0;
    position: relative;
    display: inline-block;
    overflow: hidden;
    margin: 0;
    width: 300px;
    height: 200px;
    border: 2px solid #CCC;
    border-radius: 2px;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
    background-size: cover;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACyCAMAAACa2eGeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wQIFB4GOYUbMwAAAcVQTFRFAAAAZmZmZ2dnaGhoaWlpa2trbW1tbm5ucHBwcXFxcnJyc3NzdHR0dnZ2d3d3eXl5fX19iIiIjo6OkZGRkpKSlpaWmZmZnJycn5+foaGhpaWlrq6ur6+vtbW1t7e3yMjI0NDQ1tbW2NjY5OTk6Ojo6urq8/Pz+vr6/Pz8/Pz8+vr69/f39fX18/Pz8PDw7u7u7Ozs6urq6Ojo5ubm5OTk4ODg3t7e3Nzc2tra2NjY1tbW1dXV0dHR0NDQzs7OzMzMy8vLycnJyMjIxsbGxcXFw8PDwsLCv7+/vb29vLy8u7u7ubm5urq6u7u7vb29v7+/jIyMi4uLj4+Pi4uLioqKlJSUiYmJlJSUiIiIv7+/mZmZvr6+vb29hoaGvLy8hoaGnp6eurq6hISEubm5hISEo6OjuLi4g4ODgoKCtra2t7e3p6entbW1p6entLS0s7OztLS0gICAq6ursrKys7Ozf39/srKyfn5+sbGxfn5+sLCwr6+vfX19gICAh4eHk5OTk5OTrKyssLCwtLS0t7e3u7u7u7u7ubm5urq6u7u7ubm5uLi4ubm5t7e3t7e3tra2tra2tbW1tLS0s7OztLS0s7Oz////K3jk7wAAAJV0Uk5TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnaGlqa2xtbm9wcXJ0dXZ3eHl6fH1+f4CBgoOEhYaIiYqLj5adqre5urq7vLy9vb6+v7/AwcHCwsPExMXFxcbHx8fIyMnJysrLy8vLzMzNzc7Oz9DS1t3e6+3v8fP09fX19vf3+Pn6+/z9/v6GTBRqAAAAAWJLR0SWkWkrOQAABj9JREFUeNrt3flfE0cYB+Clttr7tKf2tq0BglHA2FAUgTRohSq0KgSwkBIvoPVAEAQtR4CmJGE37/9bgygk7O7M7O7sZt6Z7+/5wPsM7u47O6/RtK18f0S6HNVe5Nv39tfIl31vHdqu/5sDNZLmg2cAb9dImy9K9X8pb/0175YAPpMY4EAJ4BOJAV5RAApAAewCeP0dSfKyBcAhTZK8qQAUgAJQAApAASgABaAAFIACUAAKQAFQAYRi8Xi8LSwpQNvEsg6lGNmh/lrZAELJDOxOfvaYVACti1CZ3LBEAGkdTHK9QRKA2lEwz+qPcgAMgVWyTTIAzIB1luvwA5wzbACgDz1AOGtXPxjnsQM8APusIAcI5wkA0IMbIE2qH+ZxAywQAYqNmAHCOhEAhjEDJMj1C3snpAK4RQHwBDPAGAXAf5gB+igA8pgBfpMdYIACIIsZYJICYAkzQA8FwDXMAJEiGSCN+lF4hVi/cQo1wCTaSwAlQCOxGUgh3xC5SKh/g+M7oob+2d7J1oABGgtB9YInLm9u/YT1/mA3RVO29T/iVv8vO3tR89EgAbQ/7f4BcNsNGd59A87FgwSoX7Ssv9DGq/7z5Q8gejxAAC3yj1Ub9DOv+mOVV558LEAAre6qaf2ZGK/66zN7f1h9gACaNpjbuxl6pZ7bBfCSCfelQAG0yNhm+QPw9Bl+9/9+s7dxRn+gAE8J0vPPnwqNzO0Wjo9oUfOXMflosACla8HZ4fHx8XTiBNdH1JDVXWcxFDSAP/nD8q47IAVAj/XreKNHAoBmu7ex+Wb0AKHHtq3H4xB2gBlC9z2DHCBB2oMsJlADHN8g7sBtHMcMME2xCz+FGGAcaHITLUC7TgWgtyMFaFgFuqw24AS4BrQZQgmQAvqMIARo2WQA2GxBB2CyCWYXLzbIqgugF9jSiwwgaTACGElUANE8sCZ/EhFA7RKwZ6kWD8BdcJI5NABdhiMAowsJQGMOnCXXiAIgtABO8xAFwF/gPJMIADqKLgCKHcIDRLLgJtmI6ADXwV1GBQdIg9ukhAY4rbsG0FurBiB0YXR9Y+1Gkv4RtS4D7rNSVyUAZ5e3f6P1c7QfuQhe5Ep1AAzv/DUbQ3TbFb8angA4fWfsLUC6rJglmiMUJ/PgTRy+M/YUoLtiMTPk+7OjHtjLzthLgFN7FvMR8T32XfAuswEDmF3NZxn/ZtxdBrqDBfidvVtvzoOXyTUFCWB+qse2WyccBGHPQig4AKvFtOvWZ8Dr3AsMwHoxrbv1RNFzgGJnUACz1o/pVt06xUEQHzpjjwASBvvvNAU8cicQgMYN9m79JvBJOgiAafZuvV3nBKCf9h+AdKrHpFunPgjCnrWw3wDkxdz7HnsI+OWqzwAN/5J/p8pBjxHgmUF/AWhO9VS8x2Y6CMKeQsxPALpTPWWDHvUZ4BuGDTLXALSLubtb7wXeGfANgH4xb7/4TNLgDkC/QeYWgH4xjQvbH4nmgX+oN8hcArAs5nZn7OEmmBdDFe4A2BbzWbc+B/5kxgcA1sW8rzk+COKgM07wB2BdzKfduuODIOyhG6pwA8C+mNnIPPiXKc4ATjY01sDPpPkCPIRqD81QhXOAv6H6QzFU4RigoygAAMVQhVMAl6d6fMsIL4BRMeonD1U4BEiBKCENVTgDaNWFASANVTgC4L6h4WlnnPQeoA9Eiv1QhROApCEUgP3REQcA0QIIljlPAXza0PD0MtDlJcAEiBebYxrMAN2GgAA2xzRYAZpyIGQmPQJwMdkSbCyHKhgB7oOosTqmwQbQWRQWwGqogglAlB7YPCn3ADdErt9iqILp+wZB7Jh2xgwAp3XBAUy/CYceILwmev2mnTE9wGUQP4Woc4BBAwGASWdMCxArAIpMOAQQsAe2uAx0OwMYAyypHKqgA+g20ABUDlVQATTnAVHuMQMI2wNbdMadrAAPAFfKOmMKgEQRGUDZUAUZQOwe2DxpFoA7+OrfPVRBBLgFGLMzVEECOKOjBNgZqiAA1GVw1r/zTRUEgGNxrPmJy3+gIGAUgAJQAArADODg55LkVQsA+aIAFIAC0LRPZQc4LDHAGyWA7/bJC/D+1mPBR9LWv//IFsDRgy/JWf9rXz1/NPz64w8lzOEfNBVN+x8E6k1RfdBrvAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    text-align: center;
}
.eChooseImage:after {
    z-index: 0;
    left: -50%;
    top: -50%;
    content: "";
    position: absolute;
    width: 200%;
    height: 200%;
    -webkit-transform: scale3d(0,0,0);
    -moz-transform: scale3d(0,0,0);
    -ms-transform: scale3d(0,0,0);
    -o-transform: scale3d(0,0,0);
    transform: scale3d(0,0,0);
    -webkit-transition: all;
    -moz-transition: all;
    -o-transition: all;
    transition: all;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0,0,0,.3);
    border-radius: 0;
    opacity: 0;
    border-radius: 50%;
}
.eChooseImage:hover:after {
    opacity: 1;
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}
.eChooseImage.readonly {
    cursor: auto;
    opacity: 0.75;
}
.eChooseImage button {
    z-index: 1;
    float: none;
    opacity: 0.6;
    display: inline-block;
    top: 50%;
    margin-top: -14px;
}
.eChooseImage:not(.readonly):hover button {
    opacity: 1;
}


/*------------------------------------*\
   $JQUERYFILEUPLOAD
\*------------------------------------*/

.jqfu-holder {
    margin: 5px;
    padding: 10px;
    background-color: #f2f2f2;
    border: 1px solid #ddd;
    border-radius: 2px;
}
.jqfu-dzwrap {
    position: relative;
    width: auto;
    height: 200px;
    background-color: #fff;
    margin-bottom: 10px;
}
.jqfu-dropzone {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    border: 2px dashed #ddd;
    border-radius: 2px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.jqfu-dzwrap p {
    position: absolute;
    top: 50%;
    margin: -47px 0 0;
    width: 100%;
    font-size: 1em;
    line-height: 2;
    font-weight: 600;
    color: #aaa;
}
.jqfu-dzwrap .boton {
    float: none;
    padding: 5px 10px;
    min-height: initial;
}
.jqfu-dzwrap .jqfu-circle {
    position: absolute;
    display: none;
    left: 50%;
    top: 50%;
    margin-left: -100px;
    margin-top: -100px;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color: #2980B9;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjEyNCIgICBoZWlnaHQ9Ijg1IiAgIGlkPSJzdmcxMzYzNCIgICB2ZXJzaW9uPSIxLjEiICAgaW5rc2NhcGU6dmVyc2lvbj0iMC40OC40IHI5OTM5IiAgIHNvZGlwb2RpOmRvY25hbWU9ImNsb3VkLnN2ZyI+ICA8ZGVmcyAgICAgaWQ9ImRlZnMxMzYzNiIgLz4gIDxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJweCIgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp6b29tPSIyLjg4IiAgICAgaW5rc2NhcGU6Y3g9Ijg4LjgxMTM3OCIgICAgIGlua3NjYXBlOmN5PSItMjEuMjA1NjU3IiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iZzEwNjA4IiAgICAgaWQ9Im5hbWVkdmlldzEzNjM4IiAgICAgc2hvd2dyaWQ9InRydWUiICAgICBzaG93Z3VpZGVzPSJmYWxzZSIgICAgIHVuaXRzPSJweCIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMjUiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIgICAgIGlua3NjYXBlOndpbmRvdy15PSIzMCIgICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiPiAgICA8c29kaXBvZGk6Z3VpZGUgICAgICAgcG9zaXRpb249IjAsMCIgICAgICAgb3JpZW50YXRpb249IjAsNzY1IiAgICAgICBpZD0iZ3VpZGUxMzY2NCIgLz4gICAgPHNvZGlwb2RpOmd1aWRlICAgICAgIHBvc2l0aW9uPSI3NjUsMCIgICAgICAgb3JpZW50YXRpb249Ii05OTAsMCIgICAgICAgaWQ9Imd1aWRlMTM2NjYiIC8+ICAgIDxzb2RpcG9kaTpndWlkZSAgICAgICBwb3NpdGlvbj0iNzY1LDk5MCIgICAgICAgb3JpZW50YXRpb249IjAsLTc2NSIgICAgICAgaWQ9Imd1aWRlMTM2NjgiIC8+ICAgIDxzb2RpcG9kaTpndWlkZSAgICAgICBwb3NpdGlvbj0iMCw5OTAiICAgICAgIG9yaWVudGF0aW9uPSI5OTAsMCIgICAgICAgaWQ9Imd1aWRlMTM2NzAiIC8+ICAgIDxpbmtzY2FwZTpncmlkICAgICAgIHR5cGU9Inh5Z3JpZCIgICAgICAgaWQ9ImdyaWQxMzY3MiIgICAgICAgZW1wc3BhY2luZz0iNSIgICAgICAgdmlzaWJsZT0idHJ1ZSIgICAgICAgZW5hYmxlZD0idHJ1ZSIgICAgICAgc25hcHZpc2libGVncmlkbGluZXNvbmx5PSJ0cnVlIiAvPiAgPC9zb2RpcG9kaTpuYW1lZHZpZXc+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTEzNjQwIj4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGcgICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIgICAgIGlkPSJsYXllcjEiICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC05MDUpIj4gICAgPGcgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoNi4yLDAsMCw2LjM3NTE1OTQsMCw4ODMuNzQ1MTgpIiAgICAgICBpZD0iZzEwNjA4IiAgICAgICBzdHlsZT0iZmlsbDojMzQ5OGRiO2ZpbGwtb3BhY2l0eToxIj4gICAgICA8cGF0aCAgICAgICAgIHN0eWxlPSJmaWxsOiNlNmU2ZTY7ZmlsbC1vcGFjaXR5OjEiICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgICAgICBkPSJNIDE2LjEyOSw4LjM2MyBDIDE1LjU2Miw1LjQ5NiAxMy4wMzMsMy4zMzQgMTAsMy4zMzQgNy41OTIsMy4zMzQgNS41MDQsNC43MDEgNC40NTgsNi42OTYgMS45NTQsNi45NjcgMCw5LjA4OCAwLDExLjY2NyBjIDAsMi43NjMgMi4yMzcsNSA1LDUgSCAxNS44MzMgQyAxOC4xMzMsMTYuNjY3IDIwLDE0LjggMjAsMTIuNSAyMCwxMC4zIDE4LjI4Nyw4LjUxNyAxNi4xMjksOC4zNjIgeiBtIC00LjQ2MiwyLjQ3IHYgMy4zMzMgSCA4LjMzNCB2IC0zLjMzMyBoIC0yLjUgbCA0LjE2NywtNC4xNjcgNC4xNjcsNC4xNjcgaCAtMi41IHoiICAgICAgICAgaWQ9InBhdGgxMDYxMCIgLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-animation: zoomjqfuCircle 1s infinite ease-in;
    -moz-animation: zoomjqfuCircle 1s infinite ease-in;
    animation: zoomjqfuCircle 1s infinite ease-in;
}
.jqfu-dropzone.dragover {
    z-index: 10;
    border: 3px dashed #2980B9;
}
.jqfu-dropzone.dragover * {
    z-index: 1;
    display: none;
}
.jqfu-dropzone.dragover + div.jqfu-circle {
    display: block;
}
.jqfu-previews {}
.jqfu-preview {
    overflow: hidden;
    display: block;
    margin-top: 3px;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 2px;
    position: relative;
}
.jqfu-preview .img {
    display: inline-block;
    float: left;
    width: 70px;
    height: 70px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 2px;
}
.jqfu-preview .info {
    display: inline-block;
    float: left;
    margin: 10px 10px 0 10px;
    line-height: 30px;

}
.jqfu-preview .info p {
    margin: 0;
}
.jqfu-preview button {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 5px;
}
.jqfu-previews .eloader {
    float: right;
    margin-top: 10px;
}
.jqfu-previews .eloader .spin.spin-mini {
    padding: 0;
    height: 45px;
}

.jqfu-preview.uploaded {
    background-color: #93FF93;
}
.jqfu-preview.uploading {
    background-color: #F6E66D;
}
.jqfu-preview.uploaded button,
.jqfu-preview.uploading button {
    display: none;
}

/* Animaciones */
@-webkit-keyframes zoomjqfuCircle {
    0% {
        height: 200px;
        width: 200px;
        margin-top: -100px;
        margin-left: -100px;
    }
    50% {
        height: 220px;
        width: 220px;
        margin-top: -110px;
        margin-left: -110px;
    }
    100% {
        height: 200px;
        width: 200px;
        margin-top: -100px;
        margin-left: -100px;
    }
}
@-moz-keyframes zoomjqfuCircle {
    0% {
        height: 200px;
        width: 200px;
        margin-top: -100px;
        margin-left: -100px;
    }
    50% {
        height: 220px;
        width: 220px;
        margin-top: -110px;
        margin-left: -110px;
    }
    100% {
        height: 200px;
        width: 200px;
        margin-top: -100px;
        margin-left: -100px;
    }
}
@keyframes zoomjqfuCircle {
    0% {
        height: 200px;
        width: 200px;
        margin-top: -100px;
        margin-left: -100px;
    }
    50% {
        height: 220px;
        width: 220px;
        margin-top: -110px;
        margin-left: -110px;
    }
    100% {
        height: 200px;
        width: 200px;
        margin-top: -100px;
        margin-left: -100px;
    }
}


/*------------------------------------*\
   $HIGHLIGHT
\*------------------------------------*/

.highlight {
    background-color: #FFFF88;
}


/*------------------------------------*\
   $HIGHCHARTS
\*------------------------------------*/

.highcharts-contextmenu hr {
    margin: 2px 0;
    border-color: #EEE;
}


/*------------------------------------*\
   $PALETTE-COLOR-PICKER
\*------------------------------------*/

.palette-color-picker-button{position:relative;display:inline-block;width:28px;height:28px;margin-right:8px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="#f5c86c" d="M2 2h8v8H2z"/><path fill="#f56c6c" d="M12 2h8v8h-8z"/><path fill="#f46ac6" d="M22 2h8v8h-8z"/><path fill="#c3f167" d="M2 12h8v8H2z"/><path fill="#f3f3f3" d="M12 12h8v8h-8z"/><path fill="#c76cf5" d="M22 12h8v8h-8z"/><path fill="#69e369" d="M2 22h8v8H2z"/><path fill="#6bc6f4" d="M12 22h8v8h-8z"/><path fill="#6b6bf5" d="M22 22h8v8h-8z"/><path d="M9 3v6H3V3h6m1-1H2v8h8V2zm9 1v6h-6V3h6m1-1h-8v8h8V2zm9 1v6h-6V3h6m1-1h-8v8h8V2zM9 13v6H3v-6h6m1-1H2v8h8v-8zm9 1v6h-6v-6h6m1-1h-8v8h8v-8zm9 1v6h-6v-6h6m1-1h-8v8h8v-8zM9 23v6H3v-6h6m1-1H2v8h8v-8zm9 1v6h-6v-6h6m1-1h-8v8h8v-8zm9 1v6h-6v-6h6m1-1h-8v8h8v-8z" opacity=".25"/></svg>') center center no-repeat;background-size:cover;cursor:pointer;box-shadow:0 0 0 1px #bbb;border:2px solid #fff}.palette-color-picker-bubble{display:none;margin:12px 0;position:absolute;bottom:100%;width:220px;padding:10px 8px 8px 8px;border:1px solid #bbb;border-radius:3px;background-color:#fff}.palette-color-picker-bubble:after,.palette-color-picker-bubble:before{top:100%;left:14px;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.palette-color-picker-bubble:after{border-color:transparent;border-top-color:#fff;border-width:8px;margin-left:-8px}.palette-color-picker-bubble:before{border-color:transparent;border-top-color:#bbb;border-width:9px;margin-left:-9px}.palette-color-picker-bubble.downside{bottom:auto;top:100%}.palette-color-picker-bubble.downside:after,.palette-color-picker-bubble.downside:before{top:auto;bottom:100%}.palette-color-picker-bubble.downside:after{border-top-color:transparent;border-bottom-color:#fff}.palette-color-picker-bubble.downside:before{border-top-color:transparent;border-bottom-color:#bbb}.palette-color-picker-bubble .swatch{position:relative;display:inline-block;font:0/0 a;width:12.66%;padding-top:11.00%;margin:1% 2%;outline:1px solid #bbb;border:2px solid #fff;border-radius:3px;cursor:pointer;overflow:hidden}.palette-color-picker-bubble .swatch.active{outline-color:#000;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75)}.palette-color-picker-bubble .swatch.clear{background-color:#fff}.palette-color-picker-bubble .swatch.clear:before{position:absolute;content:'';display:block;top:-1px;left:0;width:100px;height:2px;background-color:#e00;transform-origin:0 0;transform:rotate(45deg)}.palette-color-picker-bubble.double .swatch{width:29.30%;padding-top:11.00%;margin:1% 2%}.palette-color-picker-bubble.double .swatch.clear:before{transform:rotate(22.5deg)}.palette-color-picker-bubble.wide .swatch{width:96.2%;padding-top:11.00%;margin:1% 2%}.palette-color-picker-bubble.wide .swatch.clear{width:12.66%}


/*------------------------------------*\
   $EXTRAS
\*------------------------------------*/

.block {
    display: block;
    width: 100%;
    overflow: hidden;
}
.disp-block {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: none;
}
.disp-inlineblock {
    display: inline-block;
    width: auto;
    float: none;
}
.part {
    display: inline-block;
    overflow: hidden;
}
.hidden {
    display: none;
}
.out-space {
    position: absolute;
    left: -99999px;
    top: -99999px;
}
.invisible {
    visibility: hidden;
}
.float-left,
.pull-left {
    float: left;
}
.float-right,
.pull-right {
    float: right;
}
.pull-none{
    float: none !important;
}
.fila{
    width: 100%;
    float: left;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
.fade.in {
    opacity: 1;
}
.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
}
.close:hover {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
}


/*------------------------------------*\
   $IMPRESION
\*------------------------------------*/

@media print {
    * {
        background: transparent !important;
        color: black !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important;
    }

    /* Black prints faster: h5bp.com/s */
    a, a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }

    /* Don't show links for images, or javascript/internal links */
    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }/* h5bp.com/t */
    tr, img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    @page {
        margin: 0.5cm;
    }
    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }
    h2, h3 {
        page-break-after: avoid;
    }
}


/*------------------------------------*\
    $FOROS (OBSOLETO)
\*------------------------------------*/

.chat-box {
    list-style: none;
    margin: 0;
    font-size: 11px;
    line-height: 20px;
    color: #5F5F5F;
    padding: 0;
}
.chat-box.timeline .arrow-box-left {
    padding: 0;
    border-radius: 2px;
    min-height: auto;
    margin-right: 0;
}
.chat-box .arrow-box-left {
    margin-left: 75px;
    margin-right: 15px;
}
.chat-box .arrow-box-left, .chat-box .arrow-box-right {
    min-height: 45px;
    border-radius: 2px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 5px 10px;
}
.arrow-box-left {
    box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.1);
}
.arrow-box-left {
    position: relative;
    background: #FAFEFF;
    border: 1px solid #d5d5d5;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.chat-box .arrow-box-left .avatar {
    left: -60px;
}
.arrow-box-left:after, .arrow-box-left:before {
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow-box-left:before {
    z-index: 1;
    border-right-color: #ccc;
    border-width:8px 8px 8px 0 ;
    top: 6px;
    left: -8px;
}

.arrow-box-left:after {
    z-index: 2;
    border-right-color: #fff;
    border-width: 8px 8px 8px 0;
    top: 6px;
    left: -7px;
}
.chat-box .avatar {
    position: absolute;
    top: 0;
}
.avatar {
    display: inline-block;
}
.avatar img {
    box-shadow: none !important;
}
.avatar-small {
    max-width: 40px;
    max-height: 40px;
}
.avatar-small img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
}
.chat-box.timeline .info, .chat-box.timeline .content {
    background: #fff;
    padding: 5px 10px;
}
.chat-box .info {
    color: #949494;
    border-radius: 2px;
}
.chat-box .info {
    color: #949494;
}
.chat-box .info .time {
    float: right;
}
.chat-box.timeline .content {
    border-top: 1px solid #CCC;
    background: #fafafa;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    float: none;
    width: auto;
}
.chat-box.timeline p {
    font: 13px/20px normal helvetica, sans-serif;
    margin: 0;
}
.chat-box.timeline p:first-child {
    margin-top: 5px;
}

.chat-box.timeline p:last-child {
    margin-bottom: 5px;
}
.chat-box.timeline blockquote {
    margin: 10px 0;
    border-left: 3px solid #E2E8EB;
}
.chat-box .info .name strong {
    color: #2C596D;
    margin-right: 10px;
}
.chat-box.timeline + .closable-chat-box {
    margin-left: 75px;
}
.box {
    box-shadow: 0 2px 2px -2px #CCC;
    background: #FBFBFB;
    border: 1px solid #CDCDCD;
    border-radius: 2px;
    margin-bottom: 20px;
}
.padded {
    padding: 15px;
}
.closable-chat-box .fields {
    position: relative;
}
.closable-chat-box .fields .avatar {
    position: absolute;
    left: 0;
}
.closable-chat-box .fields ul {
    margin-left: 60px;
    margin-bottom: 2px;
    margin-top: 0;
    list-style: none;
    padding: 0;
}
.closable-chat-box .fields ul li {
    line-height: 18px;
    color: #949494;
}
.closable-chat-box .fields ul li  strong.indent {
    color: #2C596D;
    margin-right: 10px;
    font-size: 12px;
}
.box form {
    padding: 0;
}
form.fill-up {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 0;
}
.closable-chat-box .chat-message-box {
    margin-bottom: 10px;
}
form.fill-up * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.box form {
    padding: 0;
}
form.fill-up {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 0;
}
form {
    margin-bottom: 0;
}
.chat-message-box {
    border-radius: 2px;
    margin-bottom: 15px;
}
.chat-message-box {
    position: relative;
    background: #FFF;
    border: 1px solid #D8D8D8;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-top: 25px;
}
.chat-message-box textarea{
    float: none;
    width: 100%;
    margin: 0;
    border: none;
}

.chat-message-box:before ,.chat-message-box:after {
    border: solid transparent;
}
.chat-message-box:before {
    border-bottom-color: #cccccc;
    border-width: 0 8px 8px 8px;
    left: 12px;
    top: -8px;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-style: solid;
    z-index: 1;
}
.chat-message-box:after {
    border-bottom-color: #fff;
    border-width: 0 8px 8px 8px;
    border-style: solid;
    left: 12px;
    top: -7px;
    z-index: 2;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.chat-message-box>div{
    border-radius: 2px;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.note {
    color: #909090;
    font-style: italic;
    font-size: 11px;
    margin-bottom: 10px;
}
.closable-chat-box.open .actions {
    display: block;
}


/*------------------------------------*\
    $ICHECK (OBSOLETO)
\*------------------------------------*/

/* iCheck plugin Minimal skin, blue
----------------------------------- */
.icheckbox_minimal-blue,
.iradio_minimal-blue {
    display: inline-block;
    float: left;
    margin: 3px 2px 2px 2px;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(/eisi/images/Estandar/Elise/icheck/minimal.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-blue {
    background-position: 0 0;
}
.icheckbox_minimal-blue.hover {
    background-position: -20px 0;
}
.icheckbox_minimal-blue.checked {
    background-position: -40px 0;
}
.icheckbox_minimal-blue.disabled {
    background-position: -60px 0;
    cursor: default;
}
.icheckbox_minimal-blue.checked.disabled {
    background-position: -80px 0;
}

.iradio_minimal-blue {
    background-position: -100px 0;
}
.iradio_minimal-blue.hover {
    background-position: -120px 0;
}
.iradio_minimal-blue.checked {
    background-position: -140px 0;
}
.iradio_minimal-blue.disabled {
    background-position: -160px 0;
    cursor: default;
}
.iradio_minimal-blue.checked.disabled {
    background-position: -180px 0;
}

/* iCheck plugin Square skin, blue
----------------------------------- */
.icheckbox_square-blue,
.iradio_square-blue {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(/eisi/images/Estandar/Elise/icheck/square.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-blue {
    background-position: 0 0;
}
.icheckbox_square-blue.hover {
    background-position: -24px 0;
}
.icheckbox_square-blue.checked {
    background-position: -48px 0;
}
.icheckbox_square-blue.disabled {
    background-position: -72px 0;
    cursor: default;
}
.icheckbox_square-blue.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-blue {
    background-position: -120px 0;
}
.iradio_square-blue.hover {
    background-position: -144px 0;
}
.iradio_square-blue.checked {
    background-position: -168px 0;
}
.iradio_square-blue.disabled {
    background-position: -192px 0;
    cursor: default;
}
.iradio_square-blue.checked.disabled {
    background-position: -216px 0;
}
