
/* FONTS 
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,700,900);

*/

@font-face {
  font-family: 'Lato-Medium';
  src: url('fonts/Lato-Medium.eot');
  src: local('☺︎'),
    url("fonts/Lato-Medium.woff") format("woff"),
	url("fonts/Lato-Medium.woff2") format("woff2"),
    url("fonts/Lato-Medium.otf") format("opentype");
  }
@media screen and (max-device-width: 480px) {
  @font-face {
    font-family: 'Lato-Medium';
    url("fonts/Lato-Medium.woff") format("woff"),
	url("fonts/Lato-Medium.woff2") format("woff2"),
    url("fonts/Lato-Medium.otf") format("opentype");
}}

@font-face {	
  font-family: 'Lato-Black';
  src: url('fonts/Lato-Black.eot');
  src: local('☺︎'),
    url("fonts/Lato-Black.woff") format("woff"),
	url("fonts/Lato-Black.woff2") format("woff2"),
    url("fonts/Lato-Black.otf") format("opentype");
  }
@media screen and (max-device-width: 480px) {
  @font-face {
    font-family: 'Lato-Black';
    url("fonts/Lato-Black.woff") format("woff"),
	url("fonts/Lato-Black.woff2") format("woff2"),
    url("fonts/Lato-Black.otf") format("opentype");	

}}

@font-face {	
  font-family: 'Lato-Semibold';
  src: url('fonts/Lato-Semibold.eot');
  src: local('☺︎'),
    url("fonts/Lato-Semibold.woff") format("woff"),
	url("fonts/Lato-Semibold.woff2") format("woff2"),
    url("fonts/Lato-Semibold.otf") format("opentype");
  }
@media screen and (max-device-width: 480px) {
  @font-face {
    font-family: 'Lato-Black';
    url("fonts/Lato-Semibold.woff") format("woff"),
	url("fonts/Lato-Semibold.woff2") format("woff2"),
    url("fonts/Lato-Semibold.otf") format("opentype");	

}}



/* OVERALL ASPECT */

body {
  background-color: #ffffff;
    font-family: "Lato-Medium";
    font-weight: 300;
    font-size: 16px;
    color: #555;

    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
    
    margin-top: 70px;
}

/* Titles */
h1, h2 {
    font-family: "Lato-Black";
    font-weight: 300;
    color: #333;
}

/* Titles */
h3, h4, h5, h6 {
    font-family: "Lato-Semibold";
    font-weight: 300;
    color: #333;
}

/* Paragraph & Typographic */
p {
    line-height: 28px;
    margin-bottom: 25px;
}







.jumbotron
{
padding:20px;
margin-bottom:20px;
color:inherit;
background-color:#0da6f2
}
.jumbotron h1,
.jumbotron .h1
{
color:inherit
}
.jumbotron p
{
margin-bottom:5px;
font-size:21px;
font-weight:200
}
.container 
.jumbotron{
border-radius:6px
}
.jumbotron
 .container
{
 max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:10px;padding-bottom:10px}
.container 
.jumbotron{padding-left:20px;padding-right:20px
}
.jumbotron h1,
.jumbotron .h1{font-size:63px}}


