@charset "UTF-8";

body,td,th {
	font-family: 'OpenSans Light';
}
body {
	background-color: white;
}
.max-width {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 0px;
	padding-left: 0px;
}
.max-width-1400 {
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  width: 100%;
  height: auto;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 0px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 0px solid #ddd;
  border-radius: 0px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
.thumbnail-tht {
	display: block;
	padding: 0px;
	/* [disabled]margin-bottom: 20px; */
	line-height: 1.42857143;
	background-color: #fff;
	border: 0px solid #ddd;
	border-radius: 0px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}
.thumbnail-tht > img,
.thumbnail-tht a > img {
  display: block;
  width: 100%;
  height: auto;
	margin-top: 10px;
	border-radius: 3px;
}
.sombra {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.50);
}
.sombra-hover:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0);
}
.sombra-hover-black:hover {
	-webkit-box-shadow: 0px 0px 50px 0px black;
	box-shadow: 0px 0px 10px 0px black;
}
.mediateca-thumbnail {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.50);
}
.mediateca-thumbnail-hover:hover {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,1);
}
.background-color-clear {
  background-color: rgba(0,0,0,0);
}
.thumbnail-tht > img,
.thumbnail-tht a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail-tht:hover,
a.thumbnail-tht:focus,
a.thumbnail-tht.active {
  border-color: #337ab7;
}
.thumbnail-tht .caption {
	padding:inherit;
	color: #333;
}
.programastht {
	background-color: #EEEEEE;
}
.noticiastht {
	background-color: #222;
}
.noticiastht .caption {
	padding:inherit;
	color: #eee;
}
.texto-claro {
	color: #eee;
}
.texto-mayusculas {
	text-transform: uppercase;
}
.texto-versalitas {
	font-variant: small-caps;
}
.fondo-carousel {
	background-color: #000000;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
}
.fondo-produccionestht {
	background-color: rgba(255,255,255,1);
	box-shadow: inset 0 5px 10px -5px rgba(0,0,0,1);
}
.fondo-programastht {
	background-color: #EEEEEE;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.50);
}
.fondo-noticiastht {
	background-color: #222;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.50);
}
.footer {
	height: 300px;
	width: 100%;
	min-width: 970px;
	margin: 0 auto;
	display: table;
	color: #FFF;
	font-size: 12px;
}

.footer td {
    vertical-align: top;
	font-size: 12px;
}

.footer a {
	text-decoration: underline;
	color: inherit;
}

#wrapper {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	top: 0px;
	position: relative;
	left: auto;
	right: auto;
}
.image-fill {
	width: 100%;
}
.image-fill-lg {
	display: none;
}
.image-fill-md {
	width: 100%;
	visibility: hidden;
}
.footer {
	height: 300px;
	width: 100%;
	min-width: 970px;
	margin: 0 auto;
	display: table;
	color: #FFF;
	font-size: 12px;
}
.footer td {
    vertical-align: top;
	font-size: 12px;
}

.footer a {
	text-decoration: underline;
	color: inherit;
}
.programas {
	background-color: rgba(240,240,240,1.00);
	padding-left: 15px;
	padding-right: 15px;
}
.formacion {
	background-color: rgba(231,242,249,1.00);
}
#programas {
	background-color: rgba(240,240,240,1.00);
	padding-left: 15px;
	padding-right: 15px;
}
#formacion {
	background-color: rgba(231,242,249,1.00);
}
.menos-margen {
	padding-bottom: 20px;
	bottom: 10px;
}
.invisible {
	display: none;
}
.fondo-footertht {
	background-color: #000;
	border-top: thin;
	border-top-color: white;
	border-top-style: solid;
	padding-top: 15px;
	padding-bottom: 15px;
}
.p-footertht {
	font-size: 12px;
	color: lightgray;
}
@media (max-width: 991px) {
	.carousel-caption > p {
		display:none;
	}
}
@media (max-width: 991px) {
	#wrapper {
	margin-top: 50px;
	}
}
.logotht-footer {
	margin-top: 0px;
	width: 213px;
	height: 50px;
}
.sombra-ligera {
	box-shadow: 0px 0px 5px 0px #000;
}
.barra-botones {
	background-color: #111111;
	padding: 10px;
	border-color: white;
	border-width: thin;
	border-top-style: solid;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 14px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-inicio {
  color: #666666;
  background-color: #111111;
  border-color: #111111;
	margin: auto;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: .05em;
}
.btn-inicio:focus,
.btn-inicio.focus {
  color: red;
  background-color: red;
  border-color: #1b6d85;
}
.btn-inicio:hover {
  color: #fff;
  background-color: #111111;
  border-color: #ffffff;
}
.btn-inicio:active,
.btn-inicio.active,
.open > .dropdown-toggle.btn-inicio {
  color: red;
  background-color: red;
  border-color: #269abc;
}
.btn-inicio:active:hover,
.btn-inicio.active:hover,
.open > .dropdown-toggle.btn-inicio:hover,
.btn-inicio:active:focus,
.btn-inicio.active:focus,
.open > .dropdown-toggle.btn-inicio:focus,
.btn-inicio:active.focus,
.btn-inicio.active.focus,
.open > .dropdown-toggle.btn-inicio.focus {
  color: #fff;
  background-color: #222222;
  border-color: #1b6d85;
}
.btn-inicio:active,
.btn-inicio.active,
.open > .dropdown-toggle.btn-inicio {
  background-image: none;
}
.btn-inicio.disabled:hover,
.btn-inicio[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-inicio.disabled:focus,
.btn-inicio[disabled]:focus,
fieldset[disabled] .btn-inicio:focus,
.btn-inicio.disabled.focus,
.btn-inicio[disabled].focus,
fieldset[disabled] .btn-inicio.focus {
  background-color: red;
  border-color: #46b8da;
}
.btn-inicio .badge {
  color: #5bc0de;
  background-color: #fff;
}
.media-object-tht {
  display: block;
	width: 100px;
	height: 100px;
}
.label-tht {
	color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
	  text-shadow: 0 0px 0px rgba(0, 0, 0, 0);
	text-transform: uppercase;
	border-color: #ffffff;
	border-style: solid;
	border-width: thin;
}
.label-tht[href]:hover,
.label-tht[href]:focus {
  background-color: #5e5e5e;
}
.carousel-indicators {
  position: absolute;
  bottom: 0px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 15px;
  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);
}
.padding-0 {
	padding-right: 0px;
	padding-left: 0px;
}
