/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
 
.separa1{
	height: 1em;
	width:100%;
}

.separa2{
	height: 2em;
	width:100%;
}
 
 .fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(fancybox_sprite.png);
} 
 
 
 
.modal-open
{overflow:hidden}


.modal
{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}


.modal.fade .modal-dialog
{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}


.modal.in .modal-dialog
{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}


.modal-open .modal
{overflow-x:hidden;overflow-y:auto}


.modal-dialog
{position:relative;width:auto;margin:10px}


.modal-content
{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


.modal-backdrop
{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}


.modal-backdrop.fade
{filter:alpha(opacity=0);opacity:0}


.modal-backdrop.in
{
	filter:alpha(opacity=50);opacity:.5
}


.modal-header
{
	padding:1px;border-bottom:1px solid #e5e5e5;
	background-color: #ffffff;
}


.modal-header .close
{margin-top:-2px}


.modal-title
{margin:0;line-height:1.42857143}


.modal-body
{position:relative;padding:15px}


.modal-footer
{padding:15px;text-align:right;border-top:1px solid #e5e5e5}


.modal-footer .btn+.btn
{margin-bottom:0;margin-left:5px}


.modal-footer .btn-group .btn+.btn
{margin-left:-1px}


.modal-footer .btn-block+.btn-block
{margin-left:0}


.modal-scrollbar-measure
{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}


@media (min-width:768px)
{.modal-dialog
{width:600px;margin:30px auto}


.modal-content
{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}


.modal-sm
{width:300px}


}


.modal-header {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}


@media (min-width:992px)
{.modal-lg
{width:900px}


}

.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img
{display:block;max-width:100%;height:auto}

 
 
 @font-face
{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}

.glyphicon
{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


.glyphicon-chevron-left:before
{content:"\e079"}


.glyphicon-chevron-right:before
{content:"\e080"}

.glyphicon-remove:before
{
	content:"\e014";
	font-size: 0.5em;
	margin-left: -40px;
	color: #000;
}


 
 
 
 
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before
{display:table;content:" "}


.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after
{clear:both}

 
 
 
 
.carousel
{position:relative}


.carousel-inner
{position:relative;width:100%;overflow:hidden}


.carousel-inner>.item
{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}


.carousel-inner>.item>a>img,.carousel-inner>.item>img
{line-height:1}


@media all and (transform-3d),(-webkit-transform-3d)
{.carousel-inner>.item
{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}


.carousel-inner>.item.active.right,.carousel-inner>.item.next
{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}


.carousel-inner>.item.active.left,.carousel-inner>.item.prev
{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}


.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right
{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}


.carousel-control.left
{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}


.carousel-control.right
{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}


.carousel-control:focus,.carousel-control:hover
{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}


.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev
{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}


.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev
{left:50%;margin-left:-10px}


.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next
{right:50%;margin-right:-10px}


.carousel-control .icon-next,.carousel-control .icon-prev
{width:20px;height:20px;font-family:serif;line-height:1}


.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%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}


.carousel-indicators li
{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}


.carousel-indicators .active
{width:12px;height:12px;margin:0;background-color:#fff}


.carousel-caption
{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}


.carousel-caption .btn
{text-shadow:none}


@media screen and (min-width:768px)
{.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev
{width:30px;height:30px;margin-top:-10px;font-size:30px}


.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev
{margin-left:-10px}


.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next
{margin-right:-10px}


.carousel-caption
{right:20%;left:20%;padding-bottom:30px}


.carousel-indicators
{bottom:20px}


}

 
 
 