.navbar-default {
    background-color:#ebebeb;
	border-top:#eeeeee 2px solid;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color:#ebebeb;
    color:#000;
}
.navbar-default .navbar-nav li > a{
	padding-right:7px;
}
.navbar-nav {
    font-size: 10px;
	padding-top:30px;
}
.buscador{
	height:5px;
	background-color:#000;
}
.border{
	height:10px;
	background-color:#dbdbdb;
}
.carousel-fade .item {-webkit-transition: opacity 1s; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
.carousel-fade .active.left {left:0;opacity:0;z-index:2;}
.carousel-fade .next {left:0;opacity:1;z-index:1;}

.nav-tabs, .tab-content {
    border-bottom: 1px solid #DDDDDD;
	background-color:#fbfbfb;
}

.tab-content{
	padding:30px;
	background-color:#fff;
	color:#666;}
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus {
    padding: 20px;
	font-weight:bold;
}
.nav-tabs > li > a {
    padding: 19px;
	background-color:#fbfbfb;
	color:#999;
}
.nav-tabs > li > a:hover, 
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a{
	background-color:#fbfbfb;
	font-weight:bold;
	color:#000;
	}
.nav-tabs > li > a:hover{
	border:none;
	border-right:solid 1px #EEEEEE;
	}
.nav-tabs > li >a{
	border-right:solid 1px #EEEEEE;
	margin:0px;
	}
.nav-tabs > li {
    /* width = (100 / number of tabs). This example assumes 3 tabs. */
    width:25%;
	text-align:center;
}
.nav-tabs > li.active >a{
	background-color:#FFFFFF;}
.navbar-nav > li > a {
    padding-bottom: 0px;
    padding-top: 0px;
}
.nav-tabs, .tab-content {
    background-color: #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}
.servicios p{
	color:#666;
	}

.panel-heading {
	padding:15px;
	}
.panel-heading a:hover,
.panel-group a:hover{
	color:#FFF;
	}	
	
.panel-default > .panel-heading {
    background-color: #414141;
    border-color: #414141;
    color:#fff;
}
.panel-group .panel + .panel {
    margin-top: 0px;
	padding:0px;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #414141;
	background-color:#414141;
	color:#999;
}

.panel-default > .panel-heading + .panel-collapse .panel-body b{
    border-top-color: #414141;
	background-color:#487df5;
	color:#fff;
}


.panel-default {
    border-color:#484848;
}
.panel-title > a {
	font-size:12px;
	font-weight:bold;
}
.panel-title > a:hover, .panel-title > a:focus {
	text-decoration:none;
}
.flecha{
	background-color:#333333;
	border-radius:50%;
	width:25px;
	height:25px;}
a.leer{
	color:#FFF;
	}
	
.dropdown-menu {
	background-color:transparent;
	border:none;
	box-shadow:none;
	font-size: 10px;
}
.dropdown-menu > li > a {
    color: #ffffff;
	padding:10px;
	
}

.dropdown-menu > li {
    color: #ffffff;
	background-color:#333;
	border-radius:5%;
	padding:4px;
	margin-top:1px;
	padding:0px;
	width:120px;
}
.dropdown-menu > li >a:hover {
	background-color:#000;
	color:#fff;
}
a{
	color:#666;
	}
a:hover{
	text-decoration:none;
	color:#666;
	}
div#footer a{
	color:#fff;
	}

.table-title{
	background-color:#000;
	color:#FFFFFF;
	text-align:center;
	font-weight:bolder;
	}
.table-subtitle{
	color:#000;
	font-weight:bolder;
	text-align:center;
	}
.table-vehiculo{
	font-weight:bold;
	color:#000;
	}
tr.renglon-vehiculo{
	text-align:center;
	font-size:14px;
	}
.table{
	background-color:#ffffff;
	}
.table-center{text-align:center;}
.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: 0;
	text-align:center;
}
h1,h2,h3,h4,h5,h6,.negrita{
	color:#000;
	}
.table-title h2,h3,h4{
	color:#fff;
	}
a.link{
	text-decoration:underline;}
.white{
	background-color:#FFF;
	padding:5px 10px;
	}
.gray{
	background-color:#414141;
	color:#FFF;
	padding:5px 10px;
	}
.gray h2{
	color:#FFF;
	}
span.gris{
	color:#CCC;
	}
.form-control {
    background-color: #1b1b1d;
    border: 1px solid #1b1b1d;
	color:#fff;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active{
	background-color:#000;
	color:#fff;
	border:solid 1px #000000;
	}
	
div.mensaje{
	height:75px;
	}
div#map h3,
div#map table{
	color:#000;
	}