.ficha-producto .page-header small {display: block;padding-top: 5px;color: #656D78;font-size: large;}
.ficha-producto .page-header small:empty {display: none;}

.ficha-producto #mapa{height: 300px;background: #B2D0FE !important; }
.ficha-producto .panel{overflow: hidden;position: relative;z-index: 1;}
.ficha-producto #tarifas .panel-title a:hover{text-decoration: none;}
.ficha-producto #tarifas .panel-title ul{margin-bottom: 0;}

.ficha-producto .row.row-5 {margin-left: -5px;margin-right: -5px;}
.ficha-producto .row.row-5 > div {padding-left: 5px;padding-right: 5px;}

.ficha-producto .tarifa-datos {padding: 10px 15px;}
.ficha-producto .tarifa-datos > .row > div {margin: 5px 0;}

/*Precios*/
.list-group .list-group-item-precios {padding: 0;border-left:0; border-top:0;}
.list-group .list-group-item-precios .row {margin-left: -5px;margin-right: -5px;}
.list-group .list-group-item-precios .row > div {padding: 7px 10px; border-left: 1px solid #e6e9ed; border-top: 1px solid #e6e9ed; min-height: 40px;}
.list-group .list-group-item-precios .row > div.lead {margin: 0;}

.list-group .list-group-item-precios:nth-of-type(odd) .row > div {background-color: #f9f9f9;}


.list-group .list-group-item-precios.active .row > div {min-height: 28px;font-weight: bold; padding-top: 3px;padding-bottom: 3px;color: #FFF;}
.list-group .list-group-item-precios.active:nth-of-type(odd),
.list-group .list-group-item-precios.active:nth-of-type(odd) .row > div {background-color: #34495e;border-color: #354b60;}

.list-group .list-group-item-precios.tall .row > div { min-height: 52px;}

/* Vencidos */
.panel.panel-vencido {}
.panel.panel-vencido .panel-body .list-inline {margin-bottom: 0;}

/* Facilidades */
#facilidades .list-group-item {padding-bottom: 0;}
#facilidades .list-group-item .list-group-item-heading {font-weight: 600;border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 10px;}
#facilidades .list-group-item .list-group-item-text .row {margin-left: 0px;margin-right: -10px;}
#facilidades .list-group-item .list-group-item-text .row > div {position: relative;padding-left: 20px;padding-right: 10px;line-height: 20px;margin-bottom: 10px;}
#facilidades .list-group-item .list-group-item-text .row > div > .fa {position: absolute;left: 4px;top: 0px;}


/*Saldias*/
#salidas table.table {}
#salidas table.table .list-inline {margin-bottom: 0;padding-left: 5px;}
#salidas table.table .list-inline > li {padding-left: 0; cursor: default;}
#salidas table.table .list-inline > li .badge {padding: 7px 5px;font-size: 15px;margin-bottom: 8px;min-width: 32px;line-height: 18px;font-weight: normal;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#salidas table.table tbody tr td {padding-bottom: 0;}

/*Tags*/
.panel#tags .panel-body {padding-bottom: 10px;}
.panel#tags .list-inline {margin-bottom: 0;}
.panel#tags .list-inline li {padding-right: 0;margin-bottom: 5px;}
.panel#tags .list-inline li a {}
.panel#tags .list-inline li.text-muted {padding: 2px 0px 2px 5px;}
