/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.9.2
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/

/*Import Global Compulsory CSS Files*/
@import url(app.css);
@import url(blocks.css);

/*Import CSS Plugins*/
@import url(plugins/style-switcher.css);

* {
	border-radius: 0;
}

body {
 color: #333;
 font-size: 13px;
 line-height: 1.6;
}

body.header-fixed-space {
  padding-top: 94px;
}
body.header-fixed-space-v2 {
	padding-top: 135px;
}

@media (max-width: 991px) {
	body.header-fixed-space,
	body.header-fixed-space-v2 {
		padding-top: 0;
	}
}

p,
li,
li a,
label {
 color: #555;
}

a {
 color: #bf0000;
 text-decoration: none;
}

a,
a:focus,
a:hover,
a:active,
button,
button:hover {
	outline: 0 !important;
}

a:focus {
text-decoration: none;
}
a:hover {
 color: #bf0000;
 text-decoration: underline;
}

/*Boxed Layout
------------------------------------*/
.wrapper {
	background: #fff;
}

.boxed-layout {
  padding: 0;
  box-shadow: 0 0 5px #ccc;
  margin-left: auto !important;
  margin-right: auto !important;
  background: url(../img/patterns/15.png) repeat;
}

/*Hiding arrows for select field in IE*/
select::-ms-expand {
  display: none;
}

/*GLOBAL NUEVO*/ 

.layer-container {
	position: relative;
	overflow: hidden;
	background-color: #666;
}
.layer-container figure { margin: 0 0 0 0;}
.layer-container .layer-data {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	padding: 15px;
	transform: translateY(100%);
	transition: all .3s ease-in-out 0s;
	background-color: rgba(51,51,51,0.6);
}
.layer-container .layer-data .notas-relacionadas  { color: #fff;}
.layer-container .layer-data .notas-relacionadas a { color: #fff;}
.layer-container .layer-data .autor { color: #fff;}
.layer-container .layer-data .autor a { color: #fff;}
.layer-container:hover .layer-data { transform: translateY(0)}

.img-responsive {
	max-width : 100%;
	heigth: auto;
	display: block;
}

.thumbnail-kenburn img {
	max-width : 100%;
	height: auto;
	display: block;
}

.carousel {
        
   		position: relative;
  		margin: 0 auto;
		background: transparent url(/squelettes-dist/img/bg.jpg) repeat 0% 0%;
		padding-top: 74px;
   	 	padding-bottom: 74px;


}


.carousel-caption2 {
    /* position: absolute; */
	/* vertical-align: middle; */
    /*  right: 15%;	 */
    /*  bottom: 73px;	 */
    /* left: 15%;  */
    /* z-index: 10; */
    /* padding-top: 20px; */
    /* padding-bottom: 20px; */
   	/*  text-align: center;  */
    /* text-shadow: 0 1px 2px rgba(0,0,0,.6); */
	position: absolute;
	margin-top: 20px; 
	color: #fff;
	z-index: 1;
	}
	
.carousel-caption2 h2 i a {
   	color: #fff !important;
    /* font-size: 36px; */
    font-style: normal;
    /* padding: 0 5px; */
    text-transform: uppercase;
    background-color: rgba(191,0,0,0.8);
	}


.carousel-caption2 p i {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    /*  line-height: 25px;  */
	background: url(/squelettes-dist/img/bg-text.png) repeat;
    /* padding: 0 10px; */
    font-style: normal;
	color: #fff;
	}	


.caja-texto {
	margin: 0 0 0 150px;	
	}