@font-face {
    font-family: 'MiloOT Light';
    src: url('MiloOT Light.eot');
    src: url('MiloOT Light.eot?#iefix') format('embedded-opentype'),
         url('MiloOT Light.woff') format('woff'),
         url('MiloOT Light.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}
p {
	text-align:justify;
	font-family: 'MiloOT Light', sans-serif;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'MiloOT Light', sans-serif;
	}
/*============REPORTE============*/ 
body,html{padding-bottom:0!important;font-family: 'MiloOT Light', sans-serif; }
body{padding-bottom:70px;}
li{list-style:none;margin:0;padding:0;}
.content-cont{width:100%;height:100%;}
.margen-home{margin:30px 0;clear:both;}
.clear{clear:both;}
img.us-icon{width:20px;margin:20px 15px 0 0;float:right;}
img.us-icon.sidevice{margin:20px auto 0 auto;float:none;}
.nodevice{display:block;}
.sidevice{display:none;}
.sombrai{padding-right:0;}
.sombrad{padding-left:0;}
h3.sub-ver{font-size:11px;color:#8BC53F; font-weight:600;}
h3.sub-ver2{font-size:11px;color: #000000; font-weight: bolder;}
h3.indicadores-ver{font-size:12px;color:#8BC53F; font-weight:600;}
.linea-horizontal-blanca{clear:both;border-bottom:1px solid rgba(255,255,255,0.3);margin:4px 0;}
p.directoriop{font-size: 13px;color: #000;font-weight:600;margin:0;margin:0;padding:0;}
p.directoriot{font-size: 13px;color: #000;font-weight:600;margin-bottom:8px;}

p.pad_top{
	padding-top: 3em;
	padding-bottom: 1em;
}

.zeta{
	z-index:0;
}

/*============GRAFICOS============*/ 
.highcharts-legend{display:none!important;}
#compo .highcharts-legend{display:block!important;}


/*============CONTENIDO============*/
h1{font-size:22px !important;font-weight:400;color:rgba(0,0,0,0.5);font-family: 'Lato', sans-serif;}
h6{font-size:11px;font-weight:400;margin-bottom:15px; color:#8BC53F;}
p{font-size:13px;line-height:18px;}
p strong{color:rgba(0,0,0,0.5);line-height:18px;}
p strong span.presidente{color:#6e8900;}
.contenedor-paginar{padding:0;}
#content{height:490px;padding-bottom:60px;}
#content .rollbar-path-vertical { width:4px;}
#activos{height:490px;padding-bottom:30px;padding-right:15px;}
#activos .rollbar-path-vertical { width:4px;}
#pasivos{height:490px;padding-bottom:30px;padding-right:15px;}
#pasivos .rollbar-path-vertical { width:4px;}



/*============CONTENIDO============*/
.hechos{font-family: 'Open Sans', sans-serif;}
.hechos #anima1, #anima2, #anima3, #anima4, #anima5, #anima6 { opacity:0;}
.hechos1{width:60%;height:165px;float:left;}
.hechos2{width:40%;height:165px;float:left;padding:15px;}
.hechos3{width:60%;height:165px;float:left;padding:15px;}
.hechos4{width:40%;height:165px;float:left;padding:15px;}

.hechos7{width:60%;height:165px;float:left;padding:15px;}
.hechos8{width:40%;height:165px;float:left;padding:0 15px;}
.hechos9{width:60%;height:165px;float:left;padding:15px;}
.hechos10{width:40%;height:165px;float:left;padding:15px;}
.hechos11{width:40%;height:165px;float:left;padding:15px;}
.hechos12{width:60%;height:165px;float:left;padding:15px;}

.backverde1{background:#44a12b;color:#fff;}
.backverde2{background:#bccf38;color:#fff;}
.backgris1{background:#e3e4e4;color:#000;}
.backazul1{background:#003881;color:#fff;}

.hechos p{margin:0;line-height:normal;}
.hechos h2{font-size:18px;color:#8BC53F; font-weight:400;margin-bottom:4px;}
.hechos p span.cel{color:#1ea7c8;}
.hechos p span.num{float:right;color:#fff;}
.hechos img.a{width:60px;margin-bottom:10px;}
.hechos img.b{height:165px;float:right;}
.hechos img.c{margin:5px 0;float:right;}
.hechos img.d{width:59px;margin:0 auto;}
.hechos p.p3{font-size:18px;color:#fff;font-weight:300;}
.hechos p.p3 span{font-size:40px;color:#fff;}
.hechos p.p4a{color:#000;text-align:center;font-size:50px;font-weight:300}
.hechos p.p4b{color:#000;text-align:center;font-size:18px;font-weight:300}
.hechos p.p4c{color:#000;text-align:center;}
.hechos p.p10a{color:#000;text-align:center;font-size:80px;font-weight:300}
.hechos p.p11a{color:#000;text-align:center;font-size:40px;font-weight:300}
.hechos p.p12a{color:#E2001A;}

.caja{width:100%;padding:15px;margin:0 0 10px 0;}
p.pcaja1{color:#000;text-align:center;font-size:30px;font-weight:300;margin:0;line-height:normal;}
p.pcaja2{text-align:center;margin:0;line-height:normal;}
p.pcaja-marg{margin-bottom:15px;}
img.e{margin-bottom:10px;}
h1.tiendas-tit{background:url(../images/secciones/tiendas-tit.png) left center no-repeat;padding-left:55px;}
h1.hogar-tit{background:url(../images/secciones/hogar-tit.png) left center no-repeat;padding-left:55px;}
.caja.bordesver{border:2px solid #bccf38;}
p.colorazul{color:#0f66ac;text-align:center;}


.orbit-container .orbit-prev,
.orbit-container .orbit-next {
    position: absolute;
	top:auto;
    bottom:0;
    background-color: rgba(186, 210, 90, 1);
    width: 25px;
    height: 25px;
	margin-top:0;
	line-height:auto;
    color: white;
    text-indent: -9999px !important;
    z-index: 10; }
.orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {
background-color: rgba(160, 194, 62, 1);
}

.orbit-container .orbit-prev > span, .orbit-container .orbit-next > span {
	border:none;
	width:100%;
	height:100%;
    background-image: url("../images/puntaIZQ.png");
	color:#fff;
	font-size:20px;
	text-indent: 9999px !important;
	margin:0;
	top:auto;
	line-height:25px;
	background-size: 80%;
    background-repeat: no-repeat;
    background-position: center; 
}

.orbit-container .orbit-next > span {
    background-image: url("../images/puntaDER.png");
   	background-position: left;
   	margin-left: -9px;
}
/*============EFECTO IMAGENES HOME PORTADA============*/
.ri-grid{margin: 0 auto;position: relative;height: auto;margin-bottom:0px;}
.ri-grid ul {list-style: none;display: block;width: 100%;margin: 0;padding: 0;}
.ri-grid ul:before,
.ri-grid ul:after{content: '';display: table;}
.ri-grid ul:after {clear: both;}
.ri-grid ul {zoom: 1;} 
.ri-grid ul li {-webkit-perspective: 400px;-moz-perspective: 400px;	-o-perspective: 400px;-ms-perspective: 400px;perspective: 400px;margin: 0;padding: 0;float: left;position: relative;	display: block;overflow: hidden;background: #fff;}
.ri-grid ul li a{display: block;outline: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;background-color: #333;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.ri-grid-size-1{width: 55%;}
.ri-grid-size-2{width: 100%;}
.ri-grid-size-3{width: 100%;margin-top: 0px;}
.ri-shadow:after,
.ri-shadow:before{content: "";position: absolute;z-index: -2;bottom: 15px;left: 10px;width: 50%;height: 20%;max-width: 300px;max-height: 100px;box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-ms-transform: rotate(-3deg);-o-transform: rotate(-3deg);transform: rotate(-3deg);}
.ri-shadow:after{right: 10px;left: auto;-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-ms-transform: rotate(3deg);-o-transform: rotate(3deg);transform: rotate(3deg);}
.ri-grid-loading:after,
.ri-grid-loading:before{display: none;}
.ri-loading-image{display: none;}
.ri-grid-loading .ri-loading-image{position: relative;width: 40px;height: 40px;left: 50%;margin: 200px 0 0 -15px;display: block;}
.ri-grid{width: 100%;}
.ri-grid ul li,
.ri-grid ul li a{}
.ri-grid ul li a img{width: 100%;}


.orbit-container .orbit-prev, .orbit-container .orbit-next{display:none!important;}
.controleslide{
	width: auto;
	display: inline-block;
	float: left;
	margin-bottom: 10px;
	margin-left: 15px;
}
.controleslide .prev-slide, .controleslide .next-slide{color:rgba(0,0,0,0.5);font-size:30px;font-weight:800;display:inline-block;}


/*============FOOTER============*/
footer{width:100%;position:fixed;z-index:3;bottom:0;height:auto;line-height:30px;margin:0;background:rgba(255,255,255,0.85);padding:0 20px;z-index:200;}
footer a.left{display:inline-block;width:auto;float:left;margin:0 10px 0 0;color: rgba(0,0,0,0.85);font-size:10px;text-transform:uppercase;}
footer a.right{display:inline-block;width:auto;float:right;margin:0 0 0 10px;color: rgba(0,0,0,0.85);font-size:10px;text-transform:uppercase;}

footer a:hover{color: rgba(0,0,0,1);text-decoration:underline;}
.descarga-pdf{background:url(../images/pdf.png) no-repeat right center; background-size:11px 13px; padding-right:16px;}
.no-js body .row.paginax .large-10.column .large-8.column.contenedor-paginar .example-orbit-content li .large-6.column .green {
	color: #4DC73F;
}


@media screen and (max-width:980px) {
.highcharts-data-labels.highcharts-tracker{display:none!important;}
}


@media screen and (max-width:769px) {
#ingresos, #utilidad, #compo{margin-left:-15px!important;}
.orbit-container { padding-bottom:50px;} 
body{padding-bottom:70px;}
footer{height:auto;line-height:auto;margin:0;background:rgba(255,255,255,0.85);padding:10px 15px;}
footer a.left{display:block;width:100%;float:none;line-height:16px;}
footer a.right{display:block;width:auto;float:none!important;margin:0; line-height:16px;color: rgba(0,0,0,0.85);font-size:10px;text-transform:uppercase;}
footer a.right.nodevice{display:none;}
	.ri-grid {margin-bottom:0;}
	.nodevice{display:none;}
	.sidevice{display:block;}
	.sidevice.logo{margin:0 0 10px 0;}
}



/*===================tabla_info_corp==============*/

.tabla_info_corp{
	border: 1px solid #4d4d4d;
	background: #ECEDED;
	text-align: center;
}


.tabla_info_corp tr td:first-child{
	border-right: 1px solid #4d4d4d;
}

.porcent{
	max-width:113% !important;
}

.fin{
	padding-right:0px !important;	
}
.marge{
	margin-right: -30px!IMPORTANT;
}

.lefttxt{
	text-align:left;
	font-family: 'MiloOT Light', sans-serif;
	font-size:13px;
}

.corporativo{
	color:#62c46f;
	margin-bottom:0px;
	font-weight: bold;
	
}

/*menu*/

.top-bar-section li a:not(.button) {
	background: #bad25a;
	font-family: 'MiloOT Light', sans-serif;
}
.top-bar-section .dropdown li a {
	background: #bad25a !important;
	color:#FFFFFF;
	
}
.top-bar-section li a:hover{
	background:#6e8900!important;
}
.top-bar-section li a:not(.button):hover {
	background: #bad25a;
	color:#FFFFFF;
}

.top-bar-section ul li:hover > a {
	background:#6e8900 !important;
	color:#FFFFFF;
}