/*
ESTILOS SITIO WEB
REPORTE DE SUSTENTABILIDAD
CODELCO 2015
--
AUTOR:CEINEGOCIOS
*/


/*--------------------------------------------------------
Resets
--------------------------------------------------------*/
html, body {height:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
.clearboth {overflow:hidden; width:100%; height:1px;}
.clearboth-dos {overflow:hidden; width:100%; height:25px;}
table.table-only-movil {display:none;}

body{background:#f2f2f2; font-family:"Trebuchet MS", Helvetica, sans-serif;}

/*--------------------------------------------------------
up - HEADER
--------------------------------------------------------*/
#header{background:#eae8e8 url("/reporte2014/imag/assets/header-top.jpg") repeat-x top;}
#header .head{padding:20px 0 0;}
#header .head .up-head {display:block;}
#header .head .up-head .up-head-help {float:right;}
#header .head .up-head .up-head-help ul{list-style:none; margin:0; padding:0;}
#header .head .up-head .up-head-help ul li{float:left; display:block;}
#header .head .up-head .up-head-help ul li .up-head-len{display:block;}
#header .head .up-head .up-head-help ul li .up-head-len ul{list-style:none; margin:0; padding:4px; display:block; height:30px; margin-right:10px;}
#header .head .up-head .up-head-help ul li .up-head-len ul li{float:left; display:block; padding-right:5px; padding-left:5px;}
#header .head .up-head .up-head-help .up-head-len ul li.sep{border-right:1px #717171 solid;}
#header .head .up-head .up-head-help ul li .up-head-len ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; text-decoration:none; text-transform:uppercase;}
#header .head .up-head .up-head-help ul li .up-head-len ul li img{vertical-align:text-bottom;}
#header .head .up-head .up-head-help ul li .up-head-search{}
#header .head .up-head .up-head-help ul li .up-head-search .navbar-form{padding:0; margin:0;}
#header .head .up-head .up-head-help ul li .up-head-search .navbar-form .input-group .input-group-btn .btn{background:#212121; font-size:12px; color:#eae8e8; border:0;}
#header .head .up-head .up-head-help ul li .up-head-search .navbar-form .input-group .input-group-btn .btn .glyphicon{top:3px;}
#header .head .up-head .up-head-help ul li .up-head-search .navbar-form .input-group .form-control{font-family:Arial, Helvetica, sans-serif; height:30px; background:#f1f1f1; color:#666666; font-size:13px; border:0; line-height:1.5em; -webkit-box-shadow:none; box-shadow:none;}
#header .head .sub-head{display:block; height:70px; position:relative;}
#header .head .sub-head .logo{float:left; display:block;}
#header .head .sub-head .sub-head-menu{display:block; margin:28px 0 0 0; width:530px; height:25px; float:right;}
#header .head .sub-head .sub-head-menu ul{list-style:none; margin:0; padding:0; display:block; float:right;}
#header .head .sub-head .sub-head-menu ul li{float:left; display:inline-block; padding-right:5px; padding-left:5px; font-family:Arial, Helvetica, sans-serif; color:#212121; font-size:13px;}
#header .head .sub-head .sub-head-menu ul li.active a{color:#bb5726;}
#header .head .sub-head .sub-head-menu ul li:last-child{padding-right:0;}
#header .head .sub-head .sub-head-menu ul li a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#212121; font-size:13px;}
#header .head .sub-head .sub-head-menu ul li img{vertical-align:text-bottom; padding-right:5px;}

/*--------------------------------------------------------
NAV - HEADER
--------------------------------------------------------*/
#header .nav-head{}
#header .nav-head .navbar-default{background-color:#bb5726; min-height:30px; border-color:transparent; border-radius:0; border:0; margin:0;}
#header .nav-head .navbar-default .container .navbar-collapse ul.navbar-nav{display:table; margin:0 auto; text-align:center; float:none;}
#header .nav-head .navbar-default .container .navbar-collapse ul.navbar-nav li{border-right:1px #fff solid;}
#header .nav-head .navbar-default .container .navbar-collapse ul.navbar-nav li:last-child{border:0;}
#header .nav-head .navbar-default .container .navbar-collapse ul.navbar-nav li.dropdown ul li{border-right:0;}
.navbar-default .navbar-nav > li > a{font-family:'oswaldlight'; color:#fff; font-size:13px; line-height:10px; text-transform:uppercase;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#FFF; background-color:#76151f;}
.nav > li > a {position:relative; display:block; padding:15px 30px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color:#fff; background-color:#212121;}
.dropdown-menu{font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:12px; text-transform:uppercase; background-color:#212121; border:0; padding:0; box-shadow:none; border-radius:0;}
.dropdown-menu > li > a {display:block; border-bottom:1px #323232 solid; padding:10px 20px; clear:both; font-weight:normal; line-height:1.42857143; color:#fff; white-space:nowrap;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color:#eae8e8; text-decoration:none; background-color:#2c2c2c;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color:#eae8e8; background-color:#2c2c2c;}
.navbar-default .navbar-nav > li > a:focus {color:#fff; background-color:#212121;}

/*Sub-Nav*/
.header-dos .sub-nav-head{}
.header-dos .sub-nav-head .navbar-default{background-color:#cfcdcd; min-height:30px; border-color:transparent; border-radius:0; border:0; margin:0;}
.header-dos .sub-nav-head .navbar-default .navbar-nav > li > a{font-family:"Trebuchet MS", Helvetica, sans-serif; color:#202020; font-size:12px; line-height:12px; text-transform:none; padding:5px 21px;}
.header-dos .sub-nav-head .navbar-default .navbar-nav > li > a.active {color:#bb5726;}
.header-dos .sub-nav-head .navbar-default .navbar-nav > li > a:hover {color:#bb5726; background:none;}
.header-dos .sub-nav-head .navbar-default .navbar-nav > li > a:focus {color:#bb5726; background:none;}
.header-dos .sub-nav-head .navbar-default .container .navbar-collapse ul.navbar-nav{display:table; margin:10px auto; text-align:center; float:none;}
.header-dos .sub-nav-head .navbar-default .container .navbar-collapse ul.navbar-nav li{border-right:1px #bb5726 solid; height:20px;}
.header-dos .sub-nav-head .navbar-default .container .navbar-collapse ul.navbar-nav li:last-child{border:0;}
.header-dos .sub-nav-head .navbar-default .container .navbar-collapse ul.navbar-nav li.dropdown ul li{border-right:0;}
/**/
#bs-example-navbar-collapse-2 .navbar-nav li {  float:left; }

/*BOTONES ACTIVOS*/
body.body-mensajes div#bs-example-navbar-collapse-1 .nav li+li > a {background-color:#76151f;}
body.body-mensajes div#bs-example-navbar-collapse-1 .nav li+li+li > a {background:none;}
body.body-mensajes div#bs-example-navbar-collapse-1 .nav li ul li+li+li > a {background:none;}
/**/
body._p_menu_reporte div#bs-example-navbar-collapse-1 .nav > li:first-child {background-color:#76151f;}
/**/
body._p_menu_empresa div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li > a {background:#76151f;}
body._p_menu_empresa div#bs-example-navbar-collapse-1 .nav li ul li+li+li+li+li > a {background:none;}
body._p_menu_empresa div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li+li > a {background:none;}
/**/
body._p_menu_area1 div#bs-example-navbar-collapse-1 > .nav li+li+li+li > a {background:#76151f;}
body._p_menu_area1 div#bs-example-navbar-collapse-1 .nav li ul li+li+li+li > a {background:none;}
body._p_menu_area1 div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li > a {background:none;}
/**/
body._p_menu_area2 div#bs-example-navbar-collapse-1 > .nav li+li+li+li > a {background:#76151f;}
body._p_menu_area2 div#bs-example-navbar-collapse-1 .nav li ul li+li+li+li > a {background:none;}
body._p_menu_area2 div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li > a {background:none;}
/**/
body._p_menu_area3 div#bs-example-navbar-collapse-1 > .nav li+li+li+li > a {background:#76151f;}
body._p_menu_area3 div#bs-example-navbar-collapse-1 .nav li ul li+li+li+li > a {background:none;}
body._p_menu_area3 div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li > a {background:none;}
/**/
body._p_menu_area4 div#bs-example-navbar-collapse-1 > .nav li+li+li+li > a {background:#76151f;}
body._p_menu_area4 div#bs-example-navbar-collapse-1 .nav li ul li+li+li+li > a {background:none;}
body._p_menu_area4 div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li > a {background:none;}
/**/
body._p_menu_area5 div#bs-example-navbar-collapse-1 > .nav li+li+li+li > a {background:#76151f;}
body._p_menu_area5 div#bs-example-navbar-collapse-1 .nav li ul li+li+li+li > a {background:none;}
body._p_menu_area5 div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li > a {background:none;}
/**/
body._p_menu_area6 div#bs-example-navbar-collapse-1 > .nav li+li+li+li > a {background:#76151f;}
body._p_menu_area6 div#bs-example-navbar-collapse-1 .nav li ul li+li+li+li > a {background:none;}
body._p_menu_area6 div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li > a {background:none;}
/**/
body._p_menu_area7 div#bs-example-navbar-collapse-1 > .nav li+li+li+li > a {background:#76151f;}
body._p_menu_area7 div#bs-example-navbar-collapse-1 .nav li ul li+li+li+li > a {background:none;}
body._p_menu_area7 div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li > a {background:none;}
/**/
body.body-metas div#bs-example-navbar-collapse-1 .nav li+li+li > a {background:#76151f;}
body.body-metas div#bs-example-navbar-collapse-1 .nav li ul li+li+li > a {background:none;}
body.body-metas div#bs-example-navbar-collapse-1 .nav li+li+li+li > a {background:none;}
/**/
body.body-divisiones div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li+li > a {background:#76151f;}
body.body-divisiones div#bs-example-navbar-collapse-1 .nav li ul li+li+li+li+li+li > a {background:none;}
body.body-divisiones div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li+li+li > a {background:none;}
/**/
body.body-proyectos div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li+li+li > a {background:#76151f;}
body.body-proyectos div#bs-example-navbar-collapse-1 .nav li ul li+li+li+li+li+li+li > a {background:none;}
body.body-proyectos div#bs-example-navbar-collapse-1 > .nav li+li+li+li+li+li+li+li > a {background:none;}

/*--------------------------------------------------------
SLIDER
--------------------------------------------------------*/
#slide{position:relative; height:280px;}
#slide .slide-title{display:block; width:300px; height:88px; position:relative; margin:0 auto; border:1px #fff solid; top:30%; background-color:rgba(0, 0, 0, 0.4);   filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */;}
#slide .slide-title h1 {font-family:'oswaldbold'; color:#fff; text-align:center; text-transform:uppercase;}
#slide .slide-title h1 .fir {font-size:42px; padding:0 0 0 0; display:block;}
#slide .slide-title h1 .sec {font-size:24px; line-height:0;}
#slide .sli-btn{display:block; position:absolute; padding:5px 15px; width:140px; text-align:center; bottom:0; left:45%; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:14px; color:#212121; text-transform:uppercase; background:#eae8e8; text-decoration:none;}
#slide a.sli-btn img{vertical-align:text-bottom; margin-left:5px;}

/*--------------------------------------------------------
ENFOQUE
--------------------------------------------------------*/
#enfoque {padding:45px 0; overflow:hidden;}
#enfoque .section-title {margin-bottom:25px;}
#enfoque .section-title h2{font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:normal; font-size:20px; color:#212121; text-transform:uppercase; text-align:center; width:300px; position:relative; padding:0; margin:0 auto;}
#areas-enfoque {width:98%; margin:0 auto;}
#areas-enfoque li {width:14.275%; float:left; position:relative;}
#areas-enfoque li a {display:block; overflow:hidden;}
#areas-enfoque li img.foto {width:100%; height:auto;}
#areas-enfoque li .area-info {width:95%; bottom:35px; padding:0 0 0 10px; position:absolute;}
#areas-enfoque li .area-info h3 {font-weight:normal; color:#fff; font-size:18px; line-height:20px;}
#areas-enfoque li .area-info img {float:right; width:1.7em; margin:0 0 0 5px;}
/**/
#areas-enfoque div.slider-bg {background:#000; top:300px; height:102px; width:225px; left:0; position:absolute; z-index:10; opacity:.5; -moz-opacity: 0.50; filter: alpha(opacity=50);}
#areas-enfoque div.slider-bg strong {background:yellow; }
#areas-enfoque div.slider-info {top:300px; height:72px; left:0; position:absolute; width:65px; z-index:15; padding:15px;}
#areas-enfoque div.slider-info h3 {font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:12px; line-height:16px; text-transform:uppercase; color:#fff; margin-bottom:5px; width:105px; display:block; }
#areas-enfoque div.slider-info p {font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:14px; line-height:18px; color:#fff; width:185px; position:absolute; top:-275px; left:245px;}
#areas-enfoque li.slider-open div.slider-info {width:570px;}
#areas-enfoque li.slider-open div.slider-info h3 {font-size:16px; line-height:20px; width:170px; }
#areas-enfoque li.slider-open div.slider-info p {display:block;}
#areas-enfoque .slider .slider-info p.slider-text a {margin-top:15px;}
#areas-enfoque .slider .slider-info p.slider-text a > img {vertical-align:middle; padding:2px;}
#areas-enfoque .slider .slider-info p.slider-text a.btn-enfoque {color:#fff; background-color:transparent; border-color:#fff;}

/*--------------------------------------------------------
HITOS
--------------------------------------------------------*/
#hitos{}
#hitos h2 {text-align:center; color:#fff; font-size:20px; color:#fff; font-weight:normal; text-transform:uppercase;}
.time-back {background:#209eb0;}
#timeline {position:relative;}
#hitos .section-title {margin-bottom:45px;}
#hitos .section-title h2 {font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:20px; color:#212121; text-transform:uppercase; text-align:center; background:#d2d0d0; width:350px; position:relative; padding:10px 15px; margin:0 auto;}
#hitos .hitos-main {display:block; min-height:480px; transition:background-image 0.5s ease;}
#hitos .hitos-main .hitos-mes {background-color:rgba(0,177,172,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff'); /* IE */ padding:26px 0;}
#hitos .hitos-main .hitos-mes .container ul {display:block; width:630px; list-style:none; margin:0 auto; padding:0;}
#hitos .hitos-main .hitos-mes .container ul li {float:left; display:inline-block; border-right:1px #fff solid; margin:15px 0 15px 0; padding:0 15px 0 15px;}
#hitos .hitos-main .hitos-mes .container ul li:last-child {border:0;}
#hitos .hitos-main .hitos-mes .container ul li a {text-transform:uppercase; text-decoration:none; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:12px; color:#fff;}
#hitos .hitos-main .hitos-line {padding:25px 0 0 0;}
#hitos .hitos-main .hitos-line .container .line {display:block; position:relative; overflow:hidden; height:80px; background:url('/reporte2014/imag/assets/dot-line.jpg') repeat-x 0px 49px; width:900px; margin:0 auto;}
#hitos .hitos-main .hitos-line .arrow-left, #hitos .hitos-main .hitos-line .arrow-right {position:absolute; display:inline-block; width:27px; height:51px; margin-top:25px;}
#hitos .hitos-main .hitos-line .arrow-right {float:right; position:relative;}
#hitos .hitos-main .hitos-line .arrow-left {float:left; position:relative;}
#hitos #next,#hitos #prev {position:absolute; font-size:70px; top:170px; width:27px; height:58px; background-position:0 0; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;}
#hitos #next:hover,#hitos #prev:hover {opacity:0.5;}
#hitos #next {right:50px; background-image:url('/reporte2014/imag/assets/arrow-line-right.png');}
#hitos #prev {left:50px; background-image:url('/reporte2014/imag/assets/arrow-left-left.png');}
#hitos #next.disabled, #hitos #prev.disabled {opacity:0.8;}
#hitos .hitos-main .hitos-line .line #t-line .t-line-date {padding:25px 0 0 0; margin:0 60px; position:relative; width:890px; height:80px;}
#hitos .box-fechas {width:900px; margin:0 auto; overflow:hidden; position:relative;}
#hitos ul#dates  {display:block; width:900px; list-style:none; margin:25px auto 0; padding:25px 0; height:80px; background:url(/reporte2014/imag/assets/dot-line.jpg) repeat-x 0px 49px;}
#hitos ul#dates li {float:left; display:inline-block; margin:15px 0 15px 0; padding:0; width:130px;}
#hitos ul#dates li a {background:url(/reporte2014/imag/assets/line-bullet.png) no-repeat center bottom;}
#hitos ul#dates li a.selected {background:url(/reporte2014/imag/assets/line-bullet-act.png) no-repeat center bottom;}
#hitos ul#dates li span {position:absolute; margin:-25px 0 0 -10px; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:14px; color:#fff;}
#hitos ul#issues {height:315px;}
#hitos ul#issues li {float:left; list-style-type:none; height:315px;}
#hitos .hitos-main .t-line-detail-title .container h4 {font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:16px; line-height:20px; color:#fff; text-transform:uppercase; text-align:center; padding:30px 0;}
#hitos .hitos-main .t-line-detail-title .container h4 img {vertical-align:top; margin-right:10px;}
#hitos .hitos-main .t-line-detail {background:rgb(0,177,172); background: transparent\9; background:rgba(0,177,172,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f00b1ac,endColorstr=#7f00b1ac); zoom: 1; height:250px;}
#hitos .hitos-main .t-line-detail .container .t-line-detail-p {margin:0 60px;}
#hitos .hitos-main .t-line-detail .container .t-line-detail-p p {font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; color:#fff; text-align:center; padding:35px 0 0 0;}
#hitos .t-line-detail-arrows  {position:absolute; bottom:0; display:block; margin:15px auto; width:100%; height:35px;}
#hitos .t-line-detail-arrows ul {width:130px; display:block; list-style:none; margin:0 auto; padding:0;}
#hitos .t-line-detail-arrows ul li {float:left; display:block; border-right:1px #fff solid;}
#hitos .t-line-detail-arrows ul li:last-child {border-right:0;}
#hitos .t-line-detail-arrows ul li a {padding:0 15px;}
#hitos .t-line-detail-arrows ul li a img {vertical-align:top;}

/*indice gri*/
.resultado .table-striped {margin-bottom:45px; max-width:100%; width:100%; border-collapse:collapse;}
.resultado .table-striped td {border-collapse:collapse; border:1px solid #CCC; color:#808080; background:#e5e5e5; font-size:12px;}
.resultado .table-striped td strong {font-size:12px;}
.resultado .table-striped td.td-title {font-size:13px !important; background:#d1c5bd !important; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; border-collapse:collapse; color: #9b6c43 !important; text-transform: uppercase;}
.resultado .table-striped td.td-title:first-child {border-left:1px solid #d1c5bd;}
.resultado .table-striped td.td-title:last-child {border-right:1px solid #d1c5bd;}
.resultado .table-striped td ul {margin:0 0 5px 10px; padding:0;}
.resultado .table-striped td ul li {font-size:12px !important; margin:0; list-style-type:disc; padding:0;}
.resultado .table-striped td ul li strong {font-size:12px !important; margin:0;}


/*--------------------------------------------------------
FOOTER
--------------------------------------------------------*/
#footer{background:#212121 url("/reporte2014/imag/assets/header-top.jpg") repeat-x bottom;}
#footer .up-footer {display:block; padding:35px 0 20px 0;}
#footer .up-footer .container .logo{float:left; display:block;}
#footer .up-footer .container .footer-help{float:right;}
#footer .up-footer .container .footer-help ul {list-style:none; margin:0 10px 0 0; padding:15px 0; display:block; float:left;}
#footer .up-footer .container .footer-help ul li{float:left; display:inline-block; padding-right:5px; padding-left:5px;}
#footer .up-footer .container .footer-help ul li a{text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px;}
#footer .up-footer .container .footer-help ul li a img{}
#footer .up-footer .container .footer-help ul li img{vertical-align:top; display:inline-block; padding-right:5px;}
#footer .up-footer .container .footer-help div.cert {float:right;}
#footer .sub-footer{padding:0 0 25px 0;} 
#footer .sub-footer h5 {font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:11px; color:#fff; text-transform:uppercase;}
#footer .sub-footer ul{list-style:none; margin:0; padding:0;}
#footer .sub-footer ul li{padding-left:0.8em; text-indent:-.9em; line-height:initial;}
#footer .sub-footer ul li:before{content:"\2022  "; color:#eb7023;}
#footer .sub-footer ul li a{font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:10px; color:#949494; text-decoration:none;}

/*HACK 7 COLS*/
@media (min-width:768px){
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1  {width:100%; *width:100%; }
}
@media (min-width:992px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {width:14.285714285714285714285714285714%; *width:14.285714285714285714285714285714%;}
}
@media (min-width:1200px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {width:14.285714285714285714285714285714%; *width:14.285714285714285714285714285714%;}
}

/*--------------------------------------------------------
COMUN
--------------------------------------------------------*/
.img-center{margin:0 auto;}
.header-dos {overflow:hidden;}
#page-caption{display:block; border-bottom:3px #bb5726 solid;}
#page-caption .page-caption-title{position:absolute; height:35px; padding:70px 0;}
#page-caption .container .page-caption-title h1{font-family:'oswald'; font-size:28px; color:#fff; text-transform:uppercase; display:inline-block;}
#page-caption .container .page-caption-title img{margin-right:15px; vertical-align:sub; display:inline-block;}
#page-tools {padding-top:20px;}

/*breads*/
#page-tools ol.bread{float:left; width:700px;}
.bread{padding:8px 0; list-style:none; border-radius:0;}
.bread > li {display:inline-block;}
.bread > li a{color:#9a9a9a; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:12px;}
.bread > li.active{color:#545454; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:12px;}
.bread>li+li:before {padding:0 5px; color:#ccc; content:"\00BB"; font-size:12px;}

/*tools*/
#page-tools ul.tools{display:block; float:right; width:98px;}
#page-tools ul.tools li{float:left; display:inline-block; padding:8px 0;}

/*page title*/
.page-content {font-family:"Trebuchet MS", Helvetica, sans-serif;}
.page-content h4, .page-content h2 {font-family:'oswaldlight'; font-size:24px; line-height:30px; color:#212121; text-align:center; text-transform:uppercase;}
.page-content h2 {color:#8e8e8e; text-align:center; text-transform:uppercase; padding-bottom:30px;}
.page-content-alt h2{font-family: "oswaldlight"; font-size: 24px; line-height: 30px; color:#8e8e8e; text-align:center; text-transform:uppercase; padding-bottom:30px;}
.page-content-alt img.img-responsive {background:url(/reporte2014/imag/bgs/bg_imagen.jpg) repeat-x left bottom; padding:0 0 3px;}
.page-content h4{color:#212121; text-align:center; text-transform:uppercase; padding-top:30px;} 
.page-content .page-title{padding:10px 0 5px 0;}
.page-content .page-title img{vertical-align:text-bottom;}
.page-content .page-title h2, .page-content .page-title h1{color:#bb5726; display:inline-block; margin-left:10px;}
.page-content .page-title h1{font-size:22px; line-height:28px;}
.page-content .page-title h2{font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:22px; line-height:24px; padding-bottom:0; text-transform:none;}
.page-content .page-text{padding-top:25px;}
.page-content .page-text h3 {font-size:16px; line-height:140%; color:#737373; margin:0 0 25px;}
.page-content h2.page-text-port {font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:17px; line-height:120%; color:#333; text-transform:none; margin:0; text-align:left; padding:0;}
.page-content .page-text p, .page-content .page-text ul li{font-size:14px; line-height:20px; color:#808080;}
.page-content .page-text p {padding-bottom:25px;}
.page-content .page-text ul {margin:0 0 25px 50px; padding:0;}
.page-content .page-text ul.list-text {padding:0;} 
.page-content .page-text ul li{padding-bottom:10px;}
.page-content .page-button-central {padding:0; margin:0 0 25px;}
.page-content .page-button-central .btn-empresa{background:#bb5726; color:#fff; white-space:normal !important; max-width:230px; margin:0 auto; display:block; border-radius:0;}
.page-content ul.divs{display:block; overflow:hidden; font-family:'oswaldlight'; color:#bb5726; font-size:18px; line-height:34px; text-transform:uppercase;}    
.page-content ul.divs li {padding:5px 0; text-transform:none; color:#666; line-height:20px;}
.page-content ul.divs li > ul {display:block;}
.page-content ul.divs li > ul li b {display:block; font-weight:bold; color:#bb5726; text-transform:uppercase;}
.page-content ul.divs li > ul.l{text-align:left;}
.page-content ul.divs li > ul.l li{padding-left:0; padding-right:15px; font-size:14px;}
.page-content ul.divs li > ul.r{text-align:left; background:#dcdcdc;}
.page-content ul.divs li > ul.r li{padding-left:15px; padding-right:15px;}
.page-content ul.divs li > ul.r li:nth-child(2n){background:#e2e2e2; border-left:3px solid #a9835e; font-size:14px;}
.page-content ul.divs li > ul.r li:nth-child(2n+1){border-left:3px solid #bb5726; font-size:14px;}
.page-content .page-text .page-text-btn{background:#cacaca; padding:0 5px; border-bottom:1px #9b9b9b solid; color:#7e7e7e; text-decoration:none; margin-right:3px;}
.page-content .page-content-grey-line ul{list-style:none; padding:0; margin:15px 0;}
.page-content .page-content-grey-line ul li{font-size:14px; list-style-type:none; line-height:20px; color:#808080; padding-left:1em; padding-top:0; text-indent:-.7em;}
.page-content .page-content-grey-line ul li:before {content:"\2022  "; color:#ea762d;}
.page-content .page-content-grey-line p {font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:14px; line-height:20px; color:#bb5726; padding:0;}
.page-content-alt{background:url("/reporte2014/imag/assets/separador.png") center top repeat-x #e0dede; font-family:"Trebuchet MS", Helvetica, sans-serif;}
.plus60{padding:60px 0;}
.plus60-20{padding:60px 0 20px 0;}
.page-content-alt .thumb{margin-top:50px;}
.page-content-grey{background:#e0dede; padding:20px 0 0;}
.page-content-grey.plus60{padding:40px 0;}
.page-content-grey h4{font-family:'oswaldlight'; font-size:24px; line-height:30px; color:#212121; text-align:center; text-transform:uppercase;}
.page-content-grey-line{background:url("/reporte2014/imag/assets/line-bot.jpg") #e0dede repeat-x center bottom;}
.page-content-grey-line.plus3530 {padding:35px 30px;}

/*casos*/
.casos.page-content-alt .page-text h3 {font-size: 18px; line-height: 22px; margin:0 0 10px; color: #626262; text-transform:uppercase;}
.casos.page-content-alt .page-text p {font-size: 14px; line-height: 20px; color: #808080;}

/*Boton fijo*/
a:hover.scrollup {color:#fff; background:#eb7023; text-decoration:none; text-decoration:none;}
a:visited.scrollup {color:#fff; text-decoration:none;}
a:focus.scrollup {color:#fff; text-decoration:none;}
.scrollup {background-color:#209eb0; border-radius:6px; bottom:16px; font-size:30px; height:40px; line-height:34px; overflow:hidden; position:fixed; right:15px; text-align:center; transition:all 0.3s ease-in-out 0s; width:40px; z-index:999;}
.scrollup .feature-box-style1 {display:inline; float:none; vertical-align:middle; margin:0;}
.scrollup .feature-icon {display:inline-block; margin:0; float:none; vertical-align:text-bottom;}
.scrollup .feature-icon i {color:#fff; font-size:1em;}
.scrollup a {}
/*fin boton*/

/**/
.ctext-left {margin:0 15px 20px 0;}
.ctext-right {margin:0 0 20px 15px;}

/*mensajes*/
#mensajes{padding:25px 0;}
#mensajes .perfil-mensaje {overflow:hidden;}
#mensajes .perfil-mensaje img {margin:0 0 10px;}
div.bajada {overflow:hidden;}
#mensajes .perfil-mensaje .perfil-mensaje-data h2{font-family:'oswaldbold'; font-size:32px; line-height:30px; color:#212121; text-transform:uppercase; padding:0 0 10px 0;}
#mensajes .perfil-mensaje .perfil-mensaje-data p{font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:12px; line-height:20px; color:#787878; border-top:1px solid #d2d0d0; padding:10px 0 0 0;}
#mensajes .perfil-mensaje .img-mensajes{position:relative; display:block; overflow:hidden;}
#mensajes .perfil-mensaje .img-mensajes .img-mensajes-bg{background:url("/reporte2014/imag/assets/mensaje-img-bg.png") repeat-x left top; bottom:10px; height:100px; width:240px; left:0; position:absolute;}
#mensajes .perfil-mensaje .img-mensajes p{position:absolute; text-align:center; z-index:10; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:14px; line-height:16px; color:#fff; bottom:50px; width:209px; padding:10px;}
div.bajada {font-family:"Trebuchet MS", Helvetica, sans-serif; padding:25px 0 40px 0;}
div.bajada h3 {font-size:16px; line-height:20px; color:#626262; padding-bottom:20px;}
div.bajada p {font-size:14px; line-height:20px; color:#808080; padding-bottom:20px;}
div.bajada a{background:#bb5726; color:#fff; white-space:normal !important; max-width:200px; display:block; border-radius:0;}
#mensajes .col-sm-4 #mensajes-bajada {padding:0;}
#mensajes .col-sm-4 #mensajes-bajada h3 {font-size:14px; line-height:20px; font-family:"Trebuchet MS", Helvetica, sans-serif; color:#626262; padding:0 0 20px;}
#mensajes .col-sm-4 #mensajes-bajada img.separator{padding:0 0 25px;}
#mensajes .col-sm-4 #mensajes-bajada p {padding:0 0 25px; font-size:14px; line-height:20px; color:#808080; font-family:"Trebuchet MS", Helvetica, sans-serif; }
#mensajes .firma {display:block; width:250px; text-align:right; float:right; overflow:hidden;}
#mensajes .firma p {color:#6b6b6b; font-size:14px; padding:0;}
#mensajes .firma p.nombre {font-size:18px; font-weight:normal;}
#mensajes .firma p.cargo {font-family:'oswaldlight'; font-size:16px; padding:0;}

/*thumb*/
.thumb{display:block; background:#d0cfcf; min-height:345px; margin:0 0 35px;}
.thumb .thumb-title {background:#bb5726; border-bottom:5px #7a512d solid; display:block; height:65px;}
.thumb .thumb-title h5{color:#fff; font-size:18px; text-align:center; padding:15px 0; margin:0; letter-spacing:0; line-height:100%;}
.thumb .thumb-text {padding:15px 25px;}
.thumb .thumb-text ul {font-size:14px; line-height:20px; color:#333; padding:0 0 0 15px; margin:0 0 15px;}
.thumb .thumb-text p {font-size:14px; line-height:20px; color:#333; margin:0 0 15px;}
.thumb .thumb-text ul li {padding-left:1em; text-indent:-.7em; font-size:14px; color:#666;}
.thumb .thumb-text ul li:before {content:"\2022  "; color:#ea762d;}
.thumb .thumb-text ol {margin:15px;}
.thumb .thumb-text ol li {padding-left:1em; text-indent:-.7em; font-size:14px; color:#666; margin:0 0 5px;}
.thumb .thumb-text ol li:before {content:"\2022  "; color:#ea762d;}

/*accordion*/
#accordion{font-family:"Trebuchet MS", Helvetica, sans-serif;}
#accordion .page-acco {border-radius:0; border-color:transparent; border:0; box-shadow:none; background-color:transparent;}
#accordion .page-acco .panel-body p{font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:12px; line-height:16px; color:#666; margin-top:0;}
#accordion .page-acco .panel-body{background:#d1cfcf;}
#accordion .page-acco .panel-heading h2.panel-title{display:block; width:240px;}
#accordion .page-acco .panel-heading .glyphicon {width:18px; height:18px; border-radius:18px; border:2px solid #666; color:#666; font-size:0.6em; line-height:1.3em; font-weight:normal; text-align:center;}
#accordion .page-acco .panel-heading ul {display:block; position:absolute; right:30px; width:50px; height:20px; padding:20px 0;}
#accordion .page-acco .panel-heading ul li:first-child {background:#bab5b4; height:20px; text-align:center;}
#accordion .page-acco .panel-heading ul li{list-style:none; display:block; float:right; width:20px; margin:0 0 0 3px;}
#accordion .page-acco .panel-heading ul li span.tag{font-family:'oswaldbold'; font-size:12px; line-height:20px; color:#949494; background:#e5e5e5; float:right; text-transform:uppercase; padding:0px 10px; display:block;}
.page-content-grey .acco-title {padding:30px 0 25px 0;}
.page-content-grey .acco-title h3{font-family:'oswaldlight'; font-size:18px; line-height:28px; color:#fff; text-align:center; text-transform:uppercase; background:#bb5726; padding:5px 0;}
.page-content-grey .acco-title h3:after{position:absolute; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #bb5726; content:' '; left:185px; top:67px;}
.panel-default > .panel-heading {background-color:#d1cece; border-color:transparent; border:0; border-top-left-radius:0; border-top-right-radius:0; border-left:10px #bb5726 solid; min-height:100px;}
.panel-title > a {color:#717171; font-size:12px; display:block; position:absolute; width:255px;}
.panel-title {line-height:18px;}

/*accordion caso*/
.casos-art #accordion{font-family:"Trebuchet MS", Helvetica, sans-serif;}
.casos-art #accordion .page-acco {border-radius:0; border-color:transparent; border:0; box-shadow:none;}
.casos-art #accordion .page-acco .panel-body p {font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:13px; line-height:18px; color:#949494; margin:0 0 15px;}
.casos-art #accordion .page-acco .panel-body{background:#dbd9d9;}
.casos-art #accordion .page-acco .panel-heading h2.panel-title {float:left; display:block; width:auto; padding:15px 0 0 15px; margin:0; text-align:left;}
.casos-art #accordion .page-acco .panel-heading .glyphicon {border:3px solid #737373; border-radius:30px; color:#737373; font-size:1em; font-weight:normal; height:30px; line-height:1.3em; text-align:center; width:30px;}
.casos-art #accordion .page-acco .panel-heading ul {display:block; top:0; position:absolute; right:30px; width:50px; height:20px; padding:20px 0;}
.casos-art #accordion .page-acco .panel-heading ul li:first-child {background:none; height:30px; text-align:center;}
.casos-art #accordion .page-acco .panel-heading ul li{list-style:none; display:block; float:right; width:20px; margin:0 0 0 3px;}
.casos-art #accordion .page-acco .panel-heading ul li span.tag{font-family:'oswaldbold'; font-size:12px; line-height:20px; color:#949494; background:#e5e5e5; float:right; text-transform:uppercase; padding:0px 10px; display:block;}
.casos-art a.accordion-toggle {display:block; background:url(/reporte2014/imag/bgs/barra_color.svg) no-repeat left bottom #e0dedf; background-size:100%; min-height:70px;}
.casos-art a.accordion-toggle:hover {background:url(/reporte2014/imag/bgs/barra_color.svg) no-repeat left bottom #bb5726;}
.casos-art #accordion .page-acco .panel-heading a:hover h2.panel-title {color:#fff;}
.casos-art #accordion .page-acco .panel-heading a:hover .glyphicon {color:#fff; border:3px solid #fff;}
.casos-art .panel-default > .panel-heading {position:relative; border-color:transparent; border:0; padding:0; border-top-left-radius:0; border-top-right-radius:0; min-height:inherit; background:none; overflow:hidden;}
.casos-art .panel-title > a {color:#737373; font-size:2em; display:block; position:absolute; width:auto;}
.casos-art .panel-title {line-height:100%;}

/*nomenclatura*/
.box-nomenclatura {}
.box-nomenclatura ul li {font-family:'oswaldlight'; line-height:150%; list-style-type:none; float:left; font-size:14px; border-left:1px solid #885733; margin:0 0 0 14px; padding:5px 0 5px 14px; color:#666; text-transform:uppercase;}
.box-nomenclatura ul li:first-child {border-left:none; margin:0; padding:5px 0;}
.box-nomenclatura ul li span {font-family:'oswaldbold'; font-size:16px; color:#828282; background:#cac8c9; float:left; text-transform:uppercase; padding:2px 8px; margin:0 10px 0 0; display:block;}

/*glosario*/
body.body-glosario div.subtitulos {float:left; margin:0 1px 0 0; width:50px; background:#bbb9bb; text-align:center;}
body.body-glosario div.subtitulos a {display:table-cell; vertical-align:middle; font-size:20px; color:#FFF; width:50px; height:50px; background:#209eb0; border-bottom:3px solid #a19fa1; }
body.body-glosario div.subtitulos a:hover {text-decoration:none; color:#FFF; background:#bb5726;}
body.body-glosario .contSubtit {overflow:hidden; margin:35px 0 15px;}
body.body-glosario .contSubtit .titSubtit div {float:left; color:#FFF; background:#bb5726; font-size:20px; padding:10px;}
body.body-glosario .CUERPO p.resalta {margin:20px 0 5px; font-size:14px; font-weight:normal; text-transform:uppercase; padding:0; color:#4d4d4d;}
body.body-glosario .CUERPO p {margin:0 0 7px; padding:0;}
body.body-glosario .CUERPO ul {padding:0;}

/*BOTON OPINA*/
div.bot-opina {width:180px; margin:35px auto; overflow:hidden; border:1px solid #d1cfcf;}
div.bot-opina a {display:block; overflow:hidden; background:#e5e3e3; padding:7px; text-align:center; font-size:18px; color:#bb5726; -webkit-transition:0.4s ease-in-out; -moz-transition:0.4s ease-in-out; -ms-transition:0.4s ease-in-out; -o-transition:0.4s ease-in-out; transition:0.4s ease-in-out;}
div.bot-opina a i {display:block; margin:0 auto; color:#bb5726; font-size:50px;}
div.bot-opina a:hover {background:#d1cfcf; text-decoration:none;}

/*formulario*/
#formProntus {width:50%; margin:0 auto; overflow:hidden;}
#formProntus table.tableform {}
#formProntus table.tableform td {padding:0 15px 0 0; font-size:15px; color:#666;}
#formProntus table.tableform td.comentario-td {vertical-align:top; padding:20px 15px 0 0;}
#formProntus div.notas {font-size:11px;}
#formProntus .btn.btn-enviar {width:120px; background-color:#bb5726; border:0 none; border-radius:6px; color:#ffffff; display:block; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; font-weight:400; margin:0 5px; outline:medium none; overflow:hidden; position:relative; text-transform:capitalize;}

#header .sub-nav-head .navbar-default .navbar-nav-alt > li > a{padding:5px 10px;}
.img-plus30 img{padding:35px 0 0 0;}

/*buscador*/
div.page-search-bajada {margin:0 0 15px 20px; overflow:hidden;}
div.page-search-bajada p {font-size:14px; color:#777; margin:0 0 5px;}
.item-search {margin:0 20px 35px; overflow:hidden; text-align:left;}
.item-search h2 {font-family:'Trebuchet MS'; text-transform:none; font-size:16px; color:#bb5726; margin:0; padding:0; text-align:left;}
.item-search h2 small {font-size:16px; color:#bb5726;}
.item-search p {font-size:14px; color:#777; margin:0 0 5px 25px;}
.item-search .btn.btn-noticias {background:#bdbdbd; color:#FFF; margin:0 0 0 25px;}
.item-search .btn.btn-noticias:hover {background:#999;}
.pags {overflow:hidden; margin:0 0 25px 25px; padding:5px; font-size:14px; color:#777; background:#CCC;}
.pags a {color:#bb5726;}

/*divisiones*/
#divisiones{padding-bottom:20 px;}
#divisiones .divisiones-inner {display:block; position:relative; margin:0 auto; max-width:100%; padding-bottom:15px;}
#divisiones .divisiones-inner ul {width:90%; margin:0 auto;}
#divisiones .divisiones-inner ul li {display:inline-block; position:relative; overflow:hidden; background:#000; width:194px; height:341px; margin:0 25px 25px;}
#divisiones .divisiones-inner ul li a {position:absolute; display:block; width:100%; height:100%; text-decoration:none; top:0; left:0;}
#divisiones .divisiones-inner ul li a > img{opacity:1; -webkit-transition:0.4s ease-in-out; -moz-transition:0.4s ease-in-out; -ms-transition:0.4s ease-in-out; -o-transition:0.4s ease-in-out; transition:0.4s ease-in-out;}
#divisiones .divisiones-inner ul li a > img:hover{opacity:0.7;}
#divisiones .divisiones-inner ul li .divisiones-caption{display:block; position:relative; width:194px; height:100px; z-index:999; top:261px;}
#divisiones .divisiones-inner ul li > .divisiones-caption h3 {font-family:'oswaldlight'; font-weight:normal; font-size:18px; line-height:22px; color:#fff; text-transform:uppercase; text-align:center; position:relative; display:block; padding-top:15px; width:194px; height:80px; background:url("/reporte2014/imag/assets/mensaje-img-bg.png") no-repeat top center;}

/*verificaciones*/
#verificaciones {}
#verificaciones .verificaciones-inner {}
#verificaciones .verificaciones-inner ul{list-style:none; width:865px; margin:0 auto;}
#verificaciones .verificaciones-inner ul li{float:left; display:inline-block; padding-right:105px; padding-left:105px; border-right:1px solid #d7d5d5;}
#verificaciones .verificaciones-inner ul li:last-child{padding-right:0; border-right:0;}
#verificaciones .verificaciones-inner ul li:first-child{padding-left:0;}
#ver {font-family:"Trebuchet MS", Helvetica, sans-serif;}
#ver .ver-tool{vertical-align:middle; position:relative; padding:50px 0 40px 0;}
#ver .ver-tool .ver-tool-title{display:inline-block; width:175px; height:25px; vertical-align:middle;}
#ver .ver-tool .ver-tool-title h4{font-family:"Trebuchet MS", Helvetica, sans-serif; color:#bb5726; font-size:18px; line-height:normal; text-transform:none;}
#ver .ver-tool .ver-tool-select{display:inline-block; width:300px; height:25px; vertical-align:baseline;}
#ver .ver-tool .ver-tool-select .form-control{font-size:14px; line-height:1.42857143; color:#717171; background-color:#f0f0f0f; background-image:none; border:1px solid #d9d9d9; border-radius:0; box-shadow:none;}
#ver .ver-tool .ver-tool-select .form-control option{background-color:#d3d1d1;}
#ver .ver-tool .ver-tool-btn{display:inline-block; height:25px;}
#ver .ver-tool .ver-tool-btn a{background:#bb5726; color:#fff; white-space:normal !important; display:block; border-radius:0;}

/*tablas*/
.ver-table {padding:0 0 50px 0;}
.ver-table table td {border-right:1px solid #e9e7e7; color:#696969; font-size:14px; font-weight:normal;}
.ver-table table td:last-child{border-right:0;}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {background-color:#eae8e8;}
.table-striped > tbody > tr:nth-child(odd) > td.td-title {background:#d1c5bd !important;}
.table-striped td.td-rowspan {background:#f2f2f2 !important; vertical-align:middle;}
.ver-table table td.td-title {border-top:1px solid #9b6c43; border-bottom:1px solid #9b6c43; background:#d1c5bd; text-transform:uppercase; color:#9b6c43; font-size:14px;}

/*GRAFICOS*/
.desk-grafico {}
.desk-grafico-dos {}
.desk-grafico-tres {}
.movil-grafico {display:none;}


/*FIN*/