img { max-width:100%; }


/* Container */
.container-fluid {
	padding: 0px;
	max-width: 100%;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* Page Header */
.page-header {
	background: #fbf4e0;
	margin: 0px 0px 0px;
	padding: 0px 0px;
	border-top: 4px solid #ccc;
	color: #000000;
	text-transform: uppercase;
    }
    .page-header h3 {
	line-height: 0.88em;
	color: #000000;
        }


/* Carousel Fade */
.carousel.carousel-fade .item { -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; } .carousel.carousel-fade .active.left, .carousel.carousel-fade .active.right { left: 0; z-index: 2; opacity: 0; filter: alpha(opacity=0); } .carousel.carousel-fade .next, .carousel.carousel-fade .prev { left: 0; z-index: 1; }  .carousel.carousel-fade .carousel-control { z-index: 3; }



/* Thumbnail Box */
.caption {
    height: 140px;
    width: 100%;
    margin: 0px 0px;
    padding: 0px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.caption .span4, .caption .span8 {
    padding: 0px 0px;
}
.caption .span4 {
    border-right: 0px dotted #CCCCCC;
}

.carousel-control {
    top: 50%;
}
.fondo_osc {
	background-color: #000000;
	 opacity: 0.3;
}
.fondo_linea_azul {
	background-color: #FFF;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #487386;
}