body{
background: none!important;
}
a{
    color: #337ab7 !important;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    border-radius: 4px;
    background-color: #231F20;
    color: white;
}
.border-left{
    border-left: 1px solid #999;
}
.border-left p{
    font-size: .9em;
}
div#bs-example-navbar-collapse-1 {
    background-color: #231F20;
    width: 1112px;
    /* color: #fff !important; */
    /* text-align: left; */
}
.row.footer {
    background-color: #231F20;
}
.navbar-default .navbar-nav>li>a {
    color: #fff !important;
}
.left-bar{
	/*text-transform: capitalize;*/
	font-size: 1em;
	font-weight: 400;
}
.left-bar li{
	padding: 1px;
}
ul#lista-formato {
    list-style: none;
    padding-left: initial;
}
ul#lista-formato a{
	text-decoration: none;
}
.left-link{
	color: #000;;
}
.left-link:hover{
	background-color: #231F20 !important;
    color: #fff;
    cursor: pointer;
}

.left-link a:hover{
  	color: #fff;
}
.texto-footer p{
	color: #fff;
	font-size: .9em;
}
.etiqueta{
	padding: 5px;
    color: #fff;
    background-color: #231F20;
    font-size: 1.5em
}

#hide,#hide2{
	font-size: .9em;
	text-decoration: none;
	color:#231F20;
	display: none;
}
.row.emparejar{
	margin-right: -45 !important;
}
input{
	border: none;
    border-bottom: 1px solid #999;
    width: 100%;
    margin-bottom: 9px; 
}
p.sede-icon i {
    font-size: 1.5em;
    padding-bottom: 1em;

}
p.sede-icon {
    float: left;
    text-align: center;
    /* font-size: .7em; */
}
div#sede-icon {
    text-align: center;
    margin-left: 17em;
}
img#rector {
    margin-bottom: 4em;
}

#programa-tabla, #programa-tabla th, #programa-tabla td {
    text-align: center;
    padding: 12px;
    border: 1px solid #ccc;
    margin-bottom: 2em;

}
td.horario{
    width: 15%;
    white-space: nowrap;
}
.label {
    font-size: 100% !important;
    color: #000 !important;
}