
.cbp-wrapper,
.cbp .cbp-item{
	position:absolute;
	top:0;
	left:0;
	list-style-type:none;
	margin:0;padding:0;
	overflow:hidden}

.cbp-item-wrapper{
	width:100%;
	height:100%;
	position:absolute;
	top:0;left:0
}

/*---------------MUESTRA LAS IMAGENES ---------------*/
.cbp-wrapper{
	visibility:hidden;
	width:100%;
	height:100%;
	z-index:1
}
.cbp-ready 
.cbp-wrapper{
	visibility:visible
}
.cbp-wrapper-front{
	z-index:3
}
.cbp-wrapper-back{
	z-index:-1
}
.cbp-caption,
.cbp-caption-defaultWrap,.cbp-caption-activeWrap{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	display:block;
	text-decoration:none
}






.cbp-l-caption-text{
	font:400 14px "Open Sans",sans-serif;
	color:#fff;
	letter-spacing:3px
}

.cbp-caption-pushTop 
.cbp-l-caption-alignLeft 
.cbp-l-caption-body,.cbp-caption-pushDown 
.cbp-l-caption-alignLeft .cbp-l-caption-body,
.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,
.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,
.cbp-caption-overlayBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,
.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,
.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,
.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body,
.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,
.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,
.cbp-caption-revealLeft .cbp-l-caption-alignLeft 
.cbp-l-caption-body{margin:30px 30px 0}
.cbp-caption-overlayBottomPush .cbp-l-caption-alignLeft 
.cbp-l-caption-body,.cbp-caption-overlayBottom 
.cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottomReveal 
.cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottomAlong 
.cbp-l-caption-alignLeft .cbp-l-caption-body{margin:17px 30px 0}
.cbp-caption-minimal .cbp-l-caption-title,.cbp-caption-minimal 

.cbp-l-caption-desc{position:relative;
	left:0;
	opacity:0;
	-webkit-transition:-webkit-transform .5s ease;
	transition:transform .5s ease}
.cbp-caption-minimal .cbp-l-caption-title{
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		transform:translateY(-100%)}
.cbp-caption-minimal .cbp-l-caption-desc{
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-o-transform:translateY(100%);
	transform:translateY(100%)}
.cbp-caption-minimal .cbp-caption:hover 
.cbp-l-caption-title,.cbp-caption-minimal 
.cbp-caption:hover .cbp-l-caption-desc{
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)}
.cbp-l-caption-alignCenter{
	display:table;
	width:100%;
	height:100%}.cbp-l-caption-alignCenter .cbp-l-caption-body{
		display:table-cell;
		vertical-align:middle;
		text-align:center}
.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,
.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{
	position:relative;
	-webkit-transition:left .4s cubic-bezier(.190,1.000,.220,1.000);
	transition:left .4s cubic-bezier(.190,1.000,.220,1.000)}
.cbp-caption-overlayBottom .cbp-l-caption-alignCenter 
.cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush 
.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,
.cbp-caption-minimal .cbp-l-caption-alignCenter 
.cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong 
.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{left:-20px}
.cbp-caption-overlayBottom .cbp-l-caption-alignCenter 
.cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush 
.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,
.cbp-caption-minimal .cbp-l-caption-alignCenter 
.cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong 
.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:20px}
.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,
.cbp-caption:hover 
.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{
	left:0
}

/*-----------OPACIDAD COLOR NEGRO --------------*/
.cbp-caption-fadeIn .cbp-caption-activeWrap{
	opacity:0;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.85);
	-webkit-transition:opacity .6s cubic-bezier(.100,1.000,.100,1.000);
	transition:opacity .6s cubic-bezier(.100,1.000,.100,1.000)}


.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:0.7}
.cbp-caption-fadeIn.cbp-ie9 .cbp-caption:hover .cbp-caption-activeWrap{opacity:0}



