body{font-family:roboto;}
.clear,.clearfix{clear:both;}
.auto{margin:auto;}
.overflow-hidden{overflow-hidden:hidden;}
@font-face{font-family:"icomoon";src:url(/templates/bioparque/fonts/icomoon.ttf) format("truetype");}
.item-140{display:none;}
.item-140.current.active{display:none;}
.topContainer{background:#214E99;}

#clientes li img{max-height:100px;width:auto;}

#co-clientes{overflow:hidden;white-space:nowrap;}
#clientes{animation:clientes 62s linear infinite;font-family:Arial;position:relative;right:0;}
#clientes li{color:#4A4A4A;display:inline-block;float:none;font-size:20px;font-family:'Calibri_light';margin-right:45px;}
#clientes li i{color:#A7C539;font-size:12px;}
#clientes li:before{margin-right:5px;}
#clientes li:hover{animation-play-state:paused;}
#co-clientes h2{color:#075598;margin-top:40px;}

@keyframes clientes {
	0% { transform: translate(20%, 0); }
	100% { transform: translate(-100%, 0); }
}


#footer{background:#214E99;color: #fff;font-size: 16px;line-height: 1.8em;margin-top:30px; text-align: center;padding: 20px 0 10px 0;}
#footer .container img{margin-bottom:12px;}
#footer .credits{background:#214E99;overflow:hidden;}
#footer p.derechos{color:#fff;font-size:16px;font-weight:100;margin-top:15px;margin-bottom:7px;}
#footer p.useit{color:#fff;font-size:16px;font-weight:100;margin-top:9px;margin-bottom:7px;}

#footmenu ul{text-align:center;}
#footmenu ul li{float:none;display:inline-block;}
#footmenu ul li a{color:#FFF;background:none;font-weight:bold;}
#footmenu ul li a:hover{color:#169039;}

#copy{font-size:13px;line-height:1.5;}

#topMenu .menu{font-size:18px;}
#topMenu .item-138 a:before{content:"";font-family:FontAwesome;margin-right:8px;}
#topMenu .item-107 a:before,#topMenu .item-116 a:before{content: "\f003";font: normal normal normal 18px/1 FontAwesome;margin-right:8px;}
#mainNavBar .item-139 a:before{content:"\e98d";font-family:icomoon;margin-right:8px;}
#topMenu .mod-languages ul{padding:12px 0;}
#topMenu .mod-languages{float:right;}
#topMenu .menu{float:left;}
#topMenu .menu>li>a{color:#fff;}
#topMenu .menu>li:hover>a{background:none;font-weight:700;}
#topMenu .menu>li.active>a{background:none;}
#topMenu .menu>li.active:hover>a{background:none;}
#mainNavBar{padding-right:0;}
#mainNavBarContainer{margin-bottom:0;}
#mainNavBarContainer .navbar-header{margin-top:15px;}
.navbar-header img{padding-left:10px;width:40%;}
#mainNavBarContainer .menu{margin-top:0;}
.navbar-default{background:#fff;}
#mainNavBarContainer .menu>li>a{padding-bottom:0;text-transform: uppercase;}
.navbar-default .navbar-nav>li>a{color:#004899;font-size:20px;}
.navbar-default .navbar-nav>li:hover>a{background:none;color:#169039;}
.navbar-default .navbar-nav>li.active>a{background:none;color:#169039;font-weight:300;}
.navbar-default .navbar-nav>li.active:hover>a{background:none;color:#214E99;}
.top_cero{margin-top:0!important;}
#topContainer{background:#DEDEDE;min-height:40px;}
label.filter-search-lbl span{margin-right:5px;}
span.list-hits{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.list-hits span.badge-info{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.pagination .counter{margin:0;}
.carousel.dark-legend .carousel-caption{width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.79) 99%,rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.79)),color-stop(100%,rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.79) 99%,rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.79) 99%,rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.79) 99%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.79) 99%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0);}
.carousel.dark-legend .carousel-indicators{bottom:-48px;}
.carousel-indicators li{width:14px;height:14px;border:1px solid #C1C1C1;}
.carousel-indicators .active{width:16px;height:16px;border:1px solid #C1C1C1;background-color:#C1C1C1;}
#banner .carousel-caption h3{color:#fff;text-align:left;padding:0 30% 0 5%;font-size:16px;font-weight:100;top:74px;}
.item .btn-default{border: 0;border-radius: 0;color:#FFF;background-color:#004899;border-color:#004899;height:33px;width:127px;font-size:16px;margin-top:22px;font-weight:100;text-transform: uppercase;}
.btn-default i.fa-play{font-size:14px;margin-left:8px;position:relative;top:-2px;}
#homelink1{-webkit-box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);-moz-box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);}
#homelink1 .left{padding-bottom:25px;}
#homelink1 h2{margin-bottom:13px;}
#homelink1 h3{margin-top:13px;}
#homelink1 h3.title{color:#169039;}
#homelink1 h4{margin-left:20px;}
#homelink1 .col-sm-6>img{margin-top:20px;width:100%;}
#homelink1 .btn-default{margin-left:25%;}
#homelink1 .custom{overflow:hidden;}
#homelink2{margin-top:74px;-webkit-box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);-moz-box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);}
#homelink2 .right{padding:0 0 56px;}
#homelink2 h4{margin-left:0;}
#homelink2 .tablet{margin-top:20px;}
.tablet>img{width:100%;}
#homelink2 .btn-default{margin-left:25%;}
#banner-video .background{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 0%,rgba(0,0,0,0.72) 82%,rgba(0,0,0,0.72) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0)),color-stop(82%,rgba(0,0,0,0.72)),color-stop(100%,rgba(0,0,0,0.72)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 0%,rgba(0,0,0,0.72) 82%,rgba(0,0,0,0.72) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 0%,rgba(0,0,0,0.72) 82%,rgba(0,0,0,0.72) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0) 0%,rgba(0,0,0,0.72) 82%,rgba(0,0,0,0.72) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(0,0,0,0.72) 82%,rgba(0,0,0,0.72) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b8000000',GradientType=1);position:relative;width:100%;height:100%;top:0;left:0;}
#homelink3{margin-top:85px;-webkit-box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);-moz-box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);}
#homelink3 .right>img{width:100%;}
#homelink3 .btn-default{margin-left:25%;}
.item h2{color:#075598;font-weight:300;font-size:20px;margin-bottom:20px;}
.item h2 strong{font-weight:400;}
strong{font-weight:400;}
.item h3{color:#666;font-weight:300;font-size:16px;margin-bottom:31px;}
.item li{font-size:15px;font-weight:100;color:#444;margin-bottom:14px;}
.item h4{font-size:18px;font-weight:100;color:#075598;margin-left:29px;margin-top:35px;margin-bottom:34px;}
.tracksales-image{text-align:center;margin-top:30px;}
.tracksales-image>img{width:44%;}
#banda{background-color:#004899;text-align:center;}
#banda h1{padding:0 0 11px;color:#fff;font-weight:100;font-size:15px;}
#homelink4 .right{text-align:center;}
#homelink4 .left>img{width:100%;}
#homelink4 .left{padding-top:30px;margin-top:10px;}
#homelink4 .foot-video{width:256px;height:230px;text-align:center;background-color:#094D89;margin-right:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:0 auto;display:inline-block;margin-bottom:35px;}
.foot-video h4{color:#fff;font-weight:100;margin-top:34px;margin:0 auto;padding-top:24px;}
.foot-video .fa-play-circle{color:#fff;font-size:60px;margin-top:8px;}
#banner-video .foot{background-color:rgba(163,163,163,0.19);min-height:159px;top:166px;padding:13px 20px;}
#banner-video .play{position:relative;text-align:center;top:123px;font-size:67px;color:rgba(255,255,255,0.75);}
#banner-video .play h2{font-weight:100;font-size:32px;margin:0;}
#banner-video .foot h1{font-size:18px;color:#063357;}
#homelink4 .container{margin-left:11%;padding-left:9%;padding-right:9%;text-align:center;position:absolute;}
#homelink4 .container h2{margin-top:33px;margin-bottom:33px;font-size:31px;}
#homelink4 .button{text-align:center;}
#homelink4 .button>a{margin:auto;}
.icons .dropdown-toggle{background-color:#fff;border-color:#ccc;color:#333;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:12px;line-height:1.5;padding:5px 10px;}
.icon-cog:before{content:"\f013";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.print-icon a:before{content:"\f02f";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.email-icon a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0e0";}
.article-info{color:#999;}
dl.article-info{margin-bottom:0;}
.tags{margin-bottom:20px;}
.tags span{margin-right:5px;}
.banner-top{background:url(http://demos.useitweb.com/tsol/images/insumos_home/banner_art_top.jpg) center fixed no-repeat;min-height:431px;background-size:cover;}
.banner-top-suite{background:url(/images/banners/banner2_mod.jpg) center no-repeat;min-height:92px;background-size:cover;}
.banner-top-traditional{background:url(/images/banners/banner3.jpg) center no-repeat;min-height:92px;background-size:cover;}
.banner-top-modern{background:url(/images/banners/banner5_mod.jpg) center no-repeat;min-height:92px;background-size:cover;}
.banner-top-marketing{background:url(/images/banners/banner4_modi.jpg) center no-repeat;min-height:92px;background-size:cover;}
.content-top{margin-bottom:39px;margin-top:39px;text-align:center;}
.content-top h2{margin-top:27px;margin-bottom:39px;color:#004899;font-weight:300;}
.content-top img{}
.content-upper{display:table;width:100%;}
.content-upper h3{color:#8C8C8C;margin-bottom:42px;}
.content-upper p{color:#8C8C8C;font-size:17px;margin-bottom:40px;}
.content-upper .col-sm-6>img{width:100%;margin-top:20px;}
.content-bottom{display:table;width:100%;margin-bottom:80px;text-align:center;}
.content-bottom h3{color:#8C8C8C;margin-bottom:42px;text-align:left;}
.content-bottom p{color:#8C8C8C;font-size:17px;margin-bottom:40px;text-align:left;}
.content-bottom .col-sm-6>img{width:100%;}
.middle-text{margin-bottom:20px;margin-top:35px;text-align:center;}
.middle-text h2{color:#004899;font-weight:300;}
.art-bottom{color:#004899;}
.art-bottom .left{text-align:end;}
.art-bottom .left img{width:60%;display:none;}
.art-bottom{-webkit-box-shadow:inset 0 -12px 18px -15px rgba(148,148,148,1);-moz-box-shadow:inset 0 -12px 18px -15px rgba(148,148,148,1);box-shadow:inset 0 -12px 18px -15px rgba(148,148,148,1);}
.item-page{-webkit-box-shadow:0 17px 18px -15px rgba(148,148,148,1);-moz-box-shadow:0 17px 18px -15px rgba(148,148,148,1);box-shadow:0 17px 18px -15px rgba(148,148,148,1);}
.art-bottom .btn.btn-default{color:#FFF;background-color:#004899;border-color:#004899;font-family:Roboto;margin:25px 0 40px 15%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-size:22px;font-weight:300;padding:13px 8px 14px 17px;}
#contentContainer{-webkit-box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);-moz-box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);}
.img-foot{text-align:center;}
.foot-video .fa-envelope{color:#fff;font-size:60px;margin-top:8px;}
.foot-video h4>a{color:#fff;}
.blog .alert{margin-top:40px;}
.contact{color:#004899;margin-bottom:20px;}
.contact .sub-title{color:#8C8C8C;font-size:15px;}
.content_rating p{color:#999;float:left;margin-right:10px;font-size:12px;margin-bottom:0;margin-top:3px;}
.content-content{margin-top:10px;overflow:hidden;}
.contact .btn-success{background-color:#004899;border-color:#004899;}
.badge{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.carousel-control.left span{position:absolute;top:50%;}
.carousel-control.right span{position:absolute;top:50%;}

@media (min-width:768px){
	#mainNavBarContainer.resize{max-height:85px;min-height:10px;}
	#mainNavBarContainer .menu>li>a{padding:5px;}
	.navbar-header img.resize{width:57%;}
	#mainNavBarContainer .menu.resize{margin-top:20px;margin-bottom:20px;}
	.navbar-header{width:28%;}
	.navbar-default .navbar-nav>li>a{font-size:17px;}
	.navbar-nav>li.dropdown:hover ul.dropdown-menu{display:block;}
	#topMenu .menu>li>a{color:#fff;margin-left:39px;}
	#topMenu .menu>li>a:focus{background-color:#214E99;}
	#mainNavBarContainer{min-height:119px;}
	#mainNavBarContainer .menu{margin-top:42px;margin-bottom:39px;float:right;}
	#mainNavBarContainer .navbar-header{margin-top:15px;margin-bottom:15px;width:20%;}
	.navbar-header img{width:90%;}
	.item h2{color:#075598;font-weight:300;font-size:32px;margin-bottom:26px;}
	.item h3{color:#666;font-weight:300;font-size:28px;margin-bottom:31px;}
	.item h3{color:#666;font-weight:300;font-size:28px;margin-bottom:31px;}
	.item li{font-size:18px;font-weight:100;color:#444;margin-bottom:15px;}
	.item h4{font-size:23px;font-weight:100;color:#075598;margin-left:29px;margin-top:35px;margin-bottom:34px;}
	#homelink1 .custom{margin-top:34px;-webkit-box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);-moz-box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);box-shadow:0 10px 19px -13px rgba(148,148,148,0.4);}
	#homelink1 .tracksales-image img{margin-left:20px;}
	#homelink1 .btn-default{margin-left:20px;}
	#homelink1 .page-header{margin-top:0;}
	#banda h1{padding:0;color:#fff;font-weight:100;font-size:25px;margin-top:39px;margin-bottom:20px;line-height: 1.3em;}
	#banda .btn{border: 0;border-radius: 0;font-size:16px;margin-bottom:30px;color:#004899;text-transform: uppercase;}
	#subBanda{background:#FAFAFA;padding:20px 0;}
	#subBanda h4{font-weight:normal;text-align:center;line-height: 1.4em;padding: 0 22%;}
	#banner-video .play{position:relative;text-align:center;top:242px;font-size:145px;color:rgba(255,255,255,0.75);}
	#banner-video .play h2{font-weight:100;font-size:38px;margin:0;}
	#banner-video .foot{background-color:rgba(163,163,163,0.19);min-height:221px;top:292px;padding:27px 37px 30px 28px;}
	#banner-video .foot h1{font-size:33px;color:#063357;}
	.foot-video h4{color:#fff;font-weight:100;margin-top:34px;margin:0 auto;padding-top:24px;}
	.foot-video .fa-envelope{color:#fff;font-size:60px;margin-top:8px;}
	#homelink2 .tablet{margin-top:0;}
	#homelink2 .right{padding:0 0 56px 85px;}
	#homelink2 .btn-default{margin-left:0;}
	#homelink3 .left{padding-bottom:60px;}
	#homelink3 .right>img{margin-top:55px;}
	#homelink3 .btn-default{margin-left:0;}
	#homelink4 .right{margin-top:40px;margin-bottom:40px;text-align:center;}
	#homelink4 .foot-video{width:406px;height:230px;text-align:center;background-color:#094D89;margin-right:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:0 auto;display:inline-block;}
	.foot-video h4>a{color:#fff;}
	#suite .content-upper p{margin-bottom:8px;}
	.content-bottom li{font-size:18px;margin-bottom:15px;color:#8C8C8C;}
	.content-bottom .col-sm-6>img{width:100%;margin:0 0 0 50%;}
	.content-bottom ul{text-align:left;}
	.content-bottom img{display:initial;}
	.content-upper li{font-size:18px;margin-bottom:15px;color:#8C8C8C;}
	.thumbnail{height:227px;border:0;}
	#clientes{display:table;margin-top:50px;}
	#servicios .content-top{text-align:left;}
	#servicios .content-top h2{font-size:24px;}
	.img-foot{float:left;margin-right:51px;}
	.contact-foot{float:left;}
	.contact-foot p{color:#666;}
	.contact-foot>div{float:left;}
	.img-foot{text-align:left;}
	.art-bottom .left img{width:60%;display:initial;}
	.art-bottom .btn.btn-default{margin:25px 0 0 10px;}
	.banner-top-suite{background:url(/images/banners/banner2_mod.jpg) center no-repeat;min-height:550px;}
	.banner-top-traditional{background:url(/images/banners/banner3.jpg) center no-repeat;min-height:550px;}
	.banner-top-modern{background:url(/images/banners/banner5_mod.jpg) center no-repeat;min-height:550px;}
	.banner-top-marketing{background:url(/images/banners/banner4_modi.jpg) center no-repeat;min-height:550px;}
	@media (min-width:1024px){
		#mainnavbarcontainer .menu{margin-bottom:39px;float:right;}
		#mainNavBarContainer .navbar-header{width:21%;}
		#mainNavBarContainer .menu>li>a{padding:15px 15px 0;}
		#mainNavBarContainer .menu.resize{margin-bottom:39px;float:right;}
		.navbar-default .navbar-nav>li>a{font-size:16px;}
		#banner .carousel-caption h3{text-align:left;padding:0 52% 0 0;font-size:30px;font-weight:100;top:74px;}
		#homelink1 .col-sm-6>img{margin-top:20px;height:568px;}
		#banner-video .foot h1{font-size:33px;color:#063357;}
	}
	@media (min-width:1200px){
		#mainNavBarContainer .menu{margin-top:42px;margin-bottom:39px;float:right;}
		#mainNavBarContainer .menu.resize{margin-top:20px;margin-bottom:20px;}
	}
	.carousel .item-description{display:none;}
	.carousel .item-subtitle{display:none;}
	.carousel .carousel-indicators li span{display:none;}
	.carousel.no-arrows .carousel-control{display:none;}
	.carousel.no-dots .carousel-indicators{display:none;}
	.carousel.just-title .item-subtitle{display:none;}
	.carousel.with-description .item-description{display:block;}
	.carousel.dots-top .carousel-indicators{top:20px;}
	.carousel.dots-left .carousel-indicators{text-align:left;}
	.carousel.dots-left .carousel-indicators li{text-align:center;}
	.carousel.dots-right .carousel-indicators{text-align:right;}
	.carousel.dots-right .carousel-indicators li{text-align:center;}
	.carousel.square .carousel-indicators li{border-radius:0;}
	.carousel.number .carousel-indicators li{width:24px;height:auto;background:transparent;text-indent:0;border-radius:0;border:0;}
	.carousel.number .carousel-indicators li.active{color:#FFF;font-weight:700;font-size:16px;background:transparent;}
	.carousel.number .carousel-indicators li span{display:block;}
	.carousel.number-squared .carousel-indicators li{width:24px;height:auto;background:transparent;text-indent:0;border-radius:0;border-color:#FFF;margin:0;}
	.carousel.number-squared .carousel-indicators li.active{color:#000;font-size:16px;background:#FFF;}
	.carousel.number-squared .carousel-indicators li span{display:block;}
	.carousel.dark-legend .carousel-caption{background:#000;background:rgba(0,0,0,.7);bottom:0;width:100%;left:0;padding-bottom:60px;padding-top:0;}
	.carousel.dark-legend .carousel-caption h3{margin-top:0;}
	.carousel.dark-legend .carousel-indicators{bottom:5px;}
	.carousel.dark-gradient .carousel-caption{background:#000;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#7db9e8',GradientType=0);bottom:0;width:100%;left:0;padding-bottom:60px;padding-top:0;}
	.carousel.dark-gradient .carousel-caption h3{margin-top:0;}
	.carousel.dark-legend.dark-left .carousel-caption,.carousel.dark-gradient.dark-left .carousel-caption{width:30%;height:100%;padding:30px;text-align:left;}
	.carousel.dark-legend.dark-left .carousel-control,.carousel.dark-gradient.dark-left .carousel-control{width:30px;height:30px;bottom:20px;top:auto;left:30px;border:1px solid #FFF;}
	.carousel.dark-legend.dark-left .carousel-control.right,.carousel.dark-gradient.dark-left .carousel-control.right{left:60px;right:auto;}
	.carousel.dark-legend.dark-left .carousel-control span,.carousel.dark-gradient.dark-left .carousel-control span{position:relative;top:auto;}
	.carousel.dark-gradient.dark-left .carousel-caption{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.8) 0%,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.8) 0%,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x;}
	.carousel.dark-legend.dark-right .carousel-caption,.carousel.dark-gradient.dark-right .carousel-caption{width:30%;height:100%;padding:30px;text-align:right;right:0;left:auto;}
	.carousel.dark-legend.dark-right .carousel-control,.carousel.dark-gradient.dark-right .carousel-control{width:30px;height:30px;bottom:20px;top:auto;right:30px;border:1px solid #FFF;}
	.carousel.dark-legend.dark-right .carousel-control.left,.carousel.dark-gradient.dark-right .carousel-control.left{right:60px;left:auto;}
	.carousel.dark-legend.dark-right .carousel-control span,.carousel.dark-gradient.dark-right .carousel-control span{position:relative;top:auto;}
	.carousel.dark-gradient.dark-right .carousel-caption{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.8) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.8) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.8)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x;}
	.carousel.faded .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
	.carousel.faded .carousel-inner .active{opacity:1;}
	.carousel.faded .carousel-inner .active.left,.carousel.faded .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
	.carousel.faded .carousel-inner .next.left,.carousel.faded .carousel-inner .prev.right{opacity:1;}
	.carousel.faded .carousel-control{z-index:2;}
	
.carousel-fade .carousel-inner .item{opacity: 0;transition-property: opacity;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}
@media all and (transform-3d), (-webkit-transform-3d) {
	.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
	.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left {opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
	.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active {opacity: 1;-webkit-transform:translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
/* Imágenes ocultas para Open Graph (miniaturas en redes sociales) */
.hidden { display: none !important; }
.visually-hidden{display: none !important;}
div.mod-languages ul li.lang-active {background:rgba(255, 255, 255, 0.2)}