/*! navbar ------------------------------- */ 

  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-inverse {
  background-color: rgba(13, 166, 242, 0.95);
  border-color: #0b95da;
}
.navbar-inverse .navbar-brand {
  color: #ffffff;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #0b95da;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #3db7f4;
  background-color: #0b95da;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #3db7f4;
  background-color: #c3c3c3;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #3db7f4;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #3db7f4;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #ffffff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #f000000;
     background-color: #ffffff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #c3c3c3;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}

 /*! footer - cor azul  */ 
 
footer {
  margin-top: 30px;
  padding: 45px 0 30px 0;
  color: #ffffff;
  background-color: #0b95d9;
}
	footer p {  color: #ffffff }
    
    
 /*! list group do footer - cor azul mais escuro -------------------------------  */  
    
    element.style {
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
z-index: 2;
color: #ffffff;
background-color: #3db7f4;
border-color: #ffffff;
}

 /*! botões de navegação - cor azul para preto ------------------------------- */  

 
 element.style {
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
color: #ffffff;
background-color: #000000;
border-color: #3db7f4;
}
.btn:hover, .btn:focus {
color: #3db7f4;
text-decoration: none;
}
a:hover, a:focus {
color: #3db7f4;
text-decoration: underline;
}
a:active, a:hover {
outline: 0;


element.style {
}
.btn-block {
display: block;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.btn-lg, .btn-group-lg>.btn {
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px;
}
.btn-primary {
color: #ffffff;
background-color: #0a84c1;
border-color: #3db7f4;
}



 /*! hover galery ------------------------------- */ 

#presentation{
  width:100%;
  margin:auto;
  float:left;

 transition:All 0.5452s ease-in-out;
-webkit-transition:All 0.5452s ease-in-out;
-moz-transition:All 0.5452s ease-in-out;
-o-transition:All 0.5452s ease-in-out;
}


#show ul{display:block;padding:0 8px;width:100%;background:rgba(0,0,0,.3);margin:auto;}
#show ul li{display:block;float:left; width:70px;padding:4px 5px;background:rgba(0,0,0,.3); margin:6px 4px;}
#show ul li a{color:#ffffff;}
#show ul li:hover{background:#111111;}
#show ul li:nth-child(2):hover{background:#111111;}
#show ul li:nth-child(3):hover{background:#40c3c4;}


#show ul li:nth-child(1).active{background:#dd473d;} 
#show ul li:nth-child(2).active{background:#bbdaad;}
#show ul li:nth-child(3).active{background:#40c3c4;}
#show ul li:nth-child(4).active{background:#dd473d;} 
#show ul li:nth-child(5).active{background:#bbdaad;}
#show ul li:nth-child(6).active{background:#40c3c4;}
#show ul li:nth-child(7).active{background:#dd473d;}

.hovergalleryA, .slide_belchiorA, .slide_belchiorB, .slide_belchiorC {
border:solid 5px #00aaee;
-moz-border-radius-topleft: 177px;
-moz-border-radius-topright:7px;
-moz-border-radius-bottomleft:17px;
-moz-border-radius-bottomright:17px;
-webkit-border-top-left-radius:177px;
-webkit-border-top-right-radius:7px;
-webkit-border-bottom-left-radius:17px;
-webkit-border-bottom-right-radius:17px;
border-top-left-radius:177px;
border-top-right-radius:7px;
border-bottom-left-radius:17px;
border-bottom-right-radius:17px;

	-moz-box-shadow: 2px -2px 8px #222222;
	-webkit-box-shadow: 2px -2px 8px #222222;
	box-shadow: 2px -2px 8px #22222;
}

 .slide_belchiorA, .slide_belchiorB, .slide_belchiorC {
border:solid 4px #00aaee;
-moz-border-radius-topleft: 7px;
-webkit-border-top-left-radius:7px;
border-top-left-radius:7px;
}
 .slide_belchiorA {
border:solid 4px #00aaee;
}
 .slide_belchiorB  {
border:solid 4px #00aaff;
}

 .slide_belchiorC {
border:solid 4px #00aabb;
}

.hovergalleryA img, .slide_belchiorA img,  .slide_belchiorB img, .slide_belchiorC  img{
border:solid 2px #aaaaaa;
-moz-border-radius-topleft: 11px;
-moz-border-radius-topright:11px;
-moz-border-radius-bottomleft:11px;
-moz-border-radius-bottomright:11px;
-webkit-border-top-left-radius:11px;
-webkit-border-top-right-radius:11px;
-webkit-border-bottom-left-radius:11px;
-webkit-border-bottom-right-radius:11px;
border-top-left-radius:11px;
border-top-right-radius:11px;
border-bottom-left-radius:11px;
border-bottom-right-radius:11px;
}


.hovergalleryA:hover {
    border:solid 6px #12aa12;
	
	-moz-border-radius-topleft: 107px;
-moz-border-radius-topright:17px;
-moz-border-radius-bottomleft:17px;
-moz-border-radius-bottomright:17px;
-webkit-border-top-left-radius:  107px;
-webkit-border-top-right-radius:17px;
-webkit-border-bottom-left-radius:17px;
-webkit-border-bottom-right-radius:17px;
border-top-left-radius: 107px;
border-top-right-radius:17px;
border-bottom-left-radius:17px;
border-bottom-right-radius:17px;
	
	
	
	-moz-box-shadow: -5px -5px 28px #999999;
   -webkit-box-shadow: -5px -5px 28px #999999;
    box-shadow: -5px -5px 28px #999999;
}


.hovergalleryB {
border:solid 2px #aaaaaa;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:10px;

-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;

border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;

	-moz-box-shadow: 2px -2px 8px #222222;
   -webkit-box-shadow: 2px -2px 8px #222222;
    box-shadow: 2px -2px 8px #22222;
}



.hovergalleryB img{
border:solid 1px #aaaaaa;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;

-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;

border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}


.hovergalleryB:hover {
    border:solid 2px #999999;
	
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;

-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;

border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
	
	
	
	-moz-box-shadow: -5px -5px 28px #999999;
   -webkit-box-shadow: -5px -5px 28px #999999;
    box-shadow: -5px -5px 28px #999999;
}

.cor1:hover {
    border:solid 10px #e08b41;
	}
 
 .cor2   {
    border:solid 1px #ffffff;
	}
 
 .cor2:hover img{
border:solid 1px #eeeeee;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright:11px;
-moz-border-radius-bottomleft:11px;
-moz-border-radius-bottomright:11px;

-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:11px;
-webkit-border-bottom-left-radius:11px;
-webkit-border-bottom-right-radius:11px;

border-top-left-radius:10px;
border-top-right-radius:11px;
border-bottom-left-radius:11px;
border-bottom-right-radius:11px;
}
 .cor2:hover {
border:solid 1px #eeeeee;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright:11px;
-moz-border-radius-bottomleft:11px;
-moz-border-radius-bottomright:11px;

-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:11px;
-webkit-border-bottom-left-radius:11px;
-webkit-border-bottom-right-radius:11px;

border-top-left-radius:10px;
border-top-right-radius:11px;
border-bottom-left-radius:11px;
border-bottom-right-radius:11px;
}

/*
	NEWSTICKERS
*/


/* nt-title */

#nt-title-container {
	background: #F2F2F2;
}

#nt-title {
}

#nt-title li {
	font-size: 28px;
	color: #4E4E4E;
	white-space: nowrap;
	list-style: none;
	overflow: hidden;
	text-overflow: ellipsis;
}