.cbp-l-grid-team .cbp-caption{
	height:73%;
	margin-bottom:5px;
	border:0px solid #E7E7E7}
.cbp-l-grid-team-name{
	font:400 17px "Open Sans",sans-serif;
	color:#456297;
	text-decoration:none;
	display:block;
	text-align:center;
	margin-bottom:3px}
.cbp-l-grid-team-name:hover{
	color:#34425C}
.cbp-l-grid-team-position{
	font:italic 400 13px "Open Sans",sans-serif;
	color:#888;
	text-align:center}

@media only screen and (max-width:799px){
	.cbp-l-grid-team-desc{font:400 11px/14px "Open Sans",sans-serif;margin-top:5px}
}
.cbp-l-grid-team.cbp-caption-overlayBottomPush 
.cbp-caption-activeWrap{bottom:-44px;height:44px}
.cbp-l-grid-team.cbp-caption-overlayBottomPush .cbp-caption:hover 
.cbp-caption-defaultWrap{bottom:44px}
.cbp-l-grid-team.cbp-caption-overlayBottomPush.cbp-ie8 .cbp-caption:hover 
.cbp-caption-activeWrap,.cbp-l-grid-team.cbp-caption-overlayBottomPush.cbp-ie9 
.cbp-caption:hover .cbp-caption-activeWrap{bottom:-44px}
.cbp-l-grid-team.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{
	bottom:-44px;
	height:44px}
.cbp-l-grid-team.cbp-caption-overlayBottomAlong .cbp-caption:hover 
.cbp-caption-defaultWrap{bottom:22px}
.cbp-l-grid-team.cbp-caption-overlayBottomAlong.cbp-ie8 .cbp-caption:hover 
.cbp-caption-activeWrap,.cbp-l-grid-team.cbp-caption-overlayBottomAlong.cbp-ie9 
.cbp-caption:hover .cbp-caption-activeWrap{bottom:-44px}
.cbp-l-grid-team.cbp-caption-overlayBottom .cbp-caption-activeWrap{
	bottom:-44px;
	height:44px}
.cbp-l-grid-team.cbp-caption-overlayBottom.cbp-ie9 .cbp-caption:hover 
.cbp-caption-activeWrap{bottom:-44px}
.cbp-l-grid-team.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{
	height:44px}
.cbp-l-grid-team.cbp-caption-overlayBottomReveal .cbp-caption:hover 
.cbp-caption-defaultWrap{bottom:44px}.cbp-l-grid-fullScreen{visibility:hidden}
.cbp-l-grid-fullScreen 
.cbp-item{width:350px;height:263px}
.cbp-l-grid-masonry{visibility:hidden}.cbp-l-grid-masonry .cbp-item{width:277px}
.cbp-l-grid-masonry .cbp-l-grid-masonry-height1,.cbp-l-grid-masonry 
.cbp-item-height-1{height:267px}
.cbp-l-grid-masonry .cbp-l-grid-masonry-height2,.cbp-l-grid-masonry 
.cbp-item-height-2{height:415px}
.cbp-l-grid-blog{visibility:hidden}
.cbp-l-grid-blog .cbp-item{width:313px;height:330px}
.cbp-l-grid-blog .cbp-caption{height:58%;margin-bottom:20px}
.cbp-l-grid-blog-title{
	font:400 18px/28px "Open Sans",sans-serif;
	color:#444;
	display:block;
	clear:both;
	text-decoration:none}
.cbp-l-grid-blog-title:hover{color:#787878}
.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans",sans-serif;
float:left;
color:#787878}
.cbp-l-grid-blog-comments{font:400 12px/18px "Open Sans",sans-serif;
float:left;
color:#3C6FBB;
text-decoration:none}
.cbp-l-grid-blog-comments:hover{opacity:.8}
.cbp-l-grid-blog-desc{font:400 13px/19px "Open Sans",sans-serif;
clear:both;color:#9B9B9B;padding-top:15px}
.cbp-l-grid-blog-split{
	float:left;
	margin:0 8px;
	font:13px/16px "Open Sans",sans-serif;
	color:#787878}
.cbp-l-loadMore-button{
	text-align:center}
.cbp-l-loadMore-button .cbp-l-loadMore-button-link{
	border:2px solid #DEDEDE;
	border-radius:2px;
	color:#7E7B7B;
	display:inline-block;
	font:11px/34px "Open Sans",sans-serif;
	min-width:80px;
	text-decoration:none;
	padding:0 20px;
	outline:0;
	margin-top:30px}
.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover{
	color:#B0B0B0;
	text-decoration:none}
.cbp-l-loadMore-button .cbp-l-loadMore-button-stop{
	cursor:default;
	color:#B0B0B0}
.cbp-l-loadMore-button-link .cbp-l-loadMore-button-defaultText{display:block}
.cbp-l-loadMore-button-link .cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-button-link 
.cbp-l-loadMore-button-noMoreLoading{display:none}
.cbp-l-loadMore-button-loading .cbp-l-loadMore-button-loadingText{display:block}
.cbp-l-loadMore-button-loading .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-button-loading 
.cbp-l-loadMore-button-noMoreLoading{display:none}
.cbp-l-loadMore-button-stop .cbp-l-loadMore-button-noMoreLoading{display:block}
.cbp-l-loadMore-button-stop .cbp-l-loadMore-button-defaultText,
.cbp-l-loadMore-button-stop 
.cbp-l-loadMore-button-loadingText{display:none}
.cbp-l-loadMore-text{
	text-align:center;
	margin-top:30px}
.cbp-l-loadMore-text .cbp-l-loadMore-text-link{
	font:400 16px "Open Sans",sans-serif;
	color:#5D5D5D;
	text-decoration:none;
	cursor:default}
.cbp-l-loadMore-text .cbp-l-loadMore-text-stop{
	color:#5D5D5D}
.cbp-slider{width:100%;
	position:relative;
	z-index:1;
	margin:0 auto}
.cbp-slider-wrap,.cbp-slider-item{
	margin:0;
	list-style-type:none}
.cbp-slider .cbp-slider-item{
	opacity:0;
	z-index:-1;
	width:100%;
	position:absolute;
	top:0;left:0}
.cbp-slider .cbp-slider-item-current{position:relative;opacity:1;z-index:1}
.cbp-slider .cbp-slider-item-next{position:absolute;opacity:1;z-index:2;opacity:0}
.cbp-slider .cbp-slider-arrowNext,.cbp-slider .cbp-slider-arrowPrev{
	cursor:pointer;z-index:3;position:absolute;opacity:0}
.cbp-slider .cbp-slider-arrowPrev{
	background:url("../img/cbp-sprite.png") no-repeat scroll -2px -2px transparent;
	width:44px;
	height:44px;
	top:0;
	bottom:0;
	left:25px;
	margin:auto;
	-webkit-transition:opacity .4s ease,left .4s ease;
	transition:opacity .4s ease,left .4s ease}
.cbp-slider .cbp-slider-arrowPrev:hover{
	background-position:-2px -48px}
.cbp-slider .cbp-slider-arrowNext{
	background:url("../img/cbp-sprite.png") no-repeat scroll -48px -2px transparent;
width:44px;
height:44px;
top:0;bottom:0;
right:25px;
margin:auto;
-webkit-transition:opacity .4s ease,right .4s ease;
transition:opacity .4s ease,right .4s ease}
.cbp-slider .cbp-slider-arrowNext:hover{
	background-position:-48px -48px}
.cbp-slider .cbp-slider-bulletWrap{
	position:absolute;
	bottom:20px;
	right:25px;
	z-index:3;
	opacity:0;
	-webkit-transition:opacity .4s ease;
	transition:opacity .4s ease}
.cbp-slider .cbp-slider-bullet{
	width:9px;
	height:9px;
	border-radius:50%;
	margin-left:7px;
	cursor:pointer;
	display:inline-block;
	box-shadow:0 0 1px 1px rgba(37,36,36,0.54);
	background:#616161;
	background:rgba(97,97,97,0.5)}
.cbp-slider .cbp-slider-bullet-current{
	background:#d1d1d1}
.cbp-slider .cbp-slider-bullet:hover{
	opacity:.9}
.cbp-slider:hover .cbp-slider-arrowNext{opacity:1;right:20px}
.cbp-slider:hover .cbp-slider-arrowPrev{opacity:1;left:20px}
.cbp-slider:hover .cbp-slider-bulletWrap{opacity:1}
.cbp-panel{width:96%;max-width:1170px;margin:0 auto}
