
.onelite td {padding: 0.35rem!important }

.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 2em;
  line-height: 1.5em;
}

.flag-icon-background-idioma1 {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.idioma1 {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 2em;
  line-height: 1.5em;
}


@media (max-width: 575px) {
.idioma1 {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 5em;
  line-height: 5em;
    margin-bottom: 5em;
    margin-top: -2em;
}
    small.text-white {font-size: 200%!important;
    margin: 7px;}

}

.flag-icon:before {
  content: "\00a0";
}

.flag-icon-ar {
background-image: url("../img/flag/ar.svg");
}
.flag-icon-br {
  background-image: url(../img/flag/br.svg);
}
.flag-icon-us {
  background-image: url(../img/flag/us.svg);
}
.flag-icon-es {
  background-image: url(../img/flag/es.svg);
}

article.desc{
    color:#333333;
  -webkit-columns: 2 200px;
     -moz-columns: 2 200px;
          columns: 2 200px;
  -webkit-column-gap: 4em;
     -moz-column-gap: 4em;
          column-gap: 4em;
  -webkit-column-rule: 1px dotted #ddd;
     -moz-column-rule: 1px dotted #ddd;
          column-rule: 1px dotted #ddd;
    text-align: justify;
}

.force-scroll {
overflow-y: scroll;
height: 150px;
width: 200px
}

/*--------mapa sitio---------*/



html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}*{box-sizing:border-box}
.sitemap{margin:0 0 2em}
.oneliteNav{clear:both;width:100%;margin-top:3em}
.oneliteNav #home{position:absolute;margin-top:-3em;margin-bottom:0;min-width:11.5em;max-width:100%}
.oneliteNav #home:before{display:none}
.oneliteNav ul{display:flex;flex-wrap:wrap;list-style:none;position:relative}
.oneliteNav li{flex:1;flex-basis:11.5em;padding-right:1.25em;position:relative}
.oneliteNav>ul>li{margin-top:3em}
.oneliteNav li a{margin:0;padding:.875em .9375em .9375em;display:block;font-size:.9375em;color:#fff;background:#BE3828;text-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.025);box-shadow:0 2px 1px rgba(0,0,0,.15);text-decoration:none}
.oneliteNav li a:hover{background-color:#ff0000}
.oneliteNav a:link:after,.oneliteNav a:visited:after,.utilityNav a:link:after,.utilityNav a:visited:after{display:block;font-weight:600;font-size:.75em;margin-top:.25em;word-wrap:break-word;color:rgba(255,255,255,.75)}
.oneliteNav ul ul{display:block}
.oneliteNav ul ul li{padding-top:.6875em;padding-right:0}
.oneliteNav ul ul li a{background-color:#ff0000}
.oneliteNav ul ul li a:hover{background-color:#BE3828;color:#fff;}
.oneliteNav ul ul li:first-child{padding-top:2em}
.oneliteNav ul ul ul{margin-top:.6em;padding-top:.6em;padding-bottom:.625em}
.oneliteNav ul ul ul li{padding-top:.3125em;padding-bottom:.3125em}
.oneliteNav ul ul ul li a{background-color:#ff9d00;font-size:.75em;padding:.75em;width:90%;margin-right:0;margin-left:auto}
.oneliteNav ul ul ul li a:hover{background-color:#ff831b}.oneliteNav ul ul ul li:first-child{padding-top:1em}
.oneliteNav ul ul ul li a:link:after,.oneliteNav ul ul ul li a:visited:after{font-size:.75em}
.oneliteNav ul ul ul ul{margin-top:0;padding-top:.3125em;padding-bottom:.3125em}
.oneliteNav ul ul ul ul li a{background-color:#de003a;padding:.75em;width:80%}
.oneliteNav ul ul ul ul li a:hover{background-color:#c20035}
.oneliteNav ul ul ul ul li a:link:after,.oneliteNav ul ul ul ul li a:visited:after{display:none}
.oneliteNav ul:before,.oneliteNav ul:after,.oneliteNav ul li:before,.oneliteNav ul li:after{display:block;content:'';position:absolute;border-width:0;border-color:#a0a0a0;border-style:solid;z-index:-1}
.oneliteNav>ul>li:before{height:1.375em;top:-1.375em;right:calc(50% + .625em);width:calc(100%);border-top-width:2px;border-right-width:2px;border-color:#a0a0a0}
.oneliteNav>ul>li:first-child+li:before{border-top-width:0;height:5em;top:-5em;border-color:#a0a0a0}
.oneliteNav ul ul li:after{width:50%;height:.6875em;top:0;right:1px;border-left-width:2px;border-color:#a0a0a0}
.oneliteNav ul ul li:first-child:before{width:50%;height:1.3125em;top:.6875em;right:1px;border-left-width:2px;border-color:#a0a0a0}
.oneliteNav>ul>li:last-child:after{border-bottom-width:0}
.oneliteNav ul ul ul li:before{width:calc(50% - 5px)!important;height:calc(100% - 2px);top:-50%;left:0;border-left-width:2px;border-bottom-width:2px;border-color:#a0a0a0}
.oneliteNav ul ul ul li:first-child:before{height:2.125em;top:-1px;border-top-width:2px;border-color:#a0a0a0}
.oneliteNav ul ul ul:before{width:50%;height:1.25em;top:-10px;right:1px;border-left-width:2px;border-color:#a0a0a0}
.oneliteNav ul ul ul li:after{border-width:0}.oneliteNav ul ul ul ul li:before,.oneliteNav ul ul ul ul li:first-child:before{display:none}
.oneliteNav ul ul ul ul:before{width:1px;height:calc(100% + 2.5em);top:-2.5em;left:0;border-left-width:2px;border-color:#a0a0a0}
.utilityNav{float:right;margin-top:0;margin-bottom:-.25em;margin-right:1.25em;max-width:48%;list-style-type:none}
.utilityNav li{padding:0 0 .625em .625em;display:inline-block}
.utilityNav li:first-child{}.utilityNav li a{display:block;font-size:.9em;font-weight:400;padding:.75em 1em;text-align:left;color:#fff;background-color:#ff9d00;border:1px solid rgba(0,0,0,.025);box-shadow:0 2px 0 rgba(0,0,0,.15);text-shadow:0 0 10px rgba(0,0,0,.15);text-decoration:none}
.utilityNav li a:hover{background-color:#ff831b}
.utilityNav li a:link:after,.utilityNav li a:visited:after{color:rgba(255,255,255,.75);font-size:.75em;font-weight:600;margin-top:.25em}
@media screen and (max-width:30em){.oneliteNav ul{display:block}
	.oneliteNav li{width:100%;padding-right:0}
	.oneliteNav #home{width:100%;position:relative;margin-bottom:-1em;margin-top:0}
	.utilityNav{float:none;display:block;width:100%;text-align:right;margin-bottom:2.5em;max-width:100%}}
@media screen and (min-width:30em){.oneliteNav>ul>li{max-width:80%}}
@media screen and (min-width:38.5em){.oneliteNav>ul>li{max-width:80%}}
@media screen and (min-width:50em){.oneliteNav>ul>li{max-width:80%}}
@media screen and (min-width:61em){.oneliteNav>ul>li{max-width:80%}}
@media screen and (min-width:73em){.oneliteNav>ul>li{max-width:80%}}
@media screen and (min-width:84.5em){.oneliteNav>ul>li{max-width:80%}}
@media screen and (min-width:96em){.oneliteNav>ul>li{max-width:80%}}
@media screen and (min-width:107.5em){.oneliteNav>ul>li{max-width:80%}}
@media screen and (min-width:119em){.oneliteNav>ul>li{max-width:80%}}