/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {font-family: sans-serif; -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;background-color: #fff;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display: block;}
sub,sup {position: relative; line-height: 0;vertical-align: baseline;} pre { overflow: auto;}
/*tabla usada*/
table {border-spacing: 0; border-collapse: collapse;background-color: transparent;} td,th {padding: 0;} th {text-align: left;}
caption { padding-top: 8px;padding-bottom: 8px;color: #777; text-align: left;}
.clearfix{display:inline-block;}.clear{clear:both;}.clearfix:before,.clearfix:after {display: table;} .clearfix:after{clear: both;}
.container {margin: 0 auto; padding: 0 10px; position: relative; }.row{ margin: 0; width: 100%;}
img{ vertical-align: middle; border:0;} .img-responsive{display:block;max-width:100%;height:auto}.img-circle { border-radius: 50%;}.img-rounded { border-radius: 6px;}
* { -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;margin:0; padding:0}
.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.hide{display:none} 
/*SLIDER INDEX*/
.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img {display: block; max-width: 100%;height: auto;}
.carousel {position: relative;}
.carousel-inner { position: relative;width: 100%; overflow: hidden;}
.carousel-inner > .item { position: relative; display: none;transition: .6s ease-in-out left;}
.carousel-inner > .item > img,.carousel-inner > .item > a > img {line-height: 1;}

.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev {display: block;}
.carousel-inner > .active {left: 0;}
.carousel-inner > .next,.carousel-inner > .prev {position: absolute;top: 0; width: 100%;}
.carousel-inner > .next {left: 100%;}
.carousel-inner > .prev {left: -100%;}
.carousel-inner > .next.left,.carousel-inner > .prev.right { left: 0;}
.carousel-inner > .active.left {left: -100%;}
.carousel-inner > .active.right { left: 100%;}
.carousel-control { position: absolute; top: 0;bottom: 0;left: 0;width: 15%; font-size: 20px;color: #fff; text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);filter: alpha(opacity=50); opacity: .5;}
.carousel-control.left {background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); background-repeat: repeat-x;}
.carousel-control.right {
  right: 0;left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;}
.carousel-control:hover,.carousel-control:focus {color: #fff;text-decoration: none;filter: alpha(opacity=90); outline: 0; opacity: .9;}
.carousel-control .icon-prev,.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right { position: absolute; top: 50%;z-index: 5; display: inline-block;}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {left: 50%; margin-left: -10px;}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right { right: 50%;margin-right: -10px;}
.carousel-control .icon-prev,.carousel-control .icon-next { width: 20px; height: 20px;margin-top: -10px; font-family: serif;line-height: 1;}
.carousel-control .icon-prev:before {content: '\2039';}
.carousel-control .icon-next:before {content: '\203a';}
.carousel-indicators { position: absolute; bottom: 10px; left: 50%;z-index: 15; width: 60%; padding-left: 0;margin-left: -30%;text-align: center; list-style: none;}
.carousel-indicators li {display: inline-block;width: 10px; height: 10px;
margin: 1px;text-indent: -999px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0);border: 1px solid #fff; border-radius: 10px;}
.carousel-indicators .active { width: 12px; height: 12px;margin: 0; background-color: #fff;}
.carousel-caption { position: absolute;right: 15%; bottom: 20px;left: 15%; z-index: 10; padding-top: 20px;padding-bottom: 20px;color: #fff; text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}
.carousel-caption .btn {text-shadow: none;}
/*-------*/
@media print {
*,*:before, *:after {color: #000 !important; text-shadow: none !important; background: transparent !important; box-shadow: none !important;}
pre, blockquote {border: 1px solid #999; page-break-inside: avoid;}
.table { border-collapse: collapse !important;}.table td,.table th {  background-color: #fff !important;} .table-bordered th,.table-bordered td { border: 1px solid #ddd !important; }
 a,a:visited {text-decoration: underline;}
 thead { display: table-header-group;}.navbar { display: none; }
.btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } }
/*menu cuadrado*/
.sr-only {position: absolute; width: 1px; height: 1px;padding: 0; margin: 0;overflow: hidden; clip: rect(0, 0, 0, 0);border: 0;}
.sr-only-focusable:active,.sr-only-focusable:focus {position: static;width: auto;height: auto; margin: 0; overflow: visible;clip: auto;}
@media only screen and (min-width: 320px) and (max-width: 479px) { 
.container {width: 100%; padding-right: 10px; padding-left: 10px;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { padding-left: 2px !important;padding-right: 2px !important;} } /*mio*/
@media (min-width: 768px) {
.dl-horizontal dt { float: left; width: 160px; overflow: hidden;  clear: left;text-align: right;  text-overflow: ellipsis; white-space: nowrap; }
.dl-horizontal dd { margin-left: 180px; }}
@media (min-width: 768px) {.container { width: 750px;}}
@media (min-width: 992px) {.container { width: 970px; }}
@media (min-width: 1200px) { .container { width: 1170px; }}
/* estructura base*/
.container-fluid {padding-right: 14px;padding-left: 14px;margin-right: auto;margin-left: auto;}
.col-xs-1, .col-md-1, .col-xs-2, .col-md-2, .col-xs-3, .col-md-3,  .col-xs-4, .col-md-4, .col-xs-5, .col-md-5, .col-xs-6, .col-md-6, .col-xs-7, .col-md-7, .col-xs-8, .col-md-8, .col-xs-9, .col-md-9, .col-xs-10,  .col-md-10, .col-xs-11, .col-md-11, .col-xs-12, .col-md-12 {position: relative; min-height: 1px; padding-right: 14px; padding-left: 14px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
.col-xs-12 {width: 100%;}.col-xs-11 {width: 91.66666667%;}.col-xs-10 {width: 83.33333333%;}.col-xs-9 {width: 75%;}.col-xs-8 {width: 66.66666667%;}.col-xs-7 {width: 58.33333333%;}.col-xs-6 {width: 50%;}.col-xs-5 {width: 41.66666667%;}.col-xs-4 {width: 33.33333333%;}.col-xs-3 {width: 25%;}.col-xs-2 {width: 16.66666667%;}.col-xs-1 {width: 8.33333333%;}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }.col-md-12 { width: 100%; }.col-md-11 { width: 91.66666667%; }.col-md-10 { width: 83.33333333%;} .col-md-9 { width: 75%;} .col-md-8 { width: 66.66666667%;} .col-md-7 {  width: 58.33333333%;}.col-md-6 { width: 50%;} .col-md-5 { width: 41.66666667%; }.col-md-4 { width: 33.33333333%;}.col-md-3 { width: 25%;}.col-md-2 {width: 16.66666667%;}.col-md-1 {width: 12.666%;}}
/*fin estructura base*/
table {background-color: transparent;}
caption { padding-top: 8px;padding-bottom: 8px;color: #777;text-align: left;}
.table {width: 100%;max-width: 100%; margin-bottom: 20px;}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,
.table > tbody > tr > td,.table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd;}
.table > thead > tr > th {vertical-align: bottom; border-bottom: 2px solid #ddd;}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td { border-top: 0;}
.table > tbody + tbody { border-top: 2px solid #ddd;}
.table .table { background-color: #fff;}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td { padding: 5px;}
.table-bordered {border: 1px solid #ddd;}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {border: 1px solid #ddd;}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {border-bottom-width: 2px;}
.table-striped > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9;}
.table-hover > tbody > tr:hover {background-color: #f5f5f5;}
table col[class*="col-"] {position: static;display: table-column;float: none;}
table td[class*="col-"],table th[class*="col-"] { position: static;display: table-cell; float: none;}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,
.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {background-color: #f5f5f5;}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {background-color: #e8e8e8;}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th { background-color: #dff0d8;}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {background-color: #d0e9c6;}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {background-color: #d9edf7;}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3;}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th { background-color: #fcf8e3;}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {background-color: #faf2cc;}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {background-color: #f2dede;}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc;}
.table-responsive { min-height: .01%; overflow-x: auto;}
@media screen and (max-width: 767px) {
  .table-responsive {width: 100%; margin-bottom: 15px; overflow-y: hidden; border: 1px solid #ddd;}
  .table-responsive > .table { margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  .table-responsive > .table-bordered { border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child,  .table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0;}
}
.btn { display: inline-block;padding: 6px 12px; margin-bottom: 0; font-size: 14px;font-weight: normal;line-height: 1.42857143; text-align: center;  white-space: nowrap; vertical-align: middle;
cursor: pointer;background-image: none; border: 1px solid transparent;border-radius: 4px;}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus { outline: thin dotted; outline: 5px auto; outline-offset: -2px;}
.btn:hover,.btn:focus,.btn.focus {color: #333; text-decoration: none;}
.btn:active,.btn.active { background-image: none; outline: 0; box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn { cursor: not-allowed;filter: alpha(opacity=65); box-shadow: none;opacity: .65;}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,
.collapse { display: none;visibility: hidden;}.collapse.in { display: block;visibility: visible;}
tr.collapse.in {display: table-row;}
tbody.collapse.in {display: table-row-group;}
.collapsing {position: relative; height: 0;overflow: hidden; transition-timing-function: ease;  transition-duration: .35s; transition-property: height, visibility;}
.pull-right > .dropdown-menu { right: 0;left: auto;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {content: ""; border-top: 0; border-bottom: 4px solid;}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu { top: auto;bottom: 100%; margin-bottom: 2px;}
.btn-toolbar { margin-left: -5px;}
.btn-toolbar .btn-group,.btn-toolbar .input-group {float: left;}
.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group { margin-left: 5px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0;}
.btn-group > .btn:first-child {margin-left: 0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0; border-bottom-right-radius: 0;}
[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute;clip: rect(0, 0, 0, 0);}
/*menu*/
.navbar-header {float: left;}
.nav {padding-left: 0;margin: 0;list-style: none;padding-top:22px; }
.nav > li, .nav > li > a {position: relative; display: block; }
.nav > li > a:hover,.nav > li > a:focus {text-decoration: none;background-color: #eee;}
.nav > li.disabled > a { color: #777;}
.nav > li.disabled > a:hover,.nav > li.disabled > a:focus {color: #777;text-decoration: none; cursor: not-allowed;background-color: transparent;}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus { background-color: #eee;border-color: #337ab7;}
.nav .nav-divider {height: 1px; margin: 9px 0;overflow: hidden; background-color: #e5e5e5;}
.nav > li > a > img { max-width: none;}
.nav-tabs {border-bottom: 1px solid #ddd;}
.nav-tabs > li {float: left;margin-bottom: -1px;}
.nav-tabs > li > a { margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent; border-radius: 4px 4px 0 0;}
.nav-tabs > li > a:hover {border-color: #eee #eee #ddd;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {color: #555;cursor: default; background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}
.nav-tabs.nav-justified { width: 100%;border-bottom: 0;}
.nav-tabs.nav-justified > li {float: none;}
.nav-tabs.nav-justified > li > a { margin-bottom: 5px;text-align: center;}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}
@media (min-width: 768px) {.navbar-right .dropdown-menu { right: 0;left: auto;} .navbar-right .dropdown-menu-left { right: auto;left: 0; } .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-tabs.nav-justified > li > a {  margin-bottom: 0; } .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd;  border-radius: 4px 4px 0 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus {border-bottom-color: #fff;}.nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; }.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border-bottom-color: #fff; } .nav-justified > li {display: table-cell;  width: 1%;} .nav-justified > li > a {margin-bottom: 0;}}
.nav-tabs.nav-justified > li > a { margin-right: 0;border-radius: 4px;}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {border: 1px solid #ddd;}
.nav-pills > li {float: left;}
.nav-pills > li > a { border-radius: 4px;}
.nav-pills > li + li {margin-left: 2px;}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus { color: #fff;background-color: #337ab7;}
.nav-stacked > li { float: none;}
.nav-stacked > li + li {margin-top: 2px;margin-left: 0;}
.nav-justified {width: 100%;}.nav-justified > li { float: none;}.nav-justified > li > a {margin-bottom: 5px;text-align: center;}
.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto;}
.nav-tabs-justified {border-bottom: 0;}
.nav-tabs-justified > li > a { margin-right: 0; border-radius: 4px;}
.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus {border: 1px solid #ddd;}
.tab-content > .tab-pane { display: none; visibility: hidden;}
.tab-content > .active { display: block;visibility: visible;}
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;}
.navbar {  /*superior*/ position: relative; min-height: 72px/*50px*/; /*margin-bottom: 20px;*/border: 1px solid transparent;}
@media (min-width: 768px) {.navbar {border-radius: 4px; }.navbar-collapse {width: auto;}
 .navbar-collapse.collapse { display: block !important;height: auto !important; padding: 0;overflow: visible !important; visibility: visible !important;}
.navbar-collapse.in { overflow-y: visible; } .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-right: 0; padding-left: 0;}
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse, .container-fluid > .navbar-collapse { margin:0;/* margin-right: 0; margin-left: 0;*/} .navbar-static-top { border-radius: 0;} .navbar-fixed-top,.navbar-fixed-bottom {} .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { /*margin-left: -15px;*/} .navbar-toggle {display: none;} .navbar-nav { float: left;margin: 0;}.navbar-nav > li {float: left; } .navbar-nav > li > a {padding-top: 10px/*15px*/;padding-bottom: 10px/*15px*/;} 
.navbar-left { float: left !important; } .navbar-right { float: right !important;}.navbar-right ~ .navbar-right { margin-right: 0; }}

.navbar-collapse {padding: 0; overflow-x: visible;-webkit-overflow-scrolling: touch; border-top: 1px solid transparent; width:100%;}
.navbar-collapse.in { overflow-y: auto;}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse { max-height: 340px;}




/*SLIDER INDEX*/
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {transition:         transform .6s ease-in-out;backface-visibility: hidden;perspective: 1000;}
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {left: 0; transform: translate3d(100%, 0, 0);}
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {left: 0;transform: translate3d(-100%, 0, 0);}
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,.carousel-inner > .item.active {left: 0;transform: translate3d(0, 0, 0); }
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,
  .carousel-control .icon-next { width: 30px;height: 30px; margin-top: -15px;font-size: 30px;}
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev { margin-left: -15px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {margin-right: -15px; }
  .carousel-caption {right: 20%; left: 20%;padding-bottom: 30px; }
  .carousel-indicators {bottom: 20px;}
}
/*-------*/



@media (max-device-width: 480px) and (orientation: landscape) {.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 200px;}}

.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse {/*margin-right: -15px; margin-left: -15px;*/}
.navbar-static-top { z-index: 1000; border-width: 0 0 1px;}
.navbar-fixed-top,.navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030;}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-fixed-bottom { bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}
.navbar-brand {float: left;height: auto/*50px*/;padding: 0.2% 0/*15px 15px*/;/*font-size: 18px;line-height: 20px;*/ width:20%;/*mio*/}.navbar-brand:hover,.navbar-brand:focus {text-decoration: none;}.navbar-brand > img {display: block;}
/*cuadrado menu*/.navbar-toggle { position: relative;float: right; padding:10px/*9px 10px*/;margin-top: 8px;margin-right: 2px;/*15px*/margin-bottom: 6px/*8px*/; background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.navbar-toggle:focus {outline: 0;}
.navbar-toggle .icon-bar {display: block; width: 22px;height: 2px; border-radius: 1px;}.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}
.navbar-nav { margin:0;/* 7.5px -15px;*/ }.navbar-nav > li > a {padding: 0 14px;}
.navbar-nav > li > .dropdown-menu { margin-top: 0;}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0;border-top-left-radius: 4px;border-top-right-radius: 4px; border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.navbar-btn { margin-top: 8px; margin-bottom: 8px;}
.navbar-btn.btn-sm {margin-top: 10px; margin-bottom: 10px;}
.navbar-btn.btn-xs { margin-top: 14px;margin-bottom: 14px;}
.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}
.navbar-default .navbar-brand , .navbar-default .navbar-nav > li > a  {color: #777;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus { color: #333; background-color: transparent;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus { color: #555;background-color: #e7e7e7;}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus {color: #ccc; background-color: transparent;}
.navbar-default .navbar-toggle {border-color: #ddd;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: #ddd;}
.navbar-default .navbar-toggle .icon-bar {background-color: #888;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {/* border-color: #e7e7e7; lineamenu desple*/}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {color: #555;background-color: #e7e7e7;}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu { position: static;float: none;width: auto; margin-top: 0; background-color: transparent;  border: 0; box-shadow: none;}
.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px;}
 .navbar-nav .open .dropdown-menu > li > a {line-height: 20px; } .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333; background-color: transparent;}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555; background-color: #e7e7e7; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {  color: #ccc;background-color: transparent;}
   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {  border-color: #080808;}
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {  color: #9d9d9d;  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {  color: #fff; background-color: transparent;}
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #080808;}
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #444;background-color: transparent;}
  }
.navbar-default .navbar-link { color: #777;}
.navbar-default .navbar-link:hover {color: #333;}
.navbar-default .btn-link {color: #777;}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {color: #333;}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc;}
.navbar-inverse {background-color: #222; border-color: #080808;}
.navbar-inverse .navbar-brand {color: #9d9d9d;}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {color: #fff;background-color: transparent;}
.navbar-inverse .navbar-nav > li > a { color: #9d9d9d;}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus {color: #fff;background-color: transparent;}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus {color: #fff;background-color: #080808;}
.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {color: #444; background-color: transparent;}
.navbar-inverse .navbar-toggle {border-color: #333;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {background-color: #333;}
.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff;}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {border-color: #101010;}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus {color: #fff;background-color: #080808;}
.navbar-inverse .navbar-link {color: #9d9d9d;}
.navbar-inverse .navbar-link:hover {color: #fff;}
.navbar-inverse .btn-link {color: #9d9d9d;}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {color: #fff;}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444;}
.breadcrumb {padding: 8px 15px; margin-bottom: 20px;list-style: none;background-color: #f5f5f5; border-radius: 4px;}
.breadcrumb > li {display: inline-block;}
.breadcrumb > li + li:before {padding: 0 5px;color: #ccc;}
.breadcrumb > .active {color: #777;}
a.badge:hover,a.badge:focus {color: #fff;text-decoration: none;cursor: pointer;}
.list-group-item.active > .badge,.nav-pills > .active > a > .badge { color: #337ab7;background-color: #fff;}
.list-group-item > .badge { float: right;}
.list-group-item > .badge + .badge { margin-right: 5px;}
.nav-pills > li > a > .badge {margin-left: 3px;}
.thumbnail {display: block; padding: 4px;margin-bottom: 20px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px;transition: border .2s ease-in-out;}
.thumbnail > img,.thumbnail a > img { margin-right: auto;margin-left: auto;}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active { border-color: #337ab7;}
.thumbnail .caption { padding: 9px; color: #333;}

.progress { height: 20px;margin-bottom: 20px;overflow: hidden; background-color: #f5f5f5;border-radius: 4px; box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);}
.progress-bar {float: left;width: 0;height: 100%; font-size: 12px;line-height: 20px; color: #fff;text-align: center;background-color: #337ab7; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);transition: width .6s ease;}
.progress-striped .progress-bar,.progress-bar-striped {background-size: 40px 40px;}
.progress.active .progress-bar,.progress-bar.active { animation: progress-bar-stripes 2s linear infinite;}
.progress-bar-success { background-color: #5cb85c;}
.progress-striped .progress-bar-success {background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}
.progress-bar-info {background-color: #5bc0de;}
.progress-striped .progress-bar-info {background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}
.progress-bar-warning {background-color: #f0ad4e;}
.progress-striped .progress-bar-warning {background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}
.progress-bar-danger {background-color: #d9534f;}
.progress-striped .progress-bar-danger {background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);}

.media {margin-top: 15px;}
.media:first-child {margin-top: 0;}
.media,.media-body { overflow: hidden;}
.media-body { width: 1000px;}
.media-object {display: block;}
.media-right,.media > .pull-right {padding-left: 10px;}
.media-left,.media > .pull-left {padding-right: 10px;}
.media-left,.media-right,.media-body { display: table-cell; vertical-align: top;}
.media-middle { vertical-align: middle;}
.media-bottom { vertical-align: bottom;}
.media-heading {margin-top: 0;margin-bottom: 5px;}
.media-list {padding-left: 0;list-style: none;}
.embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {
  position: absolute; top: 0;bottom: 0;left: 0; width: 100%;height: 100%; border: 0;}
.embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25%;}
.embed-responsive.embed-responsive-4by3 {padding-bottom: 75%;}
.tooltip {position: absolute;z-index: 1070; display: block; font-size: 12px;font-weight: normal;line-height: 1.4; visibility: visible;filter: alpha(opacity=0);opacity: 0;}
.tooltip.in {filter: alpha(opacity=90); opacity: .9;}
.tooltip.top { padding: 5px 0; margin-top: -3px;}
.tooltip.right {  padding: 0 5px;margin-left: 3px;}
.tooltip.bottom { padding: 5px 0; margin-top: 3px;}
.tooltip.left { padding: 0 5px;margin-left: -3px;}
.tooltip-inner {max-width: 200px;padding: 3px 8px; color: #fff;text-align: center; text-decoration: none;background-color: #000; border-radius: 4px;}
.tooltip-arrow {position: absolute;width: 0;height: 0; border-color: transparent; border-style: solid;}
.tooltip.top .tooltip-arrow { bottom: 0;left: 50%; margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.top-left .tooltip-arrow { right: 5px; bottom: 0; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000;}
.tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px;margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000;}
.tooltip.right .tooltip-arrow { top: 50%;left: 0; margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000;}
.tooltip.left .tooltip-arrow {top: 50%; right: 0; margin-top: -5px;border-width: 5px 0 5px 5px; border-left-color: #000;}
.tooltip.bottom .tooltip-arrow {top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000;}
.tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px;
 border-width: 0 5px 5px; border-bottom-color: #000;}
.tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000;}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,
.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,
.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,
.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after {display: table; content: " ";}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after { clear: both;}
.center-block {display: block;margin-right: auto; margin-left: auto;}
@media print { .visible-print { display: block !important;} table.visible-print { display: table !important;} tr.visible-print {display: table-row !important;}th.visible-print, td.visible-print {display: table-cell !important;} .visible-print-block {display: block !important;} .visible-print-inline {display: inline !important;} .visible-print-inline-block {display: inline-block !important;} .hidden-print { display: none !important;}}