/* nt-example1 */

#nt-example1 {
	max-width: 620px;
	margin: auto;
}

#nt-example1-container {
	text-align: center;
}

#nt-example1-container i {
	font-size: 36px;
	margin: 8px;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#nt-example1-container i:hover {
	color: #333;
}

#nt-example1 li {
	color: #4e4e4e;
	background: #F2F2F2;
	overflow: hidden;
	height: 80px;
	padding: 10px;
	line-height: 30px;
	list-style: none;
	font-size: 24px;
	text-align: left;
	border-bottom: 1px dotted #2c8162;
}

#nt-example1 li:hover {
	background: #FFF;
}


/* nt-example2 */

#nt-example2 {
	max-width: 620px;
	margin: auto;
}

#nt-example2-container {
	text-align: center;
	margin-top: 107px;
	margin-bottom: 40px;
	height: 300px;
}

#nt-example2-container i {
	font-size: 36px;
	margin: 8px;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#nt-example2-container i:hover {
	color: #333;
}

#nt-example2 li {
	color: #f2f2f2;
	background: #74cfae;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 60px;
	padding: 10px 16px 10px 16px;
	line-height: 40px;
	list-style: none;
	font-size: 24px;
	text-align: left;
}

#nt-example2 li .state {
	font-size: inherit;
	margin: 0;
}

#nt-example2 span.hour {
	font-weight: 700;
}

#nt-example2-infos-triangle {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 15px 16px 15px;
	border-color: transparent transparent #74cfae transparent;
	margin: 6px auto 0;
}

#nt-example2-infos {
	max-width: 620px;
	margin: auto;
	padding: 12px;
	color: #f2f2f2;
	background: #74cfae;
}

#nt-example2-infos .infos-hour {
	font-size: 50px;
	font-weight: 700;
	margin-top: 20px;
}

#nt-example2-infos h4 {
	color: #F2F2F2;
	font-weight: 500;
}

#nt-example2-infos .infos-text {
	text-align: left;
}

/* nt-example3 */

#nt-example3 {
	margin: 80px auto 0;
}

#nt-example3-container {
	text-align: center;
}

#nt-example3-container i {
	font-size: 36px;
	margin: 8px;
	cursor: pointer;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#nt-example3-container i:hover {
	color: #333;
}

#nt-example3 li {
	color: #4e4e4e;
	background: #F2F2F2;
	overflow: hidden;
	height: 80px;
	padding: 10px;
	line-height: 60px;
	font-size: 40px;
	text-transform: uppercase;
	list-style: none;
}

#nt-example3 li:hover {
	background: #FFF;
}