/* Redes Sociales */
.social {
	width: 350px;
	float: left;
	height: 50px;
	margin-top: 10px;
	display: inline-block;
}
.social .fb {
	background-image: url('../images/fb.png');
	background-repeat: no-repeat;
	width: 31px;
	height: 31px;
	float: left;
	margin-right: 5px;
}
.social .fb:hover {
    background: url('../images/fb-over.png');
    width: 31px;
    height: 31px;
}
.social .tw {
	background-image: url('../images/tw.png');
	background-repeat: no-repeat;	
	width: 31px;
	height: 31px;
	float: left;
	margin-right: 5px;
}
.social .tw:hover {
    background: url('../images/tw-over.png');
    width: 31px;
    height: 31px;
}
.social .yt {
	background-image: url('../images/yt.png');
	background-repeat: no-repeat;	
	width: 31px;
	height: 31px;
	float: left;
	margin-right: 5px;
}
.social .yt:hover {
    background: url('../images/yt-over.png');
    width: 31px;
    height: 31px;
}
.social .bl {
	background-image: url('../images/bl.png');
	background-repeat: no-repeat;	
	width: 31px;
	height: 31px;
	float: left;
	margin-right: 5px;
}
.social .bl:hover {
    background: url('../images/bl-over.png');
    width: 31px;
    height: 31px;
}
.social .in {
	background-image: url('../images/in.png');
	background-repeat: no-repeat;	
	width: 31px;
	height: 31px;
	float: left;
	margin-right: 5px;
}
.social .in:hover {
    background: url('../images/in-over.png');
    width: 31px;
    height: 31px;
}

.impresion {
	width: 350px;
	float: left;
	height: 50px;
	margin-top: 10px;
}
/*para galeria*/
.carousel {
	position:relative
}
.carousel-inner {
	position:relative;
	overflow:hidden;
	width:100%
}
.carousel-inner>.item {
	display:none;
	position:relative;
	-webkit-transition:0.6s ease-in-out left;
	-o-transition:0.6s ease-in-out left;
	transition:0.6s ease-in-out left
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	display:block;
	max-width:100%;
	height:auto;
	line-height:1
}
/*@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 {
transform:translate3d(100%, 0, 0);
left:0
}
.carousel-inner>.item.prev, .carousel-inner>.item.active.left {
transform:translate3d(-100%, 0, 0);
left:0
}
.carousel-inner>.item.next.left, .carousel-inner>.item.prev.right, .carousel-inner>.item.active {
transform:translate3d(0, 0, 0);
left:0
}
}*/
.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;
	left:0;
	bottom:0;
	width:15%;
	opacity:0.5;
	filter:alpha(opacity=50);
	font-size:20px;
	color:white;
	text-align:center;
	text-shadow:none
}
.carousel-control.left {
	background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right {
	left:auto;
	right:0;
	background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
	background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
	background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:hover, .carousel-control:focus {
	outline:0;
	color:white;
	text-decoration:none;
	opacity:0.9;
	filter:alpha(opacity=90)
}
.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
}
.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%;
	margin-left:-30%;
	padding-left:0;
	list-style:none;
	text-align:center
}
.carousel-indicators li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	border:1px solid white;
	border-radius:10px;
	cursor:pointer;
	background-color:#000 \9;
	background-color:rgba(0, 0, 0, 0)
}
.carousel-indicators .active {
	margin:0;
	width:12px;
	height:12px;
	background-color:white
}
.carousel-caption {
	position:absolute;
	left:15%;
	right:15%;
	bottom:20px;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#545454;
	text-align:center;
	text-shadow:none
}
.carousel-caption .btn {
	text-shadow:none
}

.carousel-caption {
	position:static;
	text-align:left;
	width:100%;
	padding-right:350px;
	float:left;
	min-height:100px
}
.carousel-caption blockquote {
	margin:0;
	padding:0 0 0 25px
}
.carousel .controls {
	width:300px;
	position:absolute;
	right:0;
	bottom:45px
}
.carousel .controls .right {
	position:absolute;
	right:0;
	top:0
}
.carousel .controls .left {
	position:absolute;
	left:0;
	top:0
}
.carousel .controls span {
	text-align:center;
	display:block;
	margin-top:7px
}/*! jQuery UI - v1.9.1 - 2012-10-29
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
*
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
.btn-carousel {
	background:#333333;
	color:white;
	padding:10px;
	width:40px;
	height:40px;
	border-radius:0
}
.btn-carousel .glyphicon {
	top:0
}
.btn-carousel.left:after {
	content:"";
	width:0;
	height:0;
	margin-left:3px;
	display:block;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-right:10px solid white
}
.btn-carousel.right:after {
	content:"";
	width:0;
	height:0;
	margin-left:6px;
	display:block;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-left:10px solid white
}
.btn-carousel:hover {
	background:#555555;
	color:white
}


/* Estilo de seccion de videos */
.videos{
	width: 1172px;
	height:720px;
}

.cajavideo {
	width:100%;
	height:700px;
}	

/* fin de video*/

.fa-share-alt:before {
	content:"\f1e0"
}
.fa-share-alt-square:before {
	content:"\f1e1"
}

.fa-share-square-o:before {
	content:"\f045"
}

.fa-mail-forward:before, .fa-share:before {
	content:"\f064"
}

.fa-share-square:before {
	content:"\f14d"
}

.alturanombres{
	height:150px;